*{
font-family: 'Montserrat', sans-serif !important;
}
.wc-shipping-zone-settings tbody{
display: table-row-group !important;
}
.st-container{
overflow: initial;
}
.stock.in-stock{
display: none;
}
html.fixed{
overflow:hidden;
}
footer.entry-meta{
display:none;
}
.hidden{
display:none !important;
}
a, a:hover, a:focus, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .comments-area a, .edit-link, .post_meta_archive a:hover, .post_meta a:hover, .entry-title-archive a:hover, .no-results-text:before, .list-centered a:hover, .comment-edit-link, .filters-group li:hover, #map_button, .widget_shopkeeper_social_media a, .account-tab-link-mobile, .lost-reset-pass-text:before, .list_shop_categories a:hover, .add_to_wishlist:hover, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .product_infos p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .comment-metadata time, .woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after, .woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after, .woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after, .woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after, .woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after, .yith-wcwl-add-button:before, .yith-wcwl-wishlistaddedbrowse .feedback:before, .yith-wcwl-wishlistexistsbrowse .feedback:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .product_meta a:hover, .woocommerce .shop-has-sidebar .no-products-info .woocommerce-info:before, .woocommerce-page .shop-has-sidebar .no-products-info .woocommerce-info:before, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover, .intro-effect-fadeout.modify .post_meta a:hover, .from_the_blog_link:hover .from_the_blog_title, .portfolio_single_list_cat a:hover, .widget .recentcomments:before, .widget.widget_recent_entries ul li:before, #placeholder_product_quick_view .product_title:hover, .wpb_widgetised_column aside ul li.current-cat > span.count, .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward, .getbowtied_blog_ajax_load_button:before, .getbowtied_blog_ajax_load_more_loader:before, .getbowtied_ajax_load_button:before, .getbowtied_ajax_load_more_loader:before, .list-centered li.current-cat > a:hover, #button_offcanvas_sidebar_left:hover, .shop_header .list_shop_categories li.category_item > a:hover, #button_offcanvas_sidebar_left .filters-text:hover, .products .yith-wcwl-wishlistaddedbrowse a:before, .products .yith-wcwl-wishlistexistsbrowse a:before, .product_infos .yith-wcwl-wishlistaddedbrowse:before, .product_infos .yith-wcwl-wishlistexistsbrowse:before, .shopkeeper_checkout_coupon a.showcoupon, .woocommerce-checkout .showcoupon, .woocommerce-checkout .showlogin, .shop_sidebar .woocommerce.widget_shopping_cart p.buttons .button.wc-forward:not(.checkout), .woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions .button, .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button, body.gbt_classic_notif .woocommerce-message, body.gbt_classic_notif .woocommerce-error, body.gbt_classic_notif .wc-forward, body.gbt_classic_notif .woocommerce-error::before, body.gbt_classic_notif .woocommerce-message::before, body.gbt_classic_notif .woocommerce-info::before, .tinvwl_add_to_wishlist_button:hover, .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before{
color:#889063;    
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
display:none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
border-radius: 139px !important;
background-color: #1C4C39 !important;
color: #F7F5D6;
font-size: 16px !important;
letter-spacing: 3px;
}
.woocommerce .quantity.custom .minus-btn,
.woocommerce .quantity.custom .plus-btn{
padding: 7px;
background-color: #F7F5D6;
border-radius: 99px;
display: table;
}
.woocommerce .quantity.custom .minus-btn i,
.woocommerce .quantity.custom .plus-btn i{
margin: auto !important;
display: block;
position: initial !important;
vertical-align: middle !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
border-color:#889063 !important;
}
.button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, .wc-stripe-checkout-button{
background-color:#1c4c39 !important;
}
.button:hover,
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover, 
.woocommerce-widget-layered-nav-dropdown__submit:hover, 
.wc-stripe-checkout-button:hover{
background-color:#2e6f56 !important;
color:#ffffff !important;
}
.post_tags a:hover, .widget .tagcloud a:hover, .widget_shopping_cart .buttons a.view_cart, .account-tab-link-mobile, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_product_categories ul li.current-cat > a:before, .woocommerce-page .widget_product_categories ul li.current-cat > a:before, .widget_product_categories ul li.current-cat > a:before, .widget_product_categories ul li a:hover:before, .widget_layered_nav ul li a:hover:before, input[type="radio"]:checked:after, .input-radio:checked:after, input[type="checkbox"]:checked:after, .input-checkbox:checked:after{
background-color:#889063  !important;  
border-color:#889063 !important;
}
.main-navigation ul ul{
z-index:99999
}
.alerta{
padding: 20px;
background-color: #fff6ea;
border-radius: 15px;
text-align: center;
margin: 20px 0;
display:inline-block;
}
.shopkeeper-mini-cart .alerta{
margin-top:0;
border-radius:0;
background-color: #ececec;
}
.woocommerce-cart table.shop_table.cart .alerta{
width: 100%;
margin-top: 0;
border-radius: 0;
background-color: #f9f9f9;
} 
form.woocommerce-checkout .alerta{
width: 100%;
background-color: #f1f1f1;
margin: 0;
border-radius: 0;
display: table-row;
}
form.woocommerce-checkout .alerta td{
font-size:12px;
display: table-cell;
width: auto !important;
line-height: initial !important;
padding: 10px !important;
}
.yith-wcwl-add-to-wishlist{
display:none;
} 
.content-area{
padding-top: 150px;
}
.post-template-default .single-post-header .large-centered{
width: 80%;
}
.post-template-default .single-post-header .post_meta{
margin-bottom: 0;
}
.post-template-default .single-post-header.with-thumb{
margin-top: 0;
}
.post-template-default .single-post-header.with-thumb .title{
padding: 120px 0;
} .whatsapp a{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJCb2xkIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iNTEycHgiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im0xNy41MDcgMTQuMzA3LS4wMDkuMDc1Yy0yLjE5OS0xLjA5Ni0yLjQyOS0xLjI0Mi0yLjcxMy0uODE2LS4xOTcuMjk1LS43NzEuOTY0LS45NDQgMS4xNjItLjE3NS4xOTUtLjM0OS4yMS0uNjQ2LjA3NS0uMy0uMTUtMS4yNjMtLjQ2NS0yLjQwMy0xLjQ4NS0uODg4LS43OTUtMS40ODQtMS43Ny0xLjY2LTIuMDctLjI5My0uNTA2LjMyLS41NzguODc4LTEuNjM0LjEtLjIxLjA0OS0uMzc1LS4wMjUtLjUyNC0uMDc1LS4xNS0uNjcyLTEuNjItLjkyMi0yLjIwNi0uMjQtLjU4NC0uNDg3LS41MS0uNjcyLS41MS0uNTc2LS4wNS0uOTk3LS4wNDItMS4zNjguMzQ0LTEuNjE0IDEuNzc0LTEuMjA3IDMuNjA0LjE3NCA1LjU1IDIuNzE0IDMuNTUyIDQuMTYgNC4yMDYgNi44MDQgNS4xMTQuNzE0LjIyNyAxLjM2NS4xOTUgMS44OC4xMjEuNTc0LS4wOTEgMS43NjctLjcyMSAyLjAxNi0xLjQyNi4yNTUtLjcwNS4yNTUtMS4yOS4xOC0xLjQyNS0uMDc0LS4xMzUtLjI3LS4yMS0uNTctLjM0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMjAuNTIgMy40NDljLTcuNjg5LTcuNDMzLTIwLjQxNC0yLjA0Mi0yMC40MTkgOC40NDQgMCAyLjA5Ni41NDkgNC4xNCAxLjU5NSA1Ljk0NWwtMS42OTYgNi4xNjIgNi4zMzUtMS42NTJjNy45MDUgNC4yNyAxNy42NjEtMS40IDE3LjY2NS0xMC40NDkgMC0zLjE3Ni0xLjI0LTYuMTY1LTMuNDk1LTguNDExem0xLjQ4MiA4LjQxN2MtLjAwNiA3LjYzMy04LjM4NSAxMi40LTE1LjAxMiA4LjUwNGwtLjM2LS4yMTQtMy43NS45NzUgMS4wMDUtMy42NDUtLjIzOS0uMzc1Yy00LjEyNC02LjU2NS42MTQtMTUuMTQ1IDguNDI2LTE1LjE0NSAyLjY1NCAwIDUuMTQ1IDEuMDM1IDcuMDIxIDIuOTEgMS44NzUgMS44NTkgMi45MDkgNC4zNSAyLjkwOSA2Ljk5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iI0ZGRkZGRiIvPjwvZz4gPC9zdmc+);
background-repeat:
no-repeat;
background-position:
center;
width: 60px;
height: 60px;
position: fixed;
right: 2vh;
bottom: 2vh;
background-size: 35px;
border-radius: 99px;
box-shadow: 0px 3px 6px #58585817;
border: 1px solid #fdfcfa;
z-index: 9;
background-color: #1c4c39;
}
.whatsapp a.ios {
z-index: 1;
}
.whatsapp a.mobile {
display: none;
}
.grecaptcha-badge{
display:none !important;
}
.prod_header{
background-color: #1C4C39;
padding: 10px 0;
}
.prod_header .row{
display: flex;
color: white;
}
.prod_header .row .wrap{
display: flex;
width: 100%;
padding: 0px 25px;
margin: auto;
max-width: 1680px;
}
.prod_header .row .title{
margin: auto auto auto 0;
font-weight: bold;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
flex: 1;
}
.prod_header .row .menu{
margin: auto;
}
.prod_header .row .menu a{
margin: 0 10px;
color: white;
}
.prod_header .row .btn{
margin: auto 0 auto auto;
padding: 0;
background-color: #F7F5D6;
color: #F7F5D6;
border-radius: 8px;
cursor: pointer;
opacity:0;
width: 0;
overflow: hidden;
height: 0;
min-height: 34px;
text-align: center;
}
.prod_header .row .btn.show{
opacity:1;
padding: 5px 15px;
color: #1C4C39;
width: 110px;
}
.prod_header .row .btn.active{
color: transparent;
background-image: url(//iao.com.br/wp-content/themes/iao/img/loader_button.svg) !important;
background-position: center;
background-size: 35px;
background-repeat: no-repeat;
background-color: #8da59c;
}
.prod_header .row .btn:hover{
background-color: #f7f6e5;
} .top_header.fretegratis {
background-color: #1c4c39;    
}
.top_header.fretegratis a{
display: flex;
padding: 5px 10px;
}
.top_header.fretegratis a .text{
margin: auto auto auto 0;
font-size: 12px;
text-transform: uppercase;
}
.top_header.fretegratis a .img{
margin: auto 15px auto auto;
}
.top_header.fretegratis a .img img{
width: 21px;
}
.top_header.fretegratis.greendfriday a{
}
.top_header.fretegratis.greendfriday a .logo{
margin-left: auto !important;
}
.top_header.fretegratis.greendfriday a .logo img{
width: auto;
margin-right: 15px;
}
.top_header.fretegratis.greendfriday a .img{
margin: 0;
}
.top_header.fretegratis.greendfriday a .block{
margin-right: auto;
display: flex;
}
.top_header.fretegratis.greendfriday a .icone{
}
.top_header.fretegratis.greendfriday a .text{
margin: auto 9px;
}
.top_header.fretegratis.greendfriday a .text:last-of-type{
margin-right: auto;
}
.top_header.fretegratis.greendfriday a .text{
color: #fcf6db !important;
}
.top_header.fretegratis.greendfriday a .text.plus{
font-size: 22px;
line-height: 10px;
}
.st-content{
padding-top:0 !important;
}
.top-headers-wrapper{
position: fixed;
height: auto;
transition: none !important;
animation: none !important;
display: block !important;
}
.tag-home .top-headers-wrapper.sticky .site-header{
background-color: white !important;
}
.tag-home .top-headers-wrapper.sticky .site-tools *,
.tag-home .top-headers-wrapper.sticky .menu-wrapper *,
.tag-home .top-headers-wrapper.sticky  .main-navigation>ul>li.menu-item-has-children:after{
color:black !important;
}
.tag-home .top-headers-wrapper.sticky .site-logo{
display:none !important;
}
.top-headers-wrapper .sticky-logo img{
max-height: initial !important; 
}
.tag-home .top-headers-wrapper.sticky .sticky-logo{
display:block !important;    
}
#page_wrapper .page-title-hidden .content-area{
padding-top: 0 !important;
}
.main-navigation > ul > li > a{
color:#1c4c39;
}
.main-navigation ul ul{
padding: 15px 25px;
}
.site-branding .site-logo{
display:none !important;
}
.site-branding .sticky-logo{
display:block !important;
max-height: initial;
width: 100%;
}
.site-header.sticky{
background: rgba(255, 255, 255, 1);
-webkit-box-shadow:none;
box-shadow: none;
}
.site-header.sticky:before{
content:"";
display:block; background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%,rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00ffffff',GradientType=0 ); position: absolute;
height: 20px;
width: 100%;
bottom: -20px;
z-index: 99999;
}
.site-header.sticky .site-branding img{
height: 45px;
}
.site-header.sticky .sticky-logo{
display:block !important;
}
.site-header.sticky .site-logo{
display:none !important;
}
.site-header.sticky .main-navigation > ul > li a,
.site-header.sticky .site-tools.offset li a span{
color:#1c4c39 !important
}
.site-header.default .menu-wrapper .widget_product_search input[type=search]::placeholder{
color:#9a9a9a !important;
opacity:1;
}
.site-header.default .menu-wrapper .widget_product_search input[type=search]{
border-radius: 99px;
padding: 5px 35px 5px 15px;
}
.site-header-wrapper{
display: flex;
align-items: center;
padding: 0 25px;
}
.site-header.default .menu-wrapper .natal{
border-style: solid;
border-color: #d21f23;
border-width: 0px 0px 2px 0px;
padding-bottom: 5px;
}
.site-header.default .menu-wrapper .natal a{
color:#d21f23;
}
.tag-home .site-header .site-branding a{
color:white !important;
}
.site-header.default .site-branding{
width: 140px;
display: flex;
height: auto;
float: none;
max-width: initial;
top: 0;
margin: auto 35px auto auto !important;
}
.site-header.default .menu-wrapper{
width: auto;
margin: auto;
}
.site-header.default .menu-wrapper .widget_product_search{
margin: auto !important;
flex: auto;
}
.site-header.default .site-branding a{
margin:auto;
width: 100%;
}
.site-tools.offset{
order:2;
margin: 0 0 0 auto;
}
.site-tools.offset li a{
color:white !important;
}
.site-tools.offset li a span{
color:#264c3c !important;
}
.off-canvas {
z-index: 99999 !important;
}
.off-canvas .menu-close {
position: absolute;
z-index: 99999;
right: 0;
padding: 0;
border: none;
}
.off-canvas .menu-close .close-button{
font-size: 43px !important;
color: #47594f !important;
padding: 12px 20px;    
}
.mobile-navigation{
padding-top: 10px;
}
.offcanvas_content_right {
height: 100%;
}
.offcanvas_content_right #mobiles-menu-offcanvas{
display: flex;
flex-direction: column;
min-height: 100%;
}
.offcanvas_content_right #mobiles-menu-offcanvas .logo{
margin: 40px auto 40px auto;
width: 40%;
}
.mobile-navigation .widget_product_search{
width: 100%;
margin: auto auto 25px auto;
}
.mobile-navigation .widget_product_search input{
border-width: 0 0 1px 0;
border-color: #868686 !important;
padding: 25px 40px 25px 35px;
height: 100%;
}
.mobile-navigation .widget_product_search .woocommerce-product-search:after{
font-size: 25px;
color: black !important;
top: 0;
bottom: 0;
margin: auto;
}
.mobile-navigation .widget_product_search .search-field::-webkit-input-placeholder{
opacity: 1;
color:dimgrey;
font-style: oblique;
}
.mobile-navigation .my_account_icon a{
padding: 20px 0px 20px 35px !important;
width: 100%;
border-bottom: 1px solid #cacaca;
display: flex;
}
.mobile-navigation .my_account_icon .tools_button_icon{
display: flex;
height: 100%;
width: auto;
}
.mobile-navigation .my_account_icon .tools_button_icon i{
margin: auto;
height: 100%;
width: 100%;
font-size: 20px;
}
.mobile-navigation .my_account_icon .title{
vertical-align: middle;
margin-left: 10px;
text-transform: uppercase;
}
#mobiles-menu-offcanvas{
padding-bottom: 65px;
}
#mobiles-menu-offcanvas .logo{
width: 100px;
margin: 20px auto auto auto;
}
.mobile-navigation{
padding: 0;
}
.mobile-navigation li{
list-style: none;
}
.mobile-navigation .wishlist-button,
.wishlist-button,
.search-button{
border-bottom: 1px solid #cacaca;
display:none !important;
}
.mobile-navigation .wishlist-button a {
display: flex;
padding: 20px 0px 20px 35px !important;
}
.mobile-navigation .wishlist-button a span{
display: inline-block;
}
.mobile-navigation .wishlist-button a span.tools_button_icon{
display: flex;
width: auto;
}
.mobile-navigation .wishlist-button a span i{
margin: auto;
font-size: 20px;
}
.mobile-navigation .wishlist-button a span.wishlist_items_number{
display: none;
}
.mobile-navigation .wishlist-button a:after {
content: "LISTA DE DESEJOS";
margin: auto auto auto 8px;
}
.mobile-navigation > ul > li{
display: flex;
width: 100%;
flex-wrap: wrap;
}
.mobile-navigation > ul > li .more{
margin: auto !important;
width: auto !important;
height: 100% !important;
}
.mobile-navigation > ul > li .more span{
height: 100%;
width: 100%;
display: block;
text-align: center;
display: flex;
}
.mobile-navigation > ul > li .more span:before{
font-size: 35px;
line-height: initial;
width: 100%;
height: 100%;
margin: auto;
}
.mobile-navigation ul li > a,
.mobile-navigation ul li.menu-item-has-children > a{
padding: 13px 35px !important;
flex-basis: 80%;
font-weight: 500 !important;
font-size: 14px;
}
.mobile-navigation li:last-child > .sub-menu.open{
width: 100%;
}
.mobile-navigation .sub-menu .menu-item a:before{
content: "";
height: 1px;
width: 12px;
background-color: black;
display: inline-block;
vertical-align: middle;
margin-right: 8px;
} .yith-wcwl-share-title{
text-align: center;
}
.yith-wcwl-share ul{
text-align: center;
}
.yith-wcwl-share ul li{
width: 40px;
height: 40px;
margin: 0 5px !important;
}
.yith-wcwl-share ul li a{
height: 100%;
width: 100%;
background-repeat:no-repeat;
background-size:contain;
}
.yith-wcwl-share ul li a.facebook{background-image:url(//iao.com.br/wp-content/uploads/2019/07/img_footer_social_facebook.png)}
.yith-wcwl-share ul li a.twitter{background-image:url(//iao.com.br/wp-content/uploads/2019/07/img_footer_social_twitter.png)}
.yith-wcwl-share ul li a.email{background-image:url(//iao.com.br/wp-content/uploads/2019/08/img_wish_mail.png)}
.yith-wcwl-share ul li a.pinterest{background-image:url(//iao.com.br/wp-content/uploads/2019/08/img_whis_pint.png)}
.yith-wcwl-share ul li:nth-child(4){
display:none !important;
} .shortcode_getbowtied_slider .shortcode-slider-pagination{
background-color: rgba(0, 0, 0, 0.65);
right: 0;
margin: auto;
width: 270px !important;
border-radius: 99px;
}
.tag-home .shortcode_getbowtied_slider .swiper-button-next,
.tag-home .shortcode_getbowtied_slider .swiper-button-prev,
.tag-home .shortcode_getbowtied_slider .shortcode-slider-pagination{
color:white !important;
bottom: 20px;
}
.tag-home .vc_row[data-vc-full-width].vc_hidden{
opacity: 1;
}
.tag-home .shortcode_getbowtied_slider .shortcode-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{
background-color:white;
}
.tag-home .mais_vendidos{
margin-top: 40px;
}
.tag-home .mais_vendidos .wpb_text_column {
margin-bottom: 30px;
}
.tag-home .title_home h3{
font-weight: 400;
color: #1c4c39;
font-size: 36px;
text-align: left;
text-transform: uppercase;
letter-spacing: 9px;
}
.page-title-hidden{
padding-top: 123px;
}
.home_sobre{
margin-top: 30px;
margin-bottom: 30px;
}
.home_sobre .description{
padding: 12vw 8vw;
}
.home_sobre .description .wpb_wrapper h1{
font-weight: 800;
color: #1c4c39;
font-size: 36px;
}
.home_sobre .description .wpb_text_column .wpb_wrapper > div{
font-size: 20px;
margin-top: 30px;
color: #1c4c39;
}
.home_sobre .imagem{
}
.home_sobre .imagem figure {
display:flex;
height: 100%;
}
.home_sobre .imagem figure .vc_single_image-wrapper{
margin: auto;
}
.home_sobre .imagem figure img{
width: 350px;
}
.home_sobre .imagem .wpb_single_image{
margin-bottom: 0;
}
.home_sobre .imagem .vc_column-inner{
padding: 0;
background-repeat: no-repeat;
background-size: cover;
}
.tag-home .shortcode_getbowtied_slider{
margin-bottom: 0;
}
.tag-home .shortcode_getbowtied_slider .swiper-slide{
background-position: top center !important;
background-color: transparent !important;
background-repeat: no-repeat !important;
background-size: contain !important;
width: 100% !important;
height: 100% !important;
}
html body.tag-home .shortcode_getbowtied_slider .slider-content-wrapper{
width: 100%;
padding: 0;
}
html body.tag-home .shortcode_getbowtied_slider .swiper-slide a{
background: transparent !important;
opacity: 0;
height: 100%;
width: 100%;
display: block;
left: 0;
top: 0;
position: absolute;
margin: auto;
padding: 0 !important;
}
.tag-home .conheca_produtos {
margin-top: 30px;
margin-bottom: 30px;
}
.tag-home .conheca_produtos .left{
}
.tag-home .conheca_produtos .left .vc_column-inner{
background-repeat: no-repeat;
background-size: cover;
}
.tag-home .conheca_produtos .right{
padding:10vw 4vw;
background-color: #ffefe9;
}
.tag-home .conheca_produtos .right .wpb_raw_code{
margin-bottom:0 !important;
}
.tag-home .conheca_produtos .right .estilo_v img{
width: 70%;
}
.tag-home .conheca_produtos .right .estilo_v .button {
background-color: transparent !important;
padding: 0 !important;
}
.tag-home .conheca_produtos .right .estilo_v .button a{
border: 2px solid #374b40;
margin-top: 30px;
background-color: transparent !important;
color: #374b40;
font-size: 27px !important;
padding: 20px;
width: 100%;
display: block;
}
.tag-home .conheca_produtos .right .estilo_v .button a:hover{
background-color: #374b40 !important;
border-color: transparent;
color:white;
}
.tag-home #page_wrapper.sticky_header{
padding-top: 0 !important;
}
.tag-home .categorias{
padding-top: 30px;
}
.tag-home .categorias .cat > .wpb_wrapper{
display: flex;
flex-wrap: wrap;
width: 100%;
}
.tag-home .categorias .cat .wpb_wrapper > div{
min-height: 900px;
display: flex;
flex-direction: column;
}
.tag-home .categorias .cat .left{
width: 40%;
}
.tag-home .categorias .cat .right{
width: 60%;
}
.tag-home .categorias .cat .box{
width: 100%;
display: flex;
opacity: 0.9;
padding: 5px;
}
.tag-home .categorias .cat .box a{
display: flex;
padding:50px;
font-size: 35px;
text-transform: uppercase;
width: 100%;
background-size: cover;
height: 100%;
background-repeat: no-repeat;
background-position: center;
position: relative;
opacity:1;    
}
.tag-home .categorias .cat .box .title{
color: white;
margin:auto;
z-index:1;
text-align: center;
}
.tag-home .categorias .cat .box .title span{
display: block;
font-size: 20px;
}
.tag-home .categorias .cat .box.ghee    {height: 30%;}
.tag-home .categorias .cat .box.moringas{height: 100%;}
.tag-home .categorias .cat .box.cafeo2  {height: 100%;}
.tag-home .categorias .cat .box.cafes   {height: 33%;}
.tag-home .categorias .cat .box.coco    {height: 33%;}
.tag-home .categorias .cat .box.utensilios    {height: 33%;padding-bottom: 0;}
.tag-home .categorias .cat .box.ghee a    {background-image:url(//iao.com.br/wp-content/uploads/2019/08/img_bg_categoria_ghee.jpg);}
.tag-home .categorias .cat .box.moringas a{background-image:url(//iao.com.br/wp-content/uploads/2019/08/img_bg_categoria_moringa.jpg);}
.tag-home .categorias .cat .box.cafeo2 a  {background-image:url(//iao.com.br/wp-content/uploads/2020/10/Cafe-O2-Categoria.jpg);}
.tag-home .categorias .cat .box.cafes a   {background-image:url(//iao.com.br/wp-content/uploads/2019/08/img_bg_categoria_cafe.jpg);}
.tag-home .categorias .cat .box.coco a    {background-image:url(//iao.com.br/wp-content/uploads/2019/08/img_bg_categoria_coco.jpg);}
.tag-home .categorias .cat .box.utensilios a  {background-image:url(//iao.com.br/wp-content/uploads/2022/09/img_box_utensilios.jpg);}
.tag-home .categorias .cat .box:hover a:before{
content:"";
background-color:rgba(0, 0, 0, 0.30);
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}
.tag-home .categorias .cat .box a:hover:before{
background-color:rgba(0, 0, 0, 0.15);
}
.tag-home .categorias .cat .box a:hover{
}
.tag-home .sobre_nos_banner .title_home h3{
text-align: center;
}
.tag-home .sobre_nos_banner .carousel-cell{
display: flex;
height: 150px;
color: #374b40;
}
.tag-home .sobre_nos_banner .carousel-cell.um .box:first-of-type    {background-color: #e2e6d3;}
.tag-home .sobre_nos_banner .carousel-cell.um .box:last-of-type     {background-color: #e9eae2;}
.tag-home .sobre_nos_banner .carousel-cell.dois .box:first-of-type  {background-color: #f3f4e9;}
.tag-home .sobre_nos_banner .carousel-cell.dois .box:last-of-type   {background-color: #f8f8f3;}
.tag-home .sobre_nos_banner .carousel-cell.tres .box:first-of-type  {background-color: #fdfdf8;}
.tag-home .sobre_nos_banner .carousel-cell.tres .box:last-of-type   {background-color: #f7f7f7;}
.tag-home .sobre_nos_banner .box{
width: 50%;
display: flex;
}
.tag-home .sobre_nos_banner .box .img{
width: 20%;
margin: auto 30px auto 30px;
text-align: center;
}
.tag-home .sobre_nos_banner .box .img img{
max-width: 70px;
}
.tag-home .sobre_nos_banner .box .text{
margin: auto 30px auto auto;
}
.tag-home .sobre_nos_banner .box .button{
background-color: transparent !important;
width: 100%;
display: flex;
cursor: auto;
}
.tag-home .sobre_nos_banner .box .button a{
margin: auto;
background-color:transparent !important;
color:#4c5e4e;
border:2px solid #4c5e4e;
padding: 10px 40px !important;
font-size: 18px !important;
letter-spacing: 6px;
}
.tag-home .sobre_nos_banner .box .button a:hover{
background-color:#4c5e4e !important;
color:white;
}
.tag-home .sobre_nos_banner .flickity-prev-next-button.previous{
left: -40px;
}
.tag-home .sobre_nos_banner .flickity-prev-next-button.next{
right: -40px;
}
.tag-home .sobre_nos_banner .flickity-prev-next-button{
background-color: transparent;
color:#aeaeae
}
.tag-home .sobre_nos_banner .flickity-prev-next-button:hover{
color:#4c5e4e;
}
.tag-home .sobre_nos_banner .flickity-page-dots{
display:none;
}
.home .product h3 a{
font-size: 18px !important;
}
.home .product .price span {
font-size: 20px;
}
.home .product .product_after_shop_loop{
margin-top:15px;
}
.tag-home .video_institucional {
padding: 30px 0 50px 0;
}
.tag-home .video_institucional .vc_column-inner{
padding: 0;
margin: auto;
}
.tag-home .video_institucional .texto .title_home{
margin-bottom: 0;
}
.tag-home .video_institucional .texto .title_home:last-of-type{
margin-top: 30px;
}
.tag-home .video_institucional .video{
}
.tag-home .video_institucional .video .wpb_wrapper{
height: 100%;
display: flex;
width: 100%;
}
.tag-home .video_institucional .video .wpb_wrapper .wpb_raw_code {
height: 100%;
width: 100%;
margin-bottom: 0;
}
.tag-home .video_institucional .video .wpb_wrapper .wpb_raw_code iframe{
height: 380px;
width: 660px;
border-radius: 20px;
margin: auto;
}
.tag-home .momentos_iao .title_home *{
text-align:center;
}
.tag-home .momentos_iao .images{
margin-bottom: 40px;
}
.tag-home .momentos_iao .images .wpb_wrapper{ width: 100%;
}
.tag-home .momentos_iao .images .wpb_single_image{
margin: 0 15px;
width: 20%;
}
.tag-home .banner{
min-height: 150px;
}
.tag-home .banner *{
height:100%;
}
.tag-home .banner .shortcode_getbowtied_slider{
height: 100% !important;
} .tag-quem_somos{
}
.tag-quem_somos .descricao{
font-weight:500;
padding: 0vw 3vw;
}
.tag-quem_somos .descricao h2 {
font-size:36px
}
.tag-quem_somos .descricao,
.tag-quem_somos .descricao h2 {
color:#1e4d3a;
}
.tag-quem_somos .imagem .vc_column-inner{
background-position: left center !important;
}
.tag-quem_somos .topo{
background-size: cover;
background-repeat: no-repeat;
background-position: left center;
}
.tag-quem_somos .logo .wpb_wrapper{
margin: auto;
display: flex;
}
.tag-quem_somos .logo .wpb_wrapper .wpb_single_image{
margin: auto;
}
.tag-quem_somos .logo .wpb_single_image img{
width: 50%;
}
.tag-quem_somos .descritivo{
}
.tag-quem_somos .descritivo .vc_column-inner{
display: flex !important;
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper{
margin:auto;
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper table tr{
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper table td{
color:white;
border: none;
font-size: 22px;
padding: 35px 0;
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper table td:first-of-type{
font-size:60px;
text-transform: uppercase;
text-align: center;
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper table td:last-of-type{
padding-left: 30px;
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper table td img{
}
.tag-quem_somos .site-header-sticky *{
color:white !important
}
.tag-quem_somos .site-header-sticky *{
color:black !important
}
.woocommerce .products .product_thumbnail_icons{
display:none !important;
}
.top_header.fretegratis a .text{
color: white !important;
}
.tag-quem_somos .fundacao,
.tag-quem_somos .familiar,
.tag-quem_somos .certificacoes,
.tag-quem_somos .certificacoes_desc{
margin-top: 30px;
margin-bottom: 30px;
}
.tag-quem_somos .certificacoes{
height: 300px;
background-position: center !important;
background-size: cover !important;
}
.tag-quem_somos .certificacoes .wpb_column{
height: 100%;
}
.tag-quem_somos .certificacoes .wpb_column .vc_column-inner{
height: 100%;
display: flex;
}
.tag-quem_somos .certificacoes .wpb_column .vc_column-inner .wpb_wrapper{
margin: auto;
}
.tag-quem_somos .certificacoes .wpb_column .vc_column-inner .wpb_wrapper h2{
color: white;
position:relative;
z-index:1;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_wrapper{
display:flex;
flex-wrap:wrap;
align-items: center;
margin: auto auto auto 0;
max-width: 500px;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image {
flex-basis: 20%;
margin: auto;
padding: 10px;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.organico {
flex-basis: 45%;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.ibd {
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.usda {
flex-basis: 23%;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.cafe {
flex-basis: 18%;
margin: auto 0 auto auto;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.mogiana {
flex-basis: 33%;
}
.tag-quem_somos .wpb_wrapper,
.tag-quem_somos .wpb_raw_code {
width: 100%;height:100%;
}
.tag-quem_somos .wpb_raw_code iframe{
height: 280px;
margin: auto;
width: 84%;
border-radius: 20px;
}
.tag-quem_somos .video .wpb_wrapper{
display: flex;
} .archive .product h3 a{
font-size: 18px !important;
}
.archive ul.products li.product .price{
font-size: 1.175rem;
}
.archive .product .price span{
font-size: 20px;
}
.archive .product .product_weight{
}
.archive .product .product_after_shop_loop{
margin: 15px 0 0 0;
}
.product_thumbnail_wrapper .product_thumbnail.with_second_image a span{
display: none;
}
.product_thumbnail_wrapper:hover .product_thumbnail.with_second_image.second_image_loaded img{
opacity: 0.8 !important;
}
#wc-category-menu-iao .products {
display: flex;
flex-wrap: wrap;
}
#wc-category-menu-iao .products{
margin: auto !important;
}
#wc-category-menu-iao .products .product img{
display: none;
}
#wc-category-menu-iao .products .product a{
padding:0;
height: auto;
display: flex;
flex-direction: row;
}
#wc-category-menu-iao .products .category_list{
float:none;
display: inline-block;
width: auto;
-webkit-animation:none;
animation:none;
opacity:1;
}
#wc-category-menu-iao .products .product{
height:auto !important;
padding: 10px 0;
display: block !important;
width: auto !important;
margin: auto 15px;
}
#wc-category-menu-iao .products .product:first-of-type{
margin: auto 15px auto auto;
}
#wc-category-menu-iao .products .product:last-of-type{
margin: auto auto auto 15px;
}
#wc-category-menu-iao .products .product:hover span{
background-color:transparent;
}
#wc-category-menu-iao br{
display:none;
}
#wc-category-menu-iao .products h2{
padding: 0 !important;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
position: initial;
top: 0;
left: 0;
margin: auto !important;
text-align: center;
width: 100%;
right: 0;
flex: 1;
color: black;
}
.woocommerce-products-header.shop_header.with_featured_img #wc-category-menu-iao .products h2{
color:white;
}
#wc-category-menu-iao .products h2 .count{
display:none;
}
#wc-category-menu-iao .products .category_grid_box{
padding: 0 !important;
overflow: initial;
}
.term-kits .shop_header .large-6,
.term-utensilios .shop_header .large-6{
width: 100%;
}
.term-kits li.category_list.column a,
.term-utensilios li.category_list.column a{
color:black;
}
body.archive #products-grid {
display: flex;
flex-wrap: wrap;
}
body.archive .banner_shop,
body.home .banner_shop{
width: 100%;
padding-bottom: 20px;
display: flex;
height: 27vw;
}
body.home .banner_shop{
margin-top: 60px;
}
body.archive .banner_shop a,
body.archive .banner_shop span,
body.home .banner_shop a,
body.home .banner_shop span{
background-position: center;
background-size: cover;
width: 100%;
background-repeat: no-repeat;
} .archive .catalog_top{
content:"";
background-image:url(//iao.com.br/wp-content/uploads/2020/04/img_banner_interno_aniversario_18_anos.jpg);
display:block;
width: 100%;
height: 140px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
padding-bottom: 0;
margin-bottom: 20px;
display:none;
}
body.archive #products-grid li.sale:before{
content:"";
display:block;
width: 100px;
height: 50px;
background-image:url(//iao.com.br/wp-content/uploads/2020/04/img_tag_promocao_aniversario.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
z-index: 9;
left: 20px;
top: 10px;
display:none
}
body.archive .post-16993 .onsale, 
body.archive .post-16994 .onsale, 
body.archive .post-16995 .onsale,
body.archive .post-21416 .onsale,
body.archive .post-23399 .onsale,
body.archive .post-25962 .onsale, 
body.archive .post-25957 .onsale,
body.archive .post-25953 .onsale,
body.archive .post-25945 .onsale,
body.archive .post-25949 .onsale,
body.postid-16993 .onsale, 
body.postid-16994 .onsale, 
body.postid-16995 .onsale,
body.postid-25962 .onsale, 
body.postid-25957 .onsale, 
body.postid-25945 .onsale,
body.postid-25949 .onsale,
body.postid-25953 .onsale,
body.postid-23399 .onsale{
display:none !important;
} #site-footer, #site-footer .copyright_text a{
display:none;
}
.footer ul{
margin: 0 !important;
padding: 0;
}
.footer ul li{
list-style: none;
}
.footer a{
color: #374b40;
}
.footer .title{
font-size: 22px;
font-weight: 700;
color: #374b40;
margin-bottom: 17px;
}
.footer.barra_one {
background-color:#fbfbfb;
background-image: url(//iao.com.br/wp-content/uploads/2022/09/img_newsletter_background.jpg);
padding-top: 40px;
padding-bottom: 40px;
margin-top: 50px;
background-position: center right;
background-size: cover;
background-repeat: no-repeat;
}
.footer.barra_one .wpb_raw_code{
margin-bottom:0
}
.footer.barra_one .row {
display:flex;
}
.footer.barra_one .menu{
margin: auto auto 30px 0;
}
.footer.barra_one .menu li{
display: inline-block;
text-transform: uppercase;
font-weight: 600;
color: #374b40;
font-size: 20px;
}
.footer.barra_one .menu li:last-of-type{
margin-left: 25px;
}
.footer.barra_one .assine{
margin: 0 auto  auto 0;
width: 70%;
display: flex;
}
.footer.barra_one .assine #mc_embed_signup{
background-color: transparent;
width: 100%;
}
.footer.barra_one .assine #mc_embed_signup #mc_embed_signup_scroll{
display: flex;
flex-wrap: wrap;
}
.footer.barra_one .assine #mc_embed_signup #mc_embed_signup_scroll .left{
width: 30%;
margin: auto;
}
.footer.barra_one .assine #mc_embed_signup #mc_embed_signup_scroll .left h3{
font-weight: 100;
font-size: 21px;
}
.footer.barra_one .assine #mc_embed_signup #mc_embed_signup_scroll .left p{
margin-bottom: 0;
}
.footer.barra_one .assine #mc_embed_signup #mc_embed_signup_scroll h2{
width: 100%;
}
.footer.barra_one .assine #mc_embed_signup .mc-field-group{
width: 67%;
margin: auto auto auto 3%;
}
.footer.barra_one .assine #mc_embed_signup .mc-field-group input{
padding: 25px 15px;
background-color: transparent;
color: black !important;
border-width: 0 0 1px 0 !important;
border-color: black !important;
border-radius: 0;
}
.footer.barra_one .assine #mc_embed_signup .mc-field-group input::placeholder{
color: black !important;
}
.footer.barra_one .assine #mc_embed_signup #mce-success-response{
margin: 0 !important;
width: 100%;
text-align: center;
top: 0;
padding: 0;
}
.footer.barra_one .assine #mc_embed_signup input.button{
padding: 10px 10px !important;
background-color: transparent !important;
height: auto;
color: #374b40;
font-size: 14px;
font-weight: 600;
min-width: auto;
position: absolute;
right: 0;
top: 0;
width: auto;
}
.footer.barra_one .assine #mc_embed_signup input.button:hover{
color:black !important;
}
span.wpcf7-not-valid-tip{
display: none;
}
.footer .social{width: 14%;margin: 0 3% auto 0;}
.footer .social ul{
display: flex;
margin: auto !important;
}
.footer .social li img{
width: 35px;
margin: 0 6px;
}
.footer.barra_two {
overflow: hidden;
width: 100%;
margin: 40px auto auto auto;
}
.footer.barra_two .row{
display: flex;
flex-wrap: wrap;
}
.footer.barra_two .row .logo{
flex-basis: 17%;
margin-right: 80px;
}
.footer.barra_two .row .logo img{
width: 270px;
}
.footer.barra_two .row .contato{
width: 22%;
margin: 0 auto auto auto;
}
.footer.barra_two .row .contato .desc{
font-size: 15px;
line-height: 26px;
}
.footer.barra_two .row .politicas{
width: 22%;
margin: 0 auto auto auto;
}
.footer.barra_two .row .politicas ul{
display:inline-block;
vertical-align: top;
}
.footer.barra_two .row .politicas ul:last-of-type{
}
.footer.barra_two .row .politicas ul li{
font-size: 15px;
line-height: 28px;
}
.footer.barra_two .row .pagamento{
margin-right: 0;
display: flex;
flex-direction: column;
width: 25%;
margin: 0 0 auto auto;
}
.footer.barra_two .row .pagamento .paypal{
border-bottom: 1px solid #cccccc;
padding-bottom: 15px;
margin-bottom: 15px;
text-align: left;
max-width: 230px;
}
.footer.barra_two .row .pagamento .paypal *{
display: inline-block;
vertical-align: middle;
}
.footer.barra_two .row .pagamento .paypal .text{
font-size: 12px;
width: 37%;
}
.footer.barra_two .row .pagamento .paypal img{
width: 52%;
}
.footer.barra_two .row .pagamento .bandeiras ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.footer.barra_two .row .pagamento .bandeiras{
max-width:230px;
}
.footer.barra_two .row .pagamento .bandeiras ul li{
flex-basis: 25%;
}
.footer.barra_two .row .pagamento .bandeiras ul li.ssl{
flex-basis: 50%;
margin: auto;
text-align:center;
}
.footer.barra_two .row .pagamento .bandeiras ul li.ssl img{
width: 90%;
}
.footer.barra_two .row .pagamento .bandeiras ul li.pix{
flex-basis: 45%;
margin-right: 5%;
margin-top: 3%;
}
.footer.barra_two .row .pagamento .bandeiras ul li.boleto{
flex-basis: 45%;
margin-left: 5%;
margin-top: 3%;
}
#page_wrapper footer{
display:none;
}
.rights {
background-color: #1C4C39;
color: white;
padding: 0 40px !important;
}
.rights .vc_column-inner{
padding: 10px !important;
}
.rights .wpb_text_column {
margin: 0;
}
.rights .wpb_text_column p{
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
} .product_layout_classic .product_content_wrapper .product_infos{
display: flex;
flex-direction: column;
}
.product_layout_classic .product-images-wrapper {
position: sticky;
top: 200px;
}
.product_layout_classic .product_content_wrapper .product_infos .price{
order: 3;
}
.product_layout_classic .mobile_gallery-zoom-button{
display:none;
}
.product_layout_classic .product_content_wrapper .product_infos .price del{
font-size: 20px;
}
.product_layout_classic .product_content_wrapper .product_infos .price ins{
display: block;
font-size: 32px;
color: #1C4C39;
}
.product_layout_classic .product_content_wrapper .product_infos .price ins .discount{
display: inline-block;
font-size: 14px;
background-color: #f8f6da;
padding: 5px 15px;
color: #1c4c39;
border-radius: 99px;
vertical-align: middle;
border: 1px solid #ddddb1;
margin-left: 10px;
font-weight: bold;
}
.product_layout_classic .product_content_wrapper .product_infos .product_summary_top{
order: 0;
}
.product_layout_classic .product_content_wrapper .product_infos .product_summary_middle{
order: 1;
margin-bottom: 15px;
}
.tag-kits .product_layout_classic .product_content_wrapper .product_infos .product_summary_middle{
order: 0 ;
}
.tag-kits .product_layout_classic .product_content_wrapper .product_infos .woocommerce-product-details__short-description{
order: 0 ;
}
.tag-kits .woosb-quantity .quantity .minus-btn,
.tag-kits .woosb-quantity .quantity .plus-btn{
display:none;
}
.product_layout_classic .product_content_wrapper .product_infos .woocommerce-variation.single_variation{
margin-top: 0;
}
.product_layout_classic .product_content_wrapper .product_infos .product_summary_middle h1{
font-size: 40px !important;
color: #1C4C39 !important;
}
.product_layout_classic .product_content_wrapper .product_infos .woocommerce-product-details__short-description{
order: 2;     
}
.product_layout_classic .product_content_wrapper .product_infos .woocommerce-product-details__short-description p{
margin-bottom: 0;
}
.product_layout_classic .product_content_wrapper .product_infos form{
order: 4;     
}
.product_layout_classic .product_content_wrapper .product_infos .banner_promo{
order: 5;
}
.product_layout_classic .product_meta{
display:none;
}
.product_socials_wrapper .product_socials_wrapper_inner a{
background-color:#fbfbfb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
display:none;
}
.product_layout_classic .woocommerce-tabs{
padding-top: 20px;
}
.product-template-default .content-area{
padding-top: 210px;
}
#tab-description > .row > .large-centered  .vc_row.bullets{
padding: 30px 0px !important;
display: flex;
margin-bottom: 30px !important;
}
#tab-description > .row > .large-centered  .vc_row.bullets > .vc_column_container{
max-width:1440px;
margin:auto;
padding: 0 30px;
}
#tab-description > .row > .large-centered  .vc_row.bullets > .vc_column_container > div > .wpb_wrapper{
display: flex;
}
#tab-description > .row > .large-centered  .vc_row.bullets > .vc_column_container > div{
padding: 0;
}
#tab-description .vc_row.bullets .wpb_wrapper .itens{
display: flex;
margin: auto !important;
max-width: 18%;
}
#tab-description .bullets .itens .wpb_single_image{
margin: auto;
max-width: 60px;
border: 2px solid;
border-radius: 120px;
color: #98796e;
}
#tab-description .bullets .itens:first-of-type{
margin: auto 0 auto auto;
}
#tab-description .bullets .itens:last-of-type{
margin: auto auto auto 0;
}
#tab-description .bullets .itens .img{
margin: auto;
width: auto;
min-width: 60px;
}
#tab-description .bullets .itens .img .vc_column-inner{
padding: 0;
}
#tab-description .bullets .itens .txt{
margin: auto;
width: 100%;
display: flex;
}
#tab-description .bullets .itens .txt .wpb_text_column{
margin: auto;
}
#tab-description .bullets .itens .txt p{
font-size: 14px;
font-weight: bold;
color: #496e93;
}
#tab-description > .row,
#tab-additional_information > .row{
padding:0;
max-width: 100%;
}
#tab-description > .row > .large-centered,
#tab-additional_information > .row > .large-centered{
width: 100%;
padding: 0 !important;
}
#tab-description > .row > .large-centered  .vc_row,
#tab-additional_information > .row > .large-centered  .vc_row {
width: 100% !important;
left: 0 !important;
margin: auto auto 30px auto !important;
}
#tab-description > .row > .large-centered  .vc_row.destaque {
min-height: 50vh;
background-size: cover;
background-position: center;
display: flex;
position: relative;
}
#tab-description > .row > .large-centered  .vc_row.destaque:after{
position: absolute;
width: 100%;
height: 100%;
background-color: rgb(0 0 0 / 50%);
}
#tab-description > .row > .large-centered  .vc_row.destaque > .wpb_column {
margin: auto;
max-width: 900px;
z-index: 1;
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column {
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column h1{
font-size: 22px;
margin: 25px 0;
color: #F7F5D6;
line-height: 34px;
font-weight: 500;
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column table {border-spacing: 0;}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column table *{
color: #F7F5D6;   
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column table .title{
font-weight: 500;
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column table td{
padding: 5px 0;
border-top: 1px solid;
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column table tr:first-of-type td{
border: none;
}{
}
#tab-description > .row > .large-centered  .vc_row.sugestoes{
display:flex;
padding: initial !important;
margin-bottom: 30px !important;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes > .wpb_column{
max-width: 1400px !important;
padding: 20px 0;
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes > div > div >.wpb_wrapper{
display: flex;
flex-wrap: wrap;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes > div > .vc_column-inner:after,
#tab-description > .row > .large-centered  .vc_row.sugestoes > div > .vc_column-inner:before{
content:"";
display:block;
height: 1px;
width: 30%;
background-color: black;
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes > div > .vc_column-inner:after{
margin-bottom: 30px;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes > div > .vc_column-inner:before{
margin-bottom: 50px;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper .title{
width: 100%;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper .title h1{
font-size: 40px;
font-weight: 100;
max-width: 610px;
margin: auto;
color: #1c4c39;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_text_column .wpb_wrapper{
display: block;
} 
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper > .vc_row-fluid{
display: flex;
flex-direction: column;
width: 25% !important;
text-align: center;
padding: 30px;
margin-top: 0;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper > .vc_row-fluid .vc_column_container{
margin: 0 auto;
width: 100%;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper > .vc_row-fluid:nth-child(2){
margin:auto 0 auto auto;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper > .vc_row-fluid:last-of-type{
margin: 0 auto auto 0;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper .wpb_single_image{
max-width: 110px;
margin: auto auto 20px auto;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper h3,
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper p{
color:#1c4c39;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper h3{
font-size: 18px;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper p{
font-size: 13px;
}
#tab-description > .row > .large-centered  .vc_row.propriedades{
}
#tab-description > .row > .large-centered  .vc_row.propriedades > div > .vc_column-inner{
max-width: 1000px;
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.propriedades > .wpb_column {
max-width: 1400px;
margin: auto;
float: initial;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt{
min-height: 40vh;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .left .txt{
}
#tab-description > .row > .large-centered  .vc_row.propriedades .right .txt{
text-align: right;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt .wpb_text_column .wpb_wrapper{
padding: 40px;
width: 80%;
margin: auto 0 auto auto;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .left .txt .wpb_text_column .wpb_wrapper{
margin: auto auto auto 0 ;  
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt .wpb_text_column{margin-bottom: 0;}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt .vc_column-inner{
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt h3{
font-size: 30px;
font-weight: 600;
margin-bottom: 38px;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt p{
font-size: 18px;
line-height: 26px;
margin-bottom: 20px;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt h3,
#tab-description > .row > .large-centered  .vc_row.propriedades .txt p{
color: #1c4c39;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .img{
padding-bottom: 50%;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .img .vc_column-inner{
position: absolute;
top: 0;
height: 100%;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .right:nth-child(3) .img .vc_column-inner{
background-position: right center!important;  
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri{
background-color: #F7F5D6;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column > .vc_column-inner > .wpb_wrapper{
max-width: 1400px;
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt{
padding: 60px;
float: initial;
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt *{
color:#1c4c39
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .descri h2{
font-size: 18px;
margin: 20px 0;
font-weight: 500;
text-transform: uppercase;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .descri .add{
margin: 15px 0;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .descri {
margin: 25px 0;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um{
padding: 30px;
border: 1px solid;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um thead td{
border: none;
text-align: center;
padding-bottom: 10px;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um thead tr:last-of-type td{
border-bottom: 5px solid;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um tbody tr td{
border-top: 1px solid;
padding: 5px 0;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um tbody tr td.pad{
padding-left: 15px;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um tbody tr td.pad.plus{
padding-left: 20px;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um thead  h2{
text-align: center;
font-size: 25px;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um tbody tr:first-of-type td{
padding: 10px 0 10px 0;
border: none;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt .bloco.um tfoot td{
border: none;
padding: 20px 0 0 0;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .img{
min-height: 100vh;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .img .vc_column-inner{
background-position: center !important;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .vc_column-inner{
width: auto;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri{
}
#tab-description > .row > .large-centered  .vc_row.faq *{
color:#1c4c39
}
#tab-description > .row > .large-centered  .vc_row.faq{
margin: 60px auto !important;
max-width: 1400px;
}
#tab-description > .row > .large-centered  .vc_row.faq .title h1{
font-size: 40px;
font-weight: 100;
}
#tab-description > .row > .large-centered  .vc_row.faq .vc_tta-panels .vc_tta-panel{
}
#tab-description > .row > .large-centered  .vc_row.faq .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{
background-color: transparent;
border-width: 0 0 1px 0;
}
#tab-description > .row > .large-centered  .vc_row.faq .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{
background-color: transparent;
padding: 25px 25px 25px 75px;
border-width: 0 0 1px 0;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida{
margin: 60px auto !important;
max-width: 1400px;
background-color: #1C4C39;
padding: 60px;
display: flex; padding-top: 0;
padding-bottom: 0;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida > div,
#tab-description > .row > .large-centered  .vc_row.algumaduvida > div h1{
margin: auto;
color: #F7F5D6;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .left,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right{
padding: 50px;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form input,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form textarea{
background-color: transparent;
border-bottom: 1px solid #f7f5d6 !important;
color: #f7f5d6;
max-height: 130px;
letter-spacing:1px
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form input.wpcf7-not-valid,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form textarea.wpcf7-not-valid{
background-color: #387262;
background-image: url(//iao.com.br/wp-content/themes/iao/img/icon_alert.svg);
background-position: center right 15px;
background-repeat: no-repeat;
background-size: 20px;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form input::placeholder,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form textarea::placeholder{
color: #d2d1be;  
font-weight:100;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form .wpcf7-submit{
background-color: #f7f5d6 !important;
color: #1c4c39;
border-radius: 99px !important;
width: 100%;
border: none !important;
background-position: center;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form .wpcf7-submit:hover{
color: #1c4c39 !important;
background-color: #fdf9c0 !important;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form .wpcf7-response-output{
border: none;
color: #ffffff;
padding: 20px;
border-radius: 10px;
text-align: center;
font-weight:bold;
background-color: #387262;     
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.sent .wpcf7-response-output{
background-color: #ffb900;    
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.failed .wpcf7-response-output,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.aborted .wpcf7-response-output{
background-color: #ee7272;  
color:white;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.invalid .wpcf7-response-output,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.unaccepted .wpcf7-response-output,
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.payment-required .wpcf7-response-output{
background-color: #eeb272;  
color: #1c4c39; 
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form.submitting .wpcf7-submit{
color: transparent !important;
background-image: url(//iao.com.br/wp-content/themes/iao/img/loader_button.svg);
background-size: 40px;
background-repeat: no-repeat;
background-color: #308b67 !important;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .right form .wpcf7-spinner{
display:none;
}
.product-template-default .product form.cart .variations select,
.product-template-default .footer.barra_one{
display:none !important;
}
.product-template-default .product form.cart .variations .variation-radios{
display: flex;
margin-bottom: 10px;
}
.product-template-default .product form.cart .variations .variation-radios .option{margin-right: 10px;cursor: pointer;position: relative;overflow: hidden;}
.product-template-default .product form.cart .variations .variation-radios .option.out{
pointer-events: none;
opacity: 0.6;
}
.product-template-default .product form.cart .variations .variation-radios .option.out .price:after{
content:"Sem Estoque";
position: absolute;
bottom: 0;
line-height: initial;
background-color: rgb(255 255 255);
height: 100%;
width: 100%;
display: grid;
align-items: center;
text-align: center;
font-weight: bold;
text-transform: uppercase;
border-radius: 20px;
color: #6a6a6a;
font-size: 10px;
left: 0;
}
.product-template-default .product form.cart .variations .variation-radios .option .price{
padding: 9px 10px;
background-color: #ffffff;
border-radius: 0 0 15px 15px;
border-width: 0px 1px 1px 1px;
border-color: #e9e9e9;
border-style: solid;
position: relative;
}
.product-template-default .product form.cart .variations .variation-radios .option .price .valor del,
.product-template-default .product form.cart .variations .variation-radios .option .price .valor ins{
font-size: 12px;
text-align: center;
display: block;
line-height: initial;
}
.product-template-default .product form.cart .variations .variation-radios .option .price .valor del{
font-size: 10px;
}
.product-template-default .product form.cart .variations .variation-radios .option .price .percent{
font-size: 12px;
background-color: #1c4c39;
border-radius: 0;
padding: 5px 15px;
margin: -10px -10px 10px -10px;
color: white;
line-height: normal;
}
.product-template-default .product form.cart .variations .variation-radios .option input{
display: none;
}
.product-template-default .product form.cart .variations .variation-radios .option .weight{
border: 1px solid #ebebeb;
width: auto;
border-radius: 15px 15px 0 0;
padding: 6px 20px;
font-size: 12px;
cursor: pointer;
text-align: center;
background-color: #f9f9f9;
width: 100%;
font-weight: bold;
text-transform: uppercase;
} .product-template-default .product del{
color: #c6c6c6;
}
.product-template-default .product form.cart .variations .variation-radios .option label{
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
margin: 0 !important;
z-index:9;
}
.product-template-default .product form.cart .variations .variation-radios .option.selected .weight{
border-color: #e9f0c7;
color: #889063;
background-color: #e9f0c7;
}
.product-template-default .product form.cart .variations .variation-radios .option.selected .price{border-color: #e9f0c7;}
.product-template-default .product form.cart .variations .variation-radios .option.selected .price ins{color: #889063;} .product-template-default  .product_content_wrapper .xxlarge-1{
width: 2%;
display: none;
}
.product-template-default  .product_content_wrapper .large-6 {
width: 56%;
}
.product-template-default  .product_content_wrapper .large-4{
margin: auto;
width: 35%;
}
.product-template-default  .product .large-12{
width: 85% !important;
}
.product-template-default .product .product_content_wrapper > .row{
display:flex;
flex-wrap: wrap;
width: 100%;
margin: auto;
}
.product-template-default  #page_wrapper.sticky_header .content-area{
padding-top: 120px !important;
}
.product-template-default .product .product_summary_top{
margin-bottom:15px !important;
}
.product-template-default .product .product_summary_middle {
margin-bottom:30px;
}
.product-template-default .product .product_summary_middle .product_title{
font-size: 30px !important;
font-weight: 600;
margin-bottom: 0;
color: #1c4c39;
display: inline;
}
.product-template-default .product .product_summary_middle .product_weight_iao{
display: inline;
font-size: 18px;
margin-left: 11px;
font-weight: 500;
color: #1f4e3b;
vertical-align: text-bottom;
}
.product-cafe-organico-especial-em-graos.product-template-default .product .product_summary_middle .product_weight_iao{
display:none;    
}
.product-template-default .product .woocommerce-product-details__short-description .imagem{
flex-direction: row;
}
.product-template-default .product .woocommerce-product-details__short-description .imagem br{
display: none;
}
.product-template-default .product .woocommerce-product-details__short-description .imagem img{
display: inline-block;
width: 10%;
margin-left:1.3%;
}
.product-template-default .product .woocommerce-product-details__short-description .imagem img:first-of-type{
margin-left:0;
}
.product-template-default .product .woocommerce-product-details__short-description .imagem img.selo_cafebrasil{width: 8%;}
.product-template-default .product .woocommerce-product-details__short-description .imagem img.selo_ibd{width: 8%;}
.product-template-default .product .woocommerce-product-details__short-description .imagem img.selo_regiaoalta{width: 19%;}
.product-template-default .product .woocommerce-product-details__short-description .imagem img.selo_usda{width: 10%;}
.product-template-default .product .woocommerce-product-details__short-description .imagem img.selo_organicobrasil{width: 18%;}
.product-template-default .product .woocommerce-product-details__short-description .desc{
margin-bottom: 20px;
color: #1d4d3a;
}
.product-template-default .product .woocommerce-product-details__short-description{
margin-bottom: 20px;
}
.product-template-default .product form.cart .variations select{
background-color:#eeeeee
}
.product-template-default .product .bloco_um{
display: flex;
background-color: #ddd6d0;
}
.product-cafe-o2 .product .bloco_um{
background-color:#eff9ff
}
.product-creme-de-coco-organico-em-po .product .bloco_um{
background-color: #f8f7f4;
}
.product-template-default .product .bloco_um .informacoes{
padding: 50px;
margin-left: auto;
max-width: 550px;
}
.product-template-default .product .bloco_um .informacoes .image{
width: 250px;
}
.product-template-default .product .bloco_um .informacoes .block{
margin: 40px 0;
border-left: 8px solid #4b4341;
padding-left: 30px;
font-size: 18px;
}
.product-cafe-o2 .product .bloco_um .informacoes .block{
border-color:#699cb9
}
.product-cafe-organico-especial-torrado-e-moido .product .bloco_um .informacoes .certificado,
.product-cafe-organico-especial-torrado-e-moido-prensa-francesa .product .bloco_um .informacoes .certificado,
.product-cafe-organico-especial-em-graos .product .bloco_um .informacoes .certificado{
width: 200px;
margin: auto 0 auto auto;
}
.product-template-default .product .bloco_um .imagem{
width: 60%;
margin-left: 0 !important;
}
.product-template-default .product .bloco_um .imagem.vai_bem *{
color: #dc9365 !important;
}
.product-creme-de-coco-organico-em-po .product .bloco_um .imagem.vai_bem *{
color: #ffffff !important;
}
.product-template-default .product .bloco_um .imagem.vai_bem table{
width: 210px;
}
.product-template-default .product .bloco_um .imagem.vai_bem .wpb_wrapper{
margin: auto 10% auto auto;
position: relative;
z-index: 9;
}
.product-template-default .product .bloco_um .imagem.vai_bem table tr{
}
.product-template-default .product .bloco_um .imagem.vai_bem table tr td.title img{
margin-bottom: 10px !important;
width: 90%;
}
.product-template-default .product .bloco_um .imagem.vai_bem table tr td{
text-align: center;
color: white;
padding: 0 0 20px 0;
width: 50%;
border: none;
}
.product-template-default .product .bloco_um .imagem.vai_bem table tr td img{
width: 60px;
text-align: center;
margin-bottom: 5px !important;
display: block;
margin: auto;
}
.product-template-default .product .bloco_um .imagem .vc_column-inner{
background-size: cover;
background-position: left bottom;
}
.product-cafe-o2 .product .bloco_um .imagem .vc_column-inner{
background-position: center bottom;
}
.product-creme-de-coco-organico-em-po .product .bloco_um .imagem .vc_column-inner{
background-position: right 20% bottom;
}
.product-template-default .product .bloco_dois{
background-size: cover;
padding: 0;
}
.product-template-default .product .bloco_dois .informacoes {
width: 50%;
}
.product-template-default .product .bloco_dois .imagem{ 
width:50%;
}
.product-template-default .product .bloco_dois .imagem .vc_column-inner{
background-position: right center;
background-size: cover;
background-repeat: no-repeat;
}
.product-template-default .product .bloco_dois .image.title{
width: 220px;
margin-bottom: 30px;
}
.product-template-default .product .bloco_dois table{
}
.product-template-default .product .bloco_dois table tbody{
display: flex;
flex-wrap: wrap;
}
.product-template-default .product .bloco_dois table tr{
width: 50%;
margin: auto auto auto 0;
}
.product-template-default .product .bloco_dois table tr.line {
width: 90%;
background-color: white;
height: 3px;
margin: 15px 0;
}
.product-template-default .product .bloco_dois table td{
border: none;
padding: 11px 0;
max-width: 13rem;
}
.product-template-default .product .bloco_dois table td img{
width: 100%;
min-width: 50px;
}
.product-template-default .product .bloco_dois table td:first-of-type{
width: 45px;
white-space:nowrap;
vertical-align: middle;
}
.product-template-default .product .bloco_dois table td:last-of-type{
font-size: 14px;
color: #2e2928;
font-weight: 500;
padding-left: 22px;
line-height: initial;
}
.product-cafe-o2 .product .bloco_dois table td:last-of-type{
color: #ffffff;
}
.product-creme-de-coco-organico-em-po .product .bloco_dois table td:last-of-type{
color: #91756a; 
}
.product-template-default .product .bloco_dois table td:last-of-type b{
font-weight: 900;
display: block;
font-size: 19px;
}
.product-template-default .product .bloco_dois .imagem .wpb_wrapper{
margin:auto;
}
.product-template-default .product .bloco_dois .wpb_single_image{
margin-bottom:0
}
.product-template-default .product .product_socials_wrapper{
left: -4%;
}
.product-template-default .product{
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery .flex-viewport{
width: 80% !important;
height: 100% !important;
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery ol.flex-control-thumbs{
width: 20% !important;
height: 100%;
max-height: 100%;
}
.product-template-default .product .bloco_tres{
background-color: #ddd6d0;
opacity: 1;
}
.product-template-default .product .bloco_tres .imagem {
width:60%
}
.product-template-default .product .bloco_tres .imagem .vc_column-inner {
background-size: cover;
}
.product-cafe-o2  .product .bloco_tres .imagem .vc_column-inner {
background-position:center;
}
.product-template-default .product .bloco_tres .informacoes{
padding: 50px;
margin-right: auto;
max-width: 550px;
}
.product-template-default .product .bloco_tres.tabela .informacoes{
width: 60%;
max-width: 100%;
padding: 20px;
}
.product-template-default .product .bloco_tres.tabela .imagem{
width: 40%;
}
.woocommerce-product-attributes{
display:none;
}
.product-template-default .product .bloco_tres .informacoes .title{
font-size: 25px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 30px;
line-height: initial;
}
.product-template-default .product .bloco_tres .informacoes .block{
border-left: 2px solid #545454;
padding-left: 20px;
margin-bottom: 30px;
}
.product-moringa-organica-em-po .product .bloco_dois .imagem .wpb_single_image,
.product-moringa-organica-em-folhas .product .bloco_dois .imagem .wpb_single_image,
.product-ghee-organico .product .bloco_dois .imagem .wpb_single_image,
.product-tcm-original .product .bloco_dois .imagem .wpb_single_image{
margin-top: -25%;
margin-bottom: -25%;
}
.product-template-default .product .bloco_tres.tabela{
background-color:#f4f2f2;
}
.product-cafe-o2 .product .bloco_tres.tabela{
background-color:#eff9ff;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional{
display: flex;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco{
padding: 10px;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um{
width: 60%;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois{
width: 40%;
padding: 40px;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco *{
color: #8f7168;
}
.product-cafe-o2 .product .bloco_tres.tabela .informacoes .nutricional .bloco *{
color: #699cb9;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table {
border:1px solid #8f7168;
padding:30px;
}
.product-cafe-o2 .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table,
.product-cafe-o2 .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table thead tr:last-of-type td,
.product-cafe-o2 .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table tbody td{
border-color:#699cb9 !important
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table *{
font-size:16px;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table thead tr:last-of-type td{
border-bottom: 8px solid #8f7168;
padding-bottom: 10px;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table thead *{
text-align: center;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table h2{
font-size: 26px;
font-weight: 700;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table td{
border:none;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table tbody td{
border-bottom: 2px solid #8f7168;
padding:5px 0;
cell-padding:0;
cell-spacing:0;
margin:0;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table tbody td.pad{
padding-left:15px;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table tbody td:last-of-type{
text-align:right;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um table tfoot td{
padding-top:20px
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados{
display: flex;
flex-wrap: wrap;
width: 80%;
margin-top: 20px;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados div{
text-align:center;
width: 40%;
display: flex;
margin: 5% !important;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados br{
display:none
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados img{
display: inline-block;
width: 80%;
margin: auto !important;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados img.selo_organico_brasil{
width: 100%;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados img.selo_ibd{
width: 70%;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois .certificados img.selo_usda{
width: 80%;
}
.product-creme-de-coco-organico-em-po .product .bloco_dois table td:last-of-type{
color:#97796e;
}
.product-creme-de-coco-organico-em-po .product .bloco_tres.tabela .informacoes .nutricional .bloco *,
.product-creme-de-coco-organico-em-po .product .bloco_um .informacoes .block{
color:#97796e;
border-color:#97796e !important;
}
.product-ghee-organico .product .bloco_dois table td:last-of-type{
color:#e29f64;
}
.product-ghee-organico .product .bloco_um .imagem.vai_bem .vc_column-inner{
background-position: left center !important;
background-size: cover !important;
}
.product-ghee-organico .product .bloco_tres.tabela .informacoes .nutricional .bloco *,
.product-ghee-organico .product .bloco_um .informacoes .block{
color:#e29f64;
border-color:#e29f64 !important;
}
.product-tcm-original  .product .bloco_um .imagem.vai_bem *{
color:#ffffff !important;
}
.product-tcm-original .product .bloco_dois table td:last-of-type{
color:#a24848;
}
.product-tcm-original .product .bloco_um .imagem.vai_bem .vc_column-inner{
background-position: right center !important;
background-size: cover !important;
}
.product-tcm-original .product .bloco_um .imagem.vai_bem .vc_column-inner:after{ background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(0,0,0,0.6) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(0, 0, 0, 0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=1 ); content:"";
display:block;
width: 70%;
height:100%;
position:absolute;
top:0;
right:0;
}
.product-ghee-organico .product .bloco_um .imagem.vai_bem .vc_column-inner:after{ background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255, 255, 255, 0.6) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255, 255, 255, 0.6) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255, 255, 255, 0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=1 ); content:"";
display:block;
width: 100%;
height:100%;
position:absolute;
top:0;
right:0;
}
.product-tcm-original .product .bloco_tres.tabela .informacoes .nutricional .bloco *,
.product-tcm-original .product .bloco_um .informacoes .block{
color:#a24848;
border-color:#a24848 !important;
}
.product-moringa-organica-em-po  .product .bloco_um .imagem.vai_bem *,
.product-moringa-organica-em-folhas  .product .bloco_um .imagem.vai_bem *{
color:white !important;
}
.product-moringa-organica-em-po .product .bloco_dois table td:last-of-type,
.product-moringa-organica-em-folhas .product .bloco_dois table td:last-of-type{
color:#114533;
}
.product-moringa-organica-em-po .product .bloco_um .imagem.vai_bem .vc_column-inner,
.product-moringa-organica-em-folhas .product .bloco_um .imagem.vai_bem .vc_column-inner{
background-position: left center !important;
background-size: cover !important;
}
.product-moringa-organica-em-po .product .bloco_tres.tabela .informacoes .nutricional .bloco *,
.product-moringa-organica-em-po .product .bloco_um .informacoes .block,
.product-moringa-organica-em-folhas .product .bloco_tres.tabela .informacoes .nutricional .bloco *,
.product-moringa-organica-em-folhas .product .bloco_um .informacoes .block{
color:#114533;
border-color:#114533 !important;
}
.shop_header.with_featured_img{
padding: 100px 0 70px 0;
}
.shop_header.with_featured_img .shop_header_bkg{
background-size: cover;
background-position: center;
}
.shop_header.with_featured_img .page-title.on-shop{
font-weight: 300;
text-transform: uppercase;
font-size: 40px; 
letter-spacing: 6px;
}
.shop_header.with_featured_img .large-6{
width:100%;
}
.post-type-archive.woocommerce .page-title, .page-title{
font-size: 42px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 6px;
}
.search-results .page-title{
font-size: 30px !important;
}
.list_shop_categories .category_item:nth-child(-n+5){
display:none;
}
.product-template-default .product-type-variable .product_weight_iao{
display:none;
}
.product-template-default .product_weight_iao{
order: 3;
margin-bottom: 20px;
}
.single_product_summary_related .product_weight_iao .title{
display: none;
}
.product-template-default .product_weight_iao .title{
font-weight: 700;
font-size: 13px;
color: #545454;
text-transform: uppercase;
}
.product-template-default div.product .product_weight_iao .val{
border-color: #e9f0c7;
color: #889063;
background-color: #e9f0c7;
border: 1px solid #ebebeb;
width: auto;
border-radius: 56px;
padding: 6px 20px;
margin: 6px;
font-size: 12px;
cursor: pointer;
text-align: center;
display: inline-block;
}
.product-template-default .product_summary_middle .product_weight_iao{
display:block;
}
.product-template-default .product_summary_middle .product_weight_iao:nth-child(n+3){
display:none;
}
.product-template-default  .product h3 .product-title-link{
font-size: 18px !important;
margin-bottom:15px;
}
.product-template-default  .product .product_after_shop_loop_price .price {
font-size: 1.175rem !important;
}
.product_layout_classic .product_navigation #nav-below .product-nav-previous a, 
.product_layout_classic .product_navigation #nav-below .product-nav-next a{
background-color:white;
padding:0;
display:flex;
}
.product_layout_classic .product_navigation #nav-below i{
margin:auto;
}
.product-template-default .woocommerce-variation-add-to-cart{
display:flex;
flex-direction: row;
}
.product-template-default .reset_variations{
display:none !important;
}
.product-template-default .cupom {
margin: 15px 0;
color: #1c4c39;
padding-top: 15px;
background-color: #f9f9f9;
padding: 15px;
text-align: center;
border-radius: 11px;
}
.product-template-default .cupom .titulo{
font-weight: 600;
}
.product-template-default .cupom .sub{
}
.cupom .cup{
padding: 7px;
text-align: center;
border: 2px dashed;
margin: 15px 0;
font-weight: 700;
}
body.archive #products-grid li.product_cat-kits:before,
.product-template-default .product.sale.product_cat-kits .product_summary_middle:after{
display:none;
}
.entry-content .woocommerce-cart-form__cart-item  ins{
background-color:transparent;
}
.product-template-default .product_layout_classic .product_infos form.cart .button{
background-position: center !important;
}
.product-template-default .product_layout_classic .product_infos form.cart .woocommerce-variation-add-to-cart-disabled .quantity.custom {
pointer-events: none;
opacity: 0.3;
}
.product-template-default .product_layout_classic .product_infos form.cart .button.disabled.load{
background-image:url(//iao.com.br/wp-content/themes/iao/img/loader_button.svg) !important;
background-size: 40px !important;
background-repeat: no-repeat !important;
background-color: #1c4c39 !important;
color: transparent;
}
.product-template-default .product_layout_classic .product_infos form.cart .button.disabled.load:hover{
color:transparent !important
}
.woocommerce.product-template-default button.single_add_to_cart_button.button.alt.add_to_cart_button.promo{
padding: 20px 105px 20px 30px !important;
text-align: left;
border-radius: 0;
overflow: hidden;
background-color: #467d9c !important;
min-height: 80px;
}
.woocommerce.product-template-default button.single_add_to_cart_button.button.alt.add_to_cart_button.promo:after {
content:"";
position: absolute;
right: 0;
top: 0;
width: 80px;
height: 100%;
background-position: center;
background-color: black;
background-image:url(//iao.com.br/wp-content/uploads/2018/12/Cafe-premium.png);
background-size: cover;
}
.product-template-default .product_infos form.cart{
display: flex;
}
.product-template-default .product-type-variable .product_infos form.cart{
flex-direction: column;    
}
.product-template-default .product_infos form.cart .quantity{
width: 35% !important;
flex: 0;
margin-right: 20px !important;
}
.product-template-default .product_infos form.cart .add_to_cart_button{
width: 65%;
flex: 0;
}
.product-template-default .product_infos form.cart .add_to_cart_button.promo{
margin-top: 15px;
}
.product-template-default .banner_promo{
width: 100%;
display: flex;
background-size: cover;
background-repeat: no-repeat;
border-radius: 10px;
overflow: hidden;
margin-bottom: 15px;
} .product-kit-hario-v60-02 #tab-description .informacoes{
padding: 2vw 10vw 2vw 2vw;
}
.product-kit-hario-v60-02 #tab-description .informacoes p{
font-size: 16px;
}
.product-kit-hario-v60-02 #tab-description .imagem{
}
.product-kit-hario-v60-02 #tab-description .imagem .vc_column-inner{
background-position: center;
background-size: cover;
}
.product-kit-hario-v60-02 #tab-description .imagem .wpb_single_image{
display:flex;
}
.product-kit-hario-v60-02 #tab-description .imagem .wpb_single_image figure{
max-width:630px;
margin:auto 0 auto auto;
}    .product-mini-misturador-blackdecker .woocommerce-tabs .imagem {
min-height: 400px;
}
.product-mini-misturador-blackdecker .woocommerce-tabs .descricao .vc_column-inner{
display: flex;
padding: 3vw;
}
.product-mini-misturador-blackdecker .woocommerce-tabs .descricao .vc_column-inner .wpb_wrapper{
margin: auto;
}
.product-mini-misturador-blackdecker .woocommerce-tabs .imagem .vc_column-inner {
background-position: top !important;
} .product-template-default .two_column .descricao .vc_column-inner .wpb_wrapper{
margin: auto;
}
.product-template-default .two_column .imagem {
min-height: 50vh;
display: flex;
}
.product-template-default .two_column .imagem  .vc_column-inner {
background-size: cover;
background-position: center;
}
.product-template-default .two_column .descricao .vc_column-inner{
display: flex;
padding: 3vw;
}
.product-template-default .two_column .descricao .vc_column-inner h3 {
font-weight: 300;
} .product-chaleira-inox-pescoco-de-ganso-500ml{
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso{
color: aliceblue;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .row{
max-width: 1290px;
margin: auto;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso h2{
color: #f9a21f;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso h2:after{
content:"";
width: 50px;
height: 5px;
background-color: #f9a21f;
display: block;
margin: 10px auto auto auto;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .steps-list{
display: grid;
grid-template-columns: repeat(4, 7fr);
gap: 60px;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .steps-list .step{
display: flex;
flex-direction: column;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .steps-list .step picture{
margin: 0 auto 15px auto;
padding: 15px;
border-radius: 99px;
border: 1px solid;
width: 100px;
height: 100px;
display: flex;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .steps-list .step picture img{
margin: auto;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .steps-list .step p{
text-align: center;
font-size: 13px;
}
body #st-container #primary .vc_row-fluid.container{
max-width: 1200px !important;
}
.product-chaleira-inox-pescoco-de-ganso-500ml .vc_row-fluid.container{
display: flex;
align-items: center;
} .product-moedor-de-cafe-cadence-di-grano .vc_column-inner .wpb_wrapper{
margin:auto;
}
.product-moedor-de-cafe-cadence-di-grano .wpb_text_column{
max-width:390px;
}
.product-moedor-de-cafe-cadence-di-grano .left  .wpb_wrapper{margin:auto 0 auto auto;}
.product-moedor-de-cafe-cadence-di-grano  .right  .wpb_wrapper{ margin:auto auto auto 0;}
.product-moedor-de-cafe-cadence-di-grano .wpb_single_image{
margin-bottom:0;
max-width: 600px;
}
.product-moedor-de-cafe-cadence-di-grano .bloco_02 .wpb_single_image{
max-width: 100%;   
}
.selo {
position: absolute;
width: 120px;
height: 120px;
z-index: 999;
right: 0;
top: 0;
background-color: rgb(255 255 255 / 85%);
border-radius: 130px;
}
.selo .dentro, 
.selo .fora{
width: 100%;
height: 100%;
background-position: center;
background-size: contain;
position: absolute;
margin: auto;
background-repeat: no-repeat;
}
.selo .fora{
animation:rotacao_selo 6s infinite linear;
}
.selo.bio .dentro{
background-image: url(//iao.com.br/wp-content/uploads/2023/06/selo_bio_degradavel_centro.png);
}
.selo.bio .fora{
background-image: url(//iao.com.br/wp-content/uploads/2023/06/selo_bio_degradavel_fora.png);
}
.tag-selo.italian .selo .dentro{
background-image: url(//iao.com.br/wp-content/uploads/2023/08/selo_italian_centro.png);
}
.tag-selo.italian .selo .fora{
background-image: url(//iao.com.br/wp-content/uploads/2023/08/selo_italian_fora.png);
}
.tag-selo.japan .selo .dentro{
background-image: url(//iao.com.br/wp-content/uploads/2023/08/selo_japan_centro.png);
}
.tag-selo.japan .selo .fora{
background-image: url(//iao.com.br/wp-content/uploads/2023/08/selo_japan_fora.png);
}
@keyframes rotacao_selo {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
} .tag-kits .woosb-quantity{ pointer-events: none;
width: 9% !important;
flex: 0 0 30px !important;
padding-right: 0 !important;
margin-left: 10px;
}
.tag-kits .woosb-quantity:after{
content:"unid.";
display:block;
font-size:10px;
text-align:center;
}
.tag-kits .woosb-quantity input{
padding: 0;
text-align: center;
border: none;
}
.tag-kits .woosb-quantity input::-webkit-inner-spin-button{
display:none;
}
.tag-kits .woosb-title{
width: 100%;
padding-right: 0 !important;
}
.tag-kits .product_infos .price{
display:none;
}
.tag-kits .woosb-product[data-qty="0"]{
display:none !important;    
}
.tag-kits .woosb-wrap .buttons{
display: flex;
flex-wrap: wrap;
margin: 20px 0 20px 0;
}
.tag-kits .woosb-wrap .buttons.disabled{
pointer-events: none;
opacity: 0.2;
}
.tag-kits .woosb-wrap .buttons .title{
flex-basis: 100%;
}
.tag-kits .woosb-wrap .buttons .item{
border: 1px solid;
width: auto;
border-radius: 6px;
padding: 6px 10px;
margin: 6px;
font-size: 12px;
cursor: pointer;
}
.tag-kits .woosb-wrap .buttons .item:hover{
background-color: #f7fce2 !important;
border-color: #c7da70 !important;
}
.tag-kits .woosb-wrap .buttons .item.selected{
border-color: #889063;
color: #889063;
background-color: #e9f0c7;
}
.tag-kits .woosb-total{
font-size: 22px;
margin-top: 20px;
font-weight: 700;
color: #889063;
}
.tag-kits .woosb-total small{
display: block;
margin: 5px 0 35px 0;
}
.tag-kits .woosb-quantity .quantity{
margin:auto;
height: auto;
}
.tag-kits .woosb-quantity .quantity .input-text{
padding:0 !important;
height: auto !important;
width: auto !important;
}
.tag-kits .woosb-quantity .minus-btn,
.tag-kits .woosb-quantity .plus-btn{
display:none;
}
.tag-kits .woosb-product{
display:flex;
}
.tag-kits .woosb-product .woosb-price{
width:auto;
flex: auto;
margin-left: 10px;
}
.tag-kits.presente-natal .woosb-products .woosb-price{
display:none;
}
.post-type-archive-product .product_cat-presentes-de-natal{
display:none;
}
.woosb-cart-parent{
}
.woosb-products .woosb-product .woosb-title .stock.out-of-stock{
background-color: #d38989;
border-radius: 21px;
width: auto;
display: inline-block;
padding: 4px 10px;
font-size: 9px;
color: white;
text-transform: uppercase;
}
.product-type-woosb form.cart{
position: relative;
display: flex;
}
.product-type-woosb form.cart button{
width: 100% !important;
}
.product-type-woosb form.cart.out_of_stock:before{
background-color: rgb(255, 255, 255);
position: absolute;
width: 101%;
height: 100%;
content: "Indisponivel" !important;
z-index: 99;
left: -1px;
text-transform: uppercase;
color: black;
border: 1px dashed;
align-items: center;
display: grid !important;
text-align: center;
}  .product_layout_classic .product-badges {
top: 0;
left: 25%;
}
.archive .onsale{
transform: scale(0.9) !important;
transform-origin: top left;
}
body.woocommerce #st-container span.onsale{
font-size: 21px !important;
width: 70px !important;
padding: 0 !important;
background-color: #1985AB;
color: #F8F6DA !important;
top: 0 !important;
display: flex;
flex-direction: column;
}   .onsale .percent{
display: inline;
line-height: 26px;
margin-top: 5px;
}
.onsale .up{
font-size: 7px;
line-height: initial;
padding: 00px 2px 5px 2px;
} .onsale .down{ font-size: 10px;
text-transform: none;
line-height: normal;
padding: 5px 2px;
}
.product_cat-presentes-de-natal .onsale{
display:none !important;
}        .product-template-default .product form.cart .variations .variation-radios .option label span {
border: 1px dashed;
border-radius: 4px;
margin-left: 8px;
padding: 4px;
background: #fef7da;
font-weight: 900;
font-size: 10px;
letter-spacing: 1px;
color: #a26e56;
}   .gbt-custom-notification-notice.success{
background-color: #1c4c39;
}
body.gbt_custom_notif .page-notifications .gbt-custom-notification-notice .button:hover, body.gbt_custom_notif .page-notifications .gbt-custom-notification-notice a:hover{
background-color: #2d956d !important;
color: white !important;
} .woocommerce-cart-form__contents .coupon input{
background-color:#f5f5f5 !important
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon,
.checkout_coupon_inner {
padding: 0 !important;
max-width: 540px;
margin: auto;
position: relative;
margin-top: 25px;
order: 2;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .button[name=update_cart]{
border: 1px solid;
padding: 17px !important;
max-width: 300px !important;
margin: 25px auto auto auto;
border-radius: 9px !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .button[name=update_cart]:hover{
background-color: whitesmoke !important;
color: #889063 !important;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
display:flex;
flex-direction:column;
margin: auto;
padding: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .button[name=update_cart]:disabled {
height: 0;
padding: 0 !important;
}
html body.woocommerce-page .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon button[name=apply_coupon],
.woocommerce-checkout .checkout_coupon_box>.row form.checkout_coupon button[type=submit], .woocommerce-checkout .checkout_coupon_box>.row form.checkout_coupon input[type=submit]{
width: 130px !important;
background: #889063 !important;
padding: 0 30px !important;
top: 5%;
border-radius: 5px !important;
color: bisque;
font-size: 12px !important;
line-height: normal;
text-align: center;
color: transparent !important;
display: flex;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0MjYuNjY2NjcgNDI2LjY2NjY3IiB3aWR0aD0iNTEycHgiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im00MDUuMzMyMDMxIDE5MmgtMTcwLjY2NDA2MnYtMTcwLjY2Nzk2OWMwLTExLjc3MzQzNy05LjU1ODU5NC0yMS4zMzIwMzEtMjEuMzM1OTM4LTIxLjMzMjAzMS0xMS43NzM0MzcgMC0yMS4zMzIwMzEgOS41NTg1OTQtMjEuMzMyMDMxIDIxLjMzMjAzMXYxNzAuNjY3OTY5aC0xNzAuNjY3OTY5Yy0xMS43NzM0MzcgMC0yMS4zMzIwMzEgOS41NTg1OTQtMjEuMzMyMDMxIDIxLjMzMjAzMSAwIDExLjc3NzM0NCA5LjU1ODU5NCAyMS4zMzU5MzggMjEuMzMyMDMxIDIxLjMzNTkzOGgxNzAuNjY3OTY5djE3MC42NjQwNjJjMCAxMS43NzczNDQgOS41NTg1OTQgMjEuMzM1OTM4IDIxLjMzMjAzMSAyMS4zMzU5MzggMTEuNzc3MzQ0IDAgMjEuMzM1OTM4LTkuNTU4NTk0IDIxLjMzNTkzOC0yMS4zMzU5Mzh2LTE3MC42NjQwNjJoMTcwLjY2NDA2MmMxMS43NzczNDQgMCAyMS4zMzU5MzgtOS41NTg1OTQgMjEuMzM1OTM4LTIxLjMzNTkzOCAwLTExLjc3MzQzNy05LjU1ODU5NC0yMS4zMzIwMzEtMjEuMzM1OTM4LTIxLjMzMjAzMXptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPiA8L3N2Zz4=) !important;
background-position: right 10px center !important;
background-repeat: no-repeat !important;
background-size: 15px !important;
opacity: 1 !important;
flex: 2;
height: 90%;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.woocommerce-checkout .checkout_coupon_box input{
background-color: #f5f5f5 !important;
border: none !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon:before{
left: 15px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon input#coupon_code{
padding-left: 50px;
padding-right: 190px;
margin: auto;
}
html body.woocommerce-page .entry-content .woocommerce .actions .coupon .button:hover,
html body.woocommerce-checkout .checkout_coupon_inner .button:hover{
background-color: #b9c28e !important;
}
.coupon::after,
.woocommerce-checkout .checkout_coupon_box>.row form.checkout_coupon button[type=submit]:after, .woocommerce-checkout .checkout_coupon_box>.row form.checkout_coupon input[type=submit]:after{
display:none !important;
}
.coupon .button::before,
html body .checkout_coupon_inner .button::before{
content: "Adicionar";
color: white;
right: 0;
left: 0;
top: 0;
bottom: 0px;
position: absolute;
align-items: center;
align-content: center;
display: grid;
padding-right: 24px;
} .shopkeeper-mini-cart *{
color:#2c674f !important;    
}
.shopkeeper-mini-cart{
background-color:#ffffff;
padding-bottom: 15px;
max-height: 100vh !important;
right: 0;
position:fixed;
cursor: auto;
margin-top: 25px;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button{
background-color:transparent !important;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button.wc-forward:first-of-type{
align-items: center;
text-align: left;
display: grid;
grid-auto-flow: column;
border: 1px solid;
padding: 13px !important;
margin-top: 15px;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button.wc-forward:first-of-type:hover{
color: #1c4c39 !important;
border-color: #f1f1f1;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button.wc-forward:first-of-type:before{
content:"";
width: 30px;
height: 30px;
background-image: url(//iao.com.br/wp-content/themes/iao/img/cart_icon.svg);
background-size: 30px;
background-repeat: no-repeat;
background-position: center;
margin: auto 15px auto auto;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button.wc-forward:hover{
background-color: #eeeeee !important
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .remove{
color: black !important;
visibility: initial !important;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button:hover {
background-color:#2c674f !important;  
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item{
border-color:#d9d9d9;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button:last-of-type{
color:white !important;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget{
max-height: calc(100vh - 564px) !important;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward{
background-color: #1c4c39 !important;
color: white !important;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons .button:last-of-type{
color: #1c4c39 !important;
background-color:white !important
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item.woosb-cart-child {
padding: 10px 20px !important;
background-color: #f6f6f6;
}
.shopkeeper-mini-cart .woosb-cart-child .product-item-bg{
width: 40px !important;
height: 40px !important;
}
.shopkeeper-mini-cart .freeshiping{
padding: 20px 20px 20px 20px;
position: relative;
border-top: 1px solid #e4e4e4;
}
.shopkeeper-mini-cart .product_list_widget{
position:relative;
} .product-template-default .product .product_socials_wrapper,
.product_layout_classic .product_navigation{
display:none !important;
}
.page-contato .vc_row,
.page-contato .formulario{
margin-bottom: 0 !important;
}
.page-contato .box{
}
.page-contato .box.faleconosco {
padding: 0 30px 0 0;
} 
.page-contato .box.sejarevendedor{
padding: 0 0 0 30px;
} 
.page-contato .large-8{
padding-top: 60px;
}
.page-contato .box .title{
margin-bottom:10px
}
.page-contato .box .title p{
font-size: 25px;
font-weight: 700;
}
.page-contato .box .subtitle p{
font-size: 15px;
}
.page-contato .box table tr:nth-child(4) td {
}
.page-contato .box table tr td{
border: none;
padding: 6px 0;
}
.page-contato .box table tr td:first-child{
font-weight: 700;
}
.page-contato .box table tr:nth-child(3) td{
padding-bottom: 15px;
}
.page-contato .box table tr:nth-child(4) td{
font-weight: normal;
font-size: 13px;
text-align: center;
border-top: 1px solid #aeaeae;
border-bottom: 0;
padding-top: 15px;
}
.page-contato .contatos_tel{background-color: #fbfbfb;padding: 15px;}
.page-contato .box .formulario_title{
margin-bottom: 10px;
}
.page-contato .box .formulario_title p{
text-transform: uppercase;
font-weight: 700;
}
.page-contato .box form input,
.page-contato .box form textarea{
border-width: 0 0 1px 0;
padding: 10px 10px;
}
.page-contato .box form textarea{
height: 150px;
}
.page-contato .box form .wpcf7-form-control.wpcf7-submit{
width: 100%;
margin-top: 30px;
border-radius: 99px !important;
}
.page-contato .box form br{
display:none;    
}
.page-contato .box form .wpcf7-form-control-wrap{
height: auto;
line-height: normal;
} .freeshiping {
padding-top:30px;
}
.freeshiping .title{
margin-bottom: 20px;
text-align: left;
display: flex;
line-height: initial;
}
.freeshiping .title .img{
width: 60px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PGc+PGc+PGc+PHBhdGggZD0iTTQ5MS43MjksMTEyLjk3MUwyNTkuMjYxLDAuNzQ1Yy0yLjA2MS0wLjk5NC00LjQ2MS0wLjk5NC02LjUyMSwwTDIwLjI3MSwxMTIuOTcxYy0yLjU5MiwxLjI1MS00LjIzOSwzLjg3Ni00LjIzOSw2Ljc1NCAgICB2MjcyLjU0OWMwLDIuODc4LDEuNjQ3LDUuNTAzLDQuMjM5LDYuNzU0bDIzMi40NjgsMTEyLjIyNmMxLjAzLDAuNDk3LDIuMTQ2LDAuNzQ2LDMuMjYxLDAuNzQ2czIuMjMtMC4yNDksMy4yNjEtMC43NDYgICAgbDIzMi40NjgtMTEyLjIyNmMyLjU5Mi0xLjI1MSw0LjIzOS0zLjg3Niw0LjIzOS02Ljc1NFYxMTkuNzI2QzQ5NS45NjgsMTE2Ljg0Niw0OTQuMzIsMTE0LjIyMyw0OTEuNzI5LDExMi45NzF6IE0yNTYsMTUuODI4ICAgIGwyMTUuMjE3LDEwMy44OTdsLTYyLjM4NywzMC4xMThjLTAuMzk1LTAuMzAxLTAuODEyLTAuNTc5LTEuMjctMC44TDE5My44MDUsNDUuODUzTDI1NiwxNS44Mjh6IE0xNzYuODY3LDU0LjMzM2wyMTQuOTA0LDEwMy43NDYgICAgbC00NC4wMTUsMjEuMjQ5TDEzMi45NDEsNzUuNjI0TDE3Ni44NjcsNTQuMzMzeiBNMzk2Ljc5OSwxNzIuMzA3djc4LjU0NmwtNDEuMTEzLDE5Ljg0OHYtNzguNTQ2TDM5Ni43OTksMTcyLjMwN3ogICAgIE00ODAuOTY4LDM4Ny41NjhMMjYzLjUsNDkyLjU1VjIzNi42NThsNTEuODczLTI1LjA0MmMzLjczLTEuODAxLDUuMjk0LTYuMjg0LDMuNDkzLTEwLjAxNSAgICBjLTEuODAxLTMuNzI5LTYuMjg0LTUuMjk1LTEwLjAxNS0zLjQ5M0wyNTYsMjIzLjYyM2wtMjAuNzk2LTEwLjA0Yy0zLjczMS0xLjgwMy04LjIxNC0wLjIzNy0xMC4wMTUsMy40OTMgICAgYy0xLjgwMSwzLjczLTAuMjM3LDguMjE0LDMuNDkzLDEwLjAxNWwxOS44MTgsOS41NjdWNDkyLjU1TDMxLjAzMiwzODcuNTY2VjEzMS42NzRsMTY1LjYsNzkuOTQ1ICAgIGMxLjA1MSwwLjUwOCwyLjE2MiwwLjc0OCwzLjI1NSwwLjc0OGMyLjc4OCwwLDUuNDY2LTEuNTYyLDYuNzU5LTQuMjQxYzEuODAxLTMuNzMsMC4yMzctOC4yMTQtMy40OTMtMTAuMDE1bC0xNjIuMzctNzguMzg2ICAgIGw3NC41MDUtMzUuOTY4TDM0MC41ODIsMTkyLjUyYzAuMDMzLDAuMDQ2LDAuMDcsMC4wODcsMC4xMDQsMC4xMzJ2ODkuOTk5YzAsMi41ODEsMS4zMjcsNC45OCwzLjUxMyw2LjM1MyAgICBjMS4yMTQsMC43NjIsMi41OTksMS4xNDcsMy45ODgsMS4xNDdjMS4xMTIsMCwyLjIyNy0wLjI0NywzLjI2LTAuNzQ2bDU2LjExMy0yNy4wODljMi41OTItMS4yNTEsNC4yMzktMy44NzUsNC4yMzktNi43NTR2LTkwLjQ5NSAgICBsNjkuMTY5LTMzLjM5MlYzODcuNTY4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzFDNEMzOSIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTkyLjkyNiwzNTguNDc5TDU4LjgxMSwzNDIuMDFjLTMuNzMyLTEuODAzLTguMjE0LTAuMjM3LTEwLjAxNSwzLjQ5M2MtMS44MDEsMy43My0wLjIzNyw4LjIxNCwzLjQ5MywxMC4wMTUgICAgbDM0LjExNSwxNi40NjljMS4wNTEsMC41MDgsMi4xNjIsMC43NDgsMy4yNTUsMC43NDhjMi43ODgsMCw1LjQ2Ni0xLjU2Miw2Ljc1OS00LjI0MSAgICBDOTguMjIsMzY0Ljc2Myw5Ni42NTYsMzYwLjI4MSw5Mi45MjYsMzU4LjQ3OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiMxQzRDMzkiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGQ9Ik0xMjQuMzIzLDMzOC4wNDJsLTY1LjQ2NS0zMS42MDRjLTMuNzMxLTEuODAxLTguMjE0LTAuMjM3LTEwLjAxNSwzLjQ5NGMtMS44LDMuNzMtMC4yMzYsOC4yMTQsMy40OTQsMTAuMDE1ICAgIGw2NS40NjUsMzEuNjA0YzEuMDUxLDAuNTA3LDIuMTYyLDAuNzQ4LDMuMjU1LDAuNzQ4YzIuNzg4LDAsNS40NjYtMS41NjIsNi43NTktNC4yNDEgICAgQzEyOS42MTcsMzQ0LjMyNiwxMjguMDUzLDMzOS44NDIsMTI0LjMyMywzMzguMDQyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzFDNEMzOSIvPjwvZz48L2c+PC9nPiA8L3N2Zz4=);
height: 50px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-right: 20px;
}
.freeshiping .woocommerce-Price-amount{
font-weight:bold;
}
.freeshiping .regioes_selc{
margin-top: 25px;
display: inline-block;
font-size: 10px;
text-align: center;
font-weight: 400;
}
.freeshiping .slide_ship{
width: 94%;
background-color: #e4e4e4;
height: 5px;
margin: 0 auto 40px 0;
position: relative;
}
.freeshiping .slide_ship .local{
content:"Sao Paulo";
font-size: 10px;
text-transform: uppercase;
position: absolute;
top: 0;
left: 55px;
text-align: center;
}
.freeshiping .slide_ship .local span{
display: block;
text-align: center;
font-size: 14px;
font-weight: 600;
}
.freeshiping .slide_ship .local .pointer{
width: 11px;
height: 11px;
background-color: #b7c18f;
border-radius: 99px;
margin: auto;
top: -3px;
position: relative;
background-size: 9px;
background-position: center;
background-repeat: no-repeat;
}
.freeshiping .slide_ship.one{
}
.freeshiping .slide_ship .bar{
content:"";
width: 20%;
height:5px;
background-color: #b5bf8b;
display:block;
}
.freeshiping .slide_ship .local.regionone{
}
.freeshiping .slide_ship .local.regiontwo{
left: 50%;
} .freeshiping .slide_ship .local.regionone{
left: 92%;
}
.freeshiping .slide_ship.two  .local.regionone{
}
.freeshiping .slide_ship.two .regionone .pointer,
.freeshiping .slide_ship.three .regionone .pointer,
.freeshiping .slide_ship.four .regionone .pointer{   
width:15px;
height:15px;
top: -4px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0MDUuMjcyIDQwNS4yNzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNS4yNzIgNDA1LjI3MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGQ9Ik0zOTMuNDAxLDEyNC40MjVMMTc5LjYwMywzMzguMjA4Yy0xNS44MzIsMTUuODM1LTQxLjUxNCwxNS44MzUtNTcuMzYxLDBMMTEuODc4LDIyNy44MzYgICBjLTE1LjgzOC0xNS44MzUtMTUuODM4LTQxLjUyLDAtNTcuMzU4YzE1Ljg0MS0xNS44NDEsNDEuNTIxLTE1Ljg0MSw1Ny4zNTUtMC4wMDZsODEuNjk4LDgxLjY5OUwzMzYuMDM3LDY3LjA2NCAgIGMxNS44NDEtMTUuODQxLDQxLjUyMy0xNS44MjksNTcuMzU4LDBDNDA5LjIzLDgyLjkwMiw0MDkuMjMsMTA4LjU3OCwzOTMuNDAxLDEyNC40MjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvZz4gPC9zdmc+);
background-color: #1c4c39;
}
.freeshiping .slide_ship.three .regiontwo .pointer,
.freeshiping .slide_ship.four .regiontwo .pointer{   
width:15px;
height:15px;
top: -4px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0MDUuMjcyIDQwNS4yNzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNS4yNzIgNDA1LjI3MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGQ9Ik0zOTMuNDAxLDEyNC40MjVMMTc5LjYwMywzMzguMjA4Yy0xNS44MzIsMTUuODM1LTQxLjUxNCwxNS44MzUtNTcuMzYxLDBMMTEuODc4LDIyNy44MzYgICBjLTE1LjgzOC0xNS44MzUtMTUuODM4LTQxLjUyLDAtNTcuMzU4YzE1Ljg0MS0xNS44NDEsNDEuNTIxLTE1Ljg0MSw1Ny4zNTUtMC4wMDZsODEuNjk4LDgxLjY5OUwzMzYuMDM3LDY3LjA2NCAgIGMxNS44NDEtMTUuODQxLDQxLjUyMy0xNS44MjksNTcuMzU4LDBDNDA5LjIzLDgyLjkwMiw0MDkuMjMsMTA4LjU3OCwzOTMuNDAxLDEyNC40MjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvZz4gPC9zdmc+);
background-color: #1c4c39;
}
.freeshiping .slide_ship.four .regionthree .pointer{   
width:15px;
height:15px;
top: -4px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0MDUuMjcyIDQwNS4yNzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNS4yNzIgNDA1LjI3MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGQ9Ik0zOTMuNDAxLDEyNC40MjVMMTc5LjYwMywzMzguMjA4Yy0xNS44MzIsMTUuODM1LTQxLjUxNCwxNS44MzUtNTcuMzYxLDBMMTEuODc4LDIyNy44MzYgICBjLTE1LjgzOC0xNS44MzUtMTUuODM4LTQxLjUyLDAtNTcuMzU4YzE1Ljg0MS0xNS44NDEsNDEuNTIxLTE1Ljg0MSw1Ny4zNTUtMC4wMDZsODEuNjk4LDgxLjY5OUwzMzYuMDM3LDY3LjA2NCAgIGMxNS44NDEtMTUuODQxLDQxLjUyMy0xNS44MjksNTcuMzU4LDBDNDA5LjIzLDgyLjkwMiw0MDkuMjMsMTA4LjU3OCwzOTMuNDAxLDEyNC40MjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvZz4gPC9zdmc+);
background-color: #1c4c39;
}
.freeshiping .slide_ship.one .regiontwo .pointer,
.freeshiping .slide_ship.one .regionthree .pointer{
background-color: #e4e4e4;
}
.freeshiping .slide_ship.two .regionthree .pointer{
background-color: #e4e4e4;
}
.topic-cart .wc-proceed-to-checkout{
padding-top:0;
}
.topic-cart .wc-proceed-to-checkout .freeshiping{
margin-bottom: 20px;
display: inline-block;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 20px 0;
} .woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-calculator .form-row{
width: 100%;
}
.woocommerce-cart .woocommerce table.shop_table td small{
text-indent: 0px;
}
.woocommerce-cart ul#shipping_method li{
padding: 0 0px 10px 20px;
}
.woocommerce-cart ul#shipping_method li >p{
margin-bottom: 0;
} .woocommerce-checkout .st-content{
overflow-x: visible;
overflow-y: hidden;
}
.checkout_login{
border-bottom: 1px solid #989898;
margin-bottom: 20px;
padding-bottom: 20px;
margin-top: 0;
opacity:0;
display: none;
}
form.checkout .checkout_login{
opacity:1;
display: block;
}
.checkout_login .xlarge-9,
.checkout_login .shopkeeper_checkout_login{
width:100%;
text-align: left;
}
.woocommerce-checkout form .form-row input.input-text, 
.woocommerce-checkout form .form-row textarea{
background-color:#f5f5f5
}
.woocommerce-checkout #billing_sex_field .woocommerce-input-wrapper select{
width: auto !important;
height: auto !important;
}
form.woocommerce-checkout #billing_sex_field .woocommerce-input-wrapper .select2{
padding: 0px !important;
display: block;
width: 100% !important;
height: 100%;
}
form.woocommerce-checkout #billing_sex_field .woocommerce-input-wrapper .select2 .select2-selection{
padding: 0.4rem 0.4rem 0.3rem 0.4rem;
height: auto;
background-color: whitesmoke;
font-weight: 900;
}
form.woocommerce-checkout .woocommerce-billing-fields{
margin-top: 20px;
}
form.woocommerce-checkout .woocommerce-billing-fields h3{
font-size: 16px;
font-weight: 600;
margin-top: 0;
display: none;
}
.logged-in .woocommerce-checkout .col-1 h2,
.logged-in .woocommerce-checkout .col-1 .sub{
display:none;
}
.logged-in .woocommerce-checkout .woocommerce-billing-fields h3{
display:block;
}
form.woocommerce-checkout .col-1 h2{
font-size: 16px;
font-weight: bold;
display: inline-block;
padding: 15px 35px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48Zz48cGF0aCBkPSJNMTMxLjUsNDcySDYwLjY5M2MtOC41MzgsMC0xMy42ODktNC43NjUtMTUuOTk5LTcuNjA2Yy0zLjk4OC00LjkwNi01LjUzMy0xMS4yOS00LjIzNi0xNy41MTljMjAuNzY5LTk5Ljc2MSwxMDguODA5LTE3Mi42MTYsMjEwLjQ0NS0xNzQuOThjMS42OTMsMC4wNjMsMy4zOSwwLjEwNSw1LjA5NywwLjEwNWMxLjcyMiwwLDMuNDM0LTAuMDQzLDUuMTQyLTAuMTA3YzI0Ljg1MywwLjU2Nyw0OS4xMjksNS4yNCw3Mi4yMzYsMTMuOTE3YzEwLjM0LDMuODg1LDIxLjg3MS0xLjM1MiwyNS43NTQtMTEuNjkzYzMuODgzLTEwLjM0LTEuMzUyLTIxLjg3MS0xMS42OTMtMjUuNzU0Yy0zLjMxMS0xLjI0NC02LjY0NS0yLjQwOC05Ljk5NS0zLjUxMkMzNzAuNTQ1LDIyMC4wMjEsMzkyLDE4MC40NjksMzkyLDEzNkMzOTIsNjEuMDEsMzMwLjk5MSwwLDI1NiwwYy03NC45OTEsMC0xMzYsNjEuMDEtMTM2LDEzNmMwLDQ0LjUwOSwyMS40OTIsODQuMDkyLDU0LjY0MywxMDguOTE4Yy0zMC4zNzEsOS45OTgtNTguODcxLDI1LjU0Ni04My44MTMsNDYuMDYyYy00NS43MzIsMzcuNjE3LTc3LjUyOSw5MC4wODYtODkuNTMyLDE0Ny43NDNjLTMuNzYyLDE4LjA2NiwwLjc0NCwzNi42MjIsMTIuMzYzLDUwLjkwOEMyNS4yMjEsNTAzLjg0Nyw0Mi4zNjQsNTEyLDYwLjY5Myw1MTJIMTMxLjVjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBDMTUxLjUsNDgwLjk1NCwxNDIuNTQ2LDQ3MiwxMzEuNSw0NzJ6IE0xNjAsMTM2YzAtNTIuOTM1LDQzLjA2NS05Niw5Ni05NnM5Niw0My4wNjUsOTYsOTZjMCw1MS4zNjctNDAuNTU0LDkzLjQzOC05MS4zMjYsOTUuODg1Yy0xLjU1Ny0wLjAyOC0zLjExNC0wLjA1Mi00LjY3NC0wLjA1MmMtMS41NjQsMC0zLjEyNywwLjAyMy00LjY4OSwwLjA1MUMyMDAuNTQ2LDIyOS40MywxNjAsMTg3LjM2MiwxNjAsMTM2eiIvPjxwYXRoIGQ9Ik00OTYuNjg5LDM0NC42MDdjLTguNTYxLTE5LjE1LTI3Ljg0NS0zMS41NTgtNDkuMTc2LTMxLjYwN2gtNjIuMzcyYy0wLjA0NSwwLTAuMDg3LDAtMC4xMzMsMGMtMjIuNSwwLTQyLjEzLDEzLjI2LTUwLjAyOSwzMy44MDdjLTEuMDUxLDIuNzM0LTIuMzM2LDYuMTc4LTMuNjc3LDEwLjE5M0gyMDAuMzU2Yy01LjQwNywwLTEwLjU4MywyLjE4OS0xNC4zNSw2LjA2OGwtMzQuMzU2LDM1LjM4OGMtNy41NjcsNy43OTQtNy41MjksMjAuMjAzLDAuMDg1LDI3Ljk1bDM1LDM1LjYxMmMzLjc2LDMuODI2LDguOSw1Ljk4MSwxNC4yNjQsNS45ODFoNjVjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBoLTU2LjYxNGwtMTUuNDI4LTE1LjY5OEwyMDguODE0LDM5N2gxMzcuNDkxYzkuMjE0LDAsMTcuMjM1LTYuMjk1LDE5LjQyNi0xNS4yNDRjMS42MTgtNi42MDcsMy42NDgtMTIuOTU5LDYuNTg0LTIwLjU5NmMxLjkzNi01LjAzNiw2Ljc5OC04LjE2LDEyLjc0MS04LjE2YzAuMDEzLDAsMC4wMjYsMCwwLjAzOSwwaDYyLjM3MWM1LjY1NiwwLjAxMywxMC41MjQsMy4wNTMsMTIuNzA1LDcuOTMyYzUuMzY5LDEyLjAxMiwxMS43OCwzMC42MDgsMTEuODI4LDUwLjk4NmMwLjA0OCwyMC41MjktNi4zNTYsMzkuNTUxLTExLjczOSw1MS44OTRjLTIuMTcsNC45NzgtNy4wNzksOC4xODgtMTIuNTYsOC4xODhjLTAuMDExLDAtMC4wMjIsMC0wLjAzMywwaC02My4xMjVjLTUuNTMzLTAuMDEzLTEwLjcxNi0zLjU3My0xMi44OTYtOC44NThjLTIuMzM5LTUuNjcxLTQuMzY2LTEyLjE0Ni02LjE5Ny0xOS43OTdjLTIuNTcxLTEwLjc0Mi0xMy4zNjctMTcuMzY2LTI0LjEwNS0xNC43OTZjLTEwLjc0MywyLjU3MS0xNy4zNjcsMTMuMzY0LTE0Ljc5NiwyNC4xMDZjMi4zMjEsOS42OTksNC45NzgsMTguMTE4LDguMTIxLDI1LjczOGM4LjM5OSwyMC4zNjQsMjcuOTM5LDMzLjU1NSw0OS44MjcsMzMuNjA2aDYzLjEyNWMwLjA0MywwLDAuMDgzLDAsMC4xMjYsMGMyMS4zNTEtMC4wMDEsNDAuNjQ3LTEyLjYzLDQ5LjE4LTMyLjIwMWM2LjkxMi0xNS44NTEsMTUuMTM3LTQwLjUxMSwxNS4wNzItNjcuOTc1QzUxMS45MzUsMzg0LjQzNCw1MDMuNjM4LDM2MC4xNTMsNDk2LjY4OSwzNDQuNjA3eiIvPjxjaXJjbGUgY3g9IjQzMSIgY3k9IjQxMiIgcj0iMjAiLz48L2c+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
background-repeat: no-repeat;
background-position: left center;
background-size: 21px;
}
form.woocommerce-checkout .col-1 .sub{
display: inline-block;
margin-left: 15px;
color: #1c4c39;
}
form.woocommerce-checkout .shopkeeper_checkout_login a.showlogin{
background-color: #889063;
padding: 12px 20px;
color: white;
margin-left: 30px;
}
.gbt-custom-notification-notice.error.gbt-cn-static.open-notice {
background-color: #ca7373;
}
form.woocommerce-checkout #billing_state_field #select2-billing_state-container{
background-color: whitesmoke;
}
form.woocommerce-form-login__submit{
background-color: #889063 !important;
}
.checkout_login form.login, .checkout_coupon_box .checkout_coupon{
opacity:1;
visibility: initial;
}
.woocommerce-checkout .woocommerce-form .lost_password{
display: block;
margin: auto !important;
}
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper{
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.woocommerce-page form .form-row{
margin-bottom:0;
width: 47%;
margin: auto auto auto 0 !important;
}
.woocommerce-checkout-payment .form-row{
width:100% !important;
}
.woocommerce-page form .form-row#billing_last_name_field,
.woocommerce-page form .form-row#billing_address_1_field,
.woocommerce-page form .form-row#billing_neighborhood_field,
.woocommerce-page form .form-row#billing_state_field{
margin:auto 0 auto auto !important;
}
.woocommerce-page form .form-row#order_comments_field,
.woocommerce-page form .form-row#billing_cpf_field,
.woocommerce-page form .form-row#billing_phone_field,
.woocommerce-page form .form-row#account_password_field,
.woocommerce-page form .form-row#billing_email_field{
width:100%;
}
#shipping_address_2_field, #billing_address_2_field{
margin-top:6px;
width:100%;
}
form.woocommerce-checkout p.create-account{
display:none !important;
}
form.woocommerce-checkout .create-account{
display:block !important;
}
form.woocommerce-checkout .product-name {
}
form.woocommerce-checkout .cart_item{
}
form.woocommerce-checkout #billing_country_field,
form.woocommerce-checkout #shipping_country_field{
display:none;
}
form.woocommerce-checkout #billing_email_field:before,
form.woocommerce-checkout #billing_cpf_field:after{ padding: 30px 20px 10px 0px;
text-transform: uppercase;
font-size: 14px;
font-weight: 800;
font-family: 'Montserrat', sans-serif;
margin-left: auto;
margin-right: auto;
}
form.woocommerce-checkout #billing_email_field:before{
content:"Dados de cadastro";
margin-bottom: 24px;    
}
form.woocommerce-checkout #billing_cpf_field:after{
content:"Dados de entrega";
}
.woocommerce-thankyou-order-details.order_details{
margin-bottom:0 !important
}
.woocommerce-order-details{
margin: auto auto 20px auto;
}
.woocommerce-customer-details{
display: flex;
width: 100% !important;
max-width: 680px;
margin: auto auto 20px auto;
}
.woocommerce .woocommerce-customer-details address{
border: none;
}
.woocommerce-checkout .login_form {
position: fixed;
z-index: 999;
background-color: rgba(189, 189, 189, 0.29);
right: 0;
left: 0;
margin: auto !important;
top: 0;
bottom: 0;
border-radius: 10px !important;
display: flex;
opacity: 0;
visibility: hidden;
}
.woocommerce-checkout .login_form.show {
opacity:1;
visibility: initial;
}
.woocommerce-checkout .login_form.show form{
visibility: initial;
transform:scale(1);
opacity:1;
height: auto !important;
}
.woocommerce-checkout .login_form.show form > p:first-of-type{
display:none;
}
.woocommerce-checkout .login_form form{
width: 430px !important;
margin: auto !important;
padding: 40px !important;
background-color: white;
box-shadow: 0 0 30px #0000003b;
visibility: hidden;
display: block !important;
height: 520px !important;
overflow: initial !important;
transform:scale(0.9);
}
.woocommerce-checkout .login_form form .close{
display: block;
position: absolute;
padding: 13px 18px 10px 18px;
background-color: white;
right: -15px;
top: -15px;
z-index: 1;
border-radius: 99px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
cursor: pointer;
}
.woocommerce-checkout .login_form.show form .close:hover{
background-color: #efefef;  
}
.woocommerce-checkout .login_form form .form-row{
width:100%;
}
.woocommerce-checkout .woocommerce-shipping-methods p{
display: block;
margin: 0 !important;
}
.woocommerce-checkout .woocommerce-shipping-methods p small{
display: block !important;
font-size: initial;
font-size: 12px;
text-indent: initial;
}
.woocommerce-checkout tr.cart-discount.coupon-promorganico td{
display:none;
}
.woocommerce-checkout tr.cart-discount.coupon-promorganico th{
width: 100% !important;
display: block;
}
.woocommerce-checkout tr.cart-discount.coupon-promorganico{
display: flex;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon {
display: block !important;
opacity: 1;
visibility: visible;
display:block !important;
}
.woocommerce-checkout .shopkeeper_checkout_coupon a{
display:none !important;
}
.woocommerce-checkout .checkout_coupon_box .row{
display: inline-block;
}
.woocommerce-checkout-review-order-table .free_ship td{
font-weight: initial;
}
.woocommerce-checkout-review-order-table .freeshiping{
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
padding: 30px 0;
}
.woocommerce-checkout .payment_method_pagarme-credit-card input{
background-color:white !important;
font-size: 15px !important;
font-weight: 300;
}
.woocommerce-checkout .payment_method_pagarme-credit-card select{
font-size: 15px !important;
font-weight: 300;
}
.woocommerce-checkout .payment_box.payment_method_pagarme-credit-card label{
font-size:12px !important;
}
.woocommerce-checkout #wc-ebit-banner a {
margin: 30px auto;
text-align: center;
max-width: 480px;
}
.woocommerce-cart .shipping_calc td{
padding-left: 0 !important;
border-width: 1px 0 1px 0 !important;
border-style: solid !important;
border-color: #dbdbdb !important;
}
.woocommerce-cart .shipping_calc .shipping-calculator-button,
.woocommerce-cart .shipping_calc #calc_shipping_country_field,
.woocommerce-cart .shipping_calc #calc_shipping_state_field,
.woocommerce-cart .shipping_calc #calc_shipping_city_field{
display:none;
}
.woocommerce-cart .shipping_calc .shipping-calculator-form{
display:block !important;
}
.woocommerce-cart .shipping_calc #calc_shipping_postcode_field{
width: 100%;
margin: 15px 0 !important;
position:relative;
padding: 0;
}
.woocommerce-cart .shipping_calc #calc_shipping_postcode_field input{
border-radius: 99px !important;
padding: 16px 126px 16px 16px !important;
display: block;
height: auto;
}
.woocommerce-cart .shipping_calc .wp-element-button{
width: auto;
border-radius: 99px !important;
position:absolute;
top: 7px;
right: 10px;
min-width: auto;
margin: auto;
padding: 10px !important;
}
.woocommerce-cart .woocommerce-shipping-totals{
display:none;
}
.woocommerce-cart .woocommerce-shipping-totals .title{
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
}
.woocommerce-cart .woocommerce-shipping-totals label{
width: 100% !important;
font-weight: 400;
}
.woocommerce-cart .woocommerce-shipping-totals input:after{
border: none;
background-color: #dbdbdb;
}
.woocommerce-cart .woocommerce-shipping-totals td,
.woocommerce-cart .woocommerce-shipping-totals td li{
padding-left:0 !important;
}
.woocommerce-cart .shop_table.changed .woocommerce-shipping-totals{
display: table-row;
} .woocommerce-MyAccount-navigation > ul > li{
background-position:left center ;
background-size:25px;
background-repeat:no-repeat;
padding:10px 10px 10px 40px;
}
.woocommerce-MyAccount-navigation-link.is-active a{
font-weight:800;
color:#1c4c39 !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
display:none;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgY2xhc3M9IiI+PGc+PGc+PGc+PGc+PHBhdGggZD0iTTIyNiwzNTJIMjBjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwdjEyMGMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGgyMDZjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBWMzcyICAgICBDMjQ2LDM2MC45NTQsMjM3LjA0NiwzNTIsMjI2LDM1MnogTTIwNiw0NzJINDB2LTgwaDE2NlY0NzJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjODg5MDYzIi8+PHBhdGggZD0iTTIyNiwwSDIwQzguOTU0LDAsMCw4Ljk1NCwwLDIwdjI5MmMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGgyMDZjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBWMjBDMjQ2LDguOTU0LDIzNy4wNDYsMCwyMjYsMHogICAgICBNMjA2LDI5Mkg0MFY0MGgxNjZWMjkyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzg4OTA2MyIvPjxwYXRoIGQ9Ik00OTIsMEgyODZjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwdjEyMGMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGgyMDZjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBWMjAgICAgIEM1MTIsOC45NTQsNTAzLjA0NiwwLDQ5MiwweiBNNDcyLDEyMEgzMDZWNDBoMTY2VjEyMHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM4ODkwNjMiLz48cGF0aCBkPSJNNDkyLDE4MEgyODZjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwdjI5MmMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGgyMDZjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBWMjAwICAgICBDNTEyLDE4OC45NTQsNTAzLjA0NiwxODAsNDkyLDE4MHogTTQ3Miw0NzJIMzA2VjIyMGgxNjZWNDcyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzg4OTA2MyIvPjwvZz48L2c+PC9nPjwvZz4gPC9zdmc+);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9Ii03MiAtMzMgMTA2NSAxMDY1LjAwMDEiIHdpZHRoPSI1MTJweCIgY2xhc3M9IiI+PGc+PHBhdGggZD0ibTY4Ny43MTQ4NDQgMTQxLjMxMjV2MzM4LjMzMjAzMWgxNjkuNjU2MjV2LTMzOC4zMzIwMzFjMC00Ni41ODU5MzgtMzguMjM0Mzc1LTg0LjgyODEyNS04NC44MjgxMjUtODQuODI4MTI1LTQ2LjU5NzY1NyAwLTg0LjgyODEyNSAzOC4yMzQzNzUtODQuODI4MTI1IDg0LjgyODEyNXptLTQxNy4yNDIxODggMTQ3LjY2Nzk2OWMtMTEuNDE3OTY4LTExLjQxNzk2OS0xMS40MTc5NjgtMjkuOTM3NSAwLTQxLjM1NTQ2OSAxMS40MjU3ODItMTEuNDI5Njg4IDI5Ljk0NTMxMy0xMS40Mjk2ODggNDEuMzc1IDBsMTYuMDI3MzQ0IDE2LjAzMTI1IDUxLjc4OTA2Mi01MS43ODEyNWMtMzYuMDM1MTU2LTI3Ljg3NS04Ny4xOTE0MDYtMjQuNTUwNzgxLTExOS4zNzg5MDYgNy42Mjg5MDYtMzUuMzU5Mzc1IDM1LjM2MzI4Mi0zNS4zNTkzNzUgOTIuNjk1MzEzIDAgMTI4LjA2MjUgMzUuMzU1NDY5IDM1LjM1OTM3NSA5Mi42OTUzMTMgMzUuMzU5Mzc1IDEyOC4wNTA3ODIgMCAyMi4wNTA3ODEtMjIuMDQyOTY4IDMxLjU2NjQwNi01NC4zMjQyMTggMjMuOTM3NS04NS41ODU5MzdsLTYzLjcxMDkzOCA2My43MjI2NTZjLTExLjQyOTY4OCAxMS40MTQwNjMtMjkuOTQ5MjE5IDExLjQxNDA2My00MS4zNjcxODggMHptMTUwLjc1NzgxMy0xMTguNjc1NzgxIDM2LjcyNjU2Mi0zNi43MzA0NjljMTEuNDE3OTY5LTExLjQxNzk2OSAyOS45NDE0MDctMTEuNDE3OTY5IDQxLjM2MzI4MSAwIDExLjQxNDA2MyAxMS40MjU3ODEgMTEuNDE0MDYzIDI5Ljk0NTMxMiAwIDQxLjM2MzI4MWwtNDEuNzY1NjI0IDQxLjc1NzgxMmMyOC45NDUzMTIgNTcuNTc4MTI2IDE3LjM1OTM3NCAxMjcuMDIzNDM4LTI3Ljg1MTU2MyAxNzIuMjI2NTYzLTU4LjIxNDg0NCA1OC4yMTg3NS0xNTIuNTY2NDA2IDU4LjIxODc1LTIxMC43ODUxNTYgMC01OC4yMDMxMjUtNTguMjAzMTI1LTU4LjIwMzEyNS0xNTIuNTY2NDA2IDAtMjEwLjc3NzM0NCA1NS4wNDY4NzUtNTUuMDQ2ODc1IDE0My4xOTUzMTItNTguNDg4MjgxIDIwMi4zMTI1LTcuODM5ODQzem0tMjc5LjUzNTE1NyA2MTEuNjA1NDY4Yy0xNi4xNjAxNTYgMC0yOS4yNTM5MDYgMTMuMDk3NjU2LTI5LjI1MzkwNiAyOS4yNTM5MDYgMCAxNi4xNTIzNDQgMTMuMDkzNzUgMjkuMjUgMjkuMjUzOTA2IDI5LjI1IDE2LjE1MjM0NCAwIDI5LjI1MzkwNy0xMy4wOTc2NTYgMjkuMjUzOTA3LTI5LjI1IDAtMTYuMTU2MjUtMTMuMTAxNTYzLTI5LjI1MzkwNi0yOS4yNTM5MDctMjkuMjUzOTA2em0xMTcuMDAzOTA3IDU4LjUwMzkwNmMtMTYuMTY0MDYzIDAtMjkuMjUtMTMuMDk3NjU2LTI5LjI1LTI5LjI1IDAtMTYuMTU2MjUgMTMuMDg1OTM3LTI5LjI1MzkwNiAyOS4yNS0yOS4yNTM5MDZoMjgyLjc2MTcxOWMxNi4xNTIzNDMgMCAyOS4yNSAxMy4wOTc2NTYgMjkuMjUgMjkuMjUzOTA2IDAgMTYuMTUyMzQ0LTEzLjA5NzY1NyAyOS4yNS0yOS4yNSAyOS4yNXptLTExNy4wMDM5MDctMTc1LjUwMzkwNmMtMTYuMTYwMTU2IDAtMjkuMjUzOTA2IDEzLjA4OTg0NC0yOS4yNTM5MDYgMjkuMjUgMCAxNi4xNTIzNDQgMTMuMDkzNzUgMjkuMjUgMjkuMjUzOTA2IDI5LjI1IDE2LjE1MjM0NCAwIDI5LjI1MzkwNy0xMy4wOTc2NTYgMjkuMjUzOTA3LTI5LjI1IDAtMTYuMTYwMTU2LTEzLjEwMTU2My0yOS4yNS0yOS4yNTM5MDctMjkuMjV6bTExNy4wMDM5MDcgNTguNWMtMTYuMTY0MDYzIDAtMjkuMjUtMTMuMDk3NjU2LTI5LjI1LTI5LjI1IDAtMTYuMTYwMTU2IDEzLjA4NTkzNy0yOS4yNSAyOS4yNS0yOS4yNWgyODIuNzYxNzE5YzE2LjE1MjM0MyAwIDI5LjI1IDEzLjA4OTg0NCAyOS4yNSAyOS4yNSAwIDE2LjE1MjM0NC0xMy4wOTc2NTcgMjkuMjUtMjkuMjUgMjkuMjV6bTQyOS4wMTU2MjUtMTg1LjI2MTcxOHY0MjkuMDE5NTMxYzAgMTYuMTU2MjUtMTMuMDkzNzUgMjkuMjUtMjkuMjUgMjkuMjVoLTYzMy43NzM0MzhjLTE2LjE2NDA2MiAwLTI5LjI1LTEzLjA5Mzc1LTI5LjI1LTI5LjI1di04MjguNzgxMjVjMC03Ny4zNjcxODggNjMuMDI3MzQ0LTE0MC40MDYyNSAxNDAuNDA2MjUtMTQwLjQwNjI1aDYzNi42OTUzMTNjNzguODkwNjI1IDAgMTQzLjMzMjAzMSA2NC40NDUzMTIgMTQzLjMzMjAzMSAxNDMuMzMyMDMxdjM2Ny41ODIwMzFjMCAxNi4xNTYyNS0xMy4wOTc2NTYgMjkuMjUzOTA3LTI5LjI1MzkwNiAyOS4yNTM5MDd6bS0zMC41NTQ2ODgtNDgxLjY2NDA2M2MtMTcuNTQyOTY4IDIzLjc3NzM0NC0yNy45NDUzMTIgNTMuMTQwNjI1LTI3Ljk0NTMxMiA4NC44MjgxMjV2Nzk2LjYwNTQ2OWgtNTc1LjI3MzQzOHYtNzk5LjUzMTI1YzAtNDUuMDcwMzEzIDM2LjgyODEyNS04MS45MDIzNDQgODEuOTA2MjUtODEuOTAyMzQ0em0tNTE1LjQ2NDg0NCA0OTEuNDE3OTY5Yy0xNi4xNjAxNTYgMC0yOS4yNTM5MDYgMTMuMDk3NjU2LTI5LjI1MzkwNiAyOS4yNSAwIDE2LjE1NjI1IDEzLjA5Mzc1IDI5LjI1MzkwNiAyOS4yNTM5MDYgMjkuMjUzOTA2IDE2LjE1MjM0NCAwIDI5LjI1MzkwNy0xMy4wOTc2NTYgMjkuMjUzOTA3LTI5LjI1MzkwNiAwLTE2LjE1MjM0NC0xMy4xMDE1NjMtMjkuMjUtMjkuMjUzOTA3LTI5LjI1em0xMTcuMDAzOTA3IDU4LjUwMzkwNmgyODIuNzYxNzE5YzE2LjE1MjM0MyAwIDI5LjI1LTEzLjA5NzY1NiAyOS4yNS0yOS4yNTM5MDYgMC0xNi4xNTIzNDQtMTMuMDk3NjU3LTI5LjI1LTI5LjI1LTI5LjI1aC0yODIuNzYxNzE5Yy0xNi4xNjQwNjMgMC0yOS4yNSAxMy4wOTc2NTYtMjkuMjUgMjkuMjUgMCAxNi4xNTYyNSAxMy4wODU5MzcgMjkuMjUzOTA2IDI5LjI1IDI5LjI1MzkwNnptMCAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM4RTk1NkEiLz48L2c+IDwvc3ZnPg==);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgY2xhc3M9IiI+PGc+PGc+PGc+PHBhdGggZD0iTTQyNS45NTEsODkuMDIxQzM4Ni44NjQsMzIuNDUxLDMyNC45MTcsMCwyNTYuMDA2LDBTMTI1LjE0OCwzMi40NTEsODYuMDYxLDg5LjAyMSAgICBjLTM4Ljg5NSw1Ni4yODQtNDcuODc2LDEyNy41NDEtMjQuMDcyLDE5MC40OTZjNi4zNjcsMTcuMTkyLDE2LjQ4OCwzMy44OTUsMzAuMDEsNDkuNTQ3bDE1MC4zNzgsMTc2LjYzNCAgICBjMy40MDEsMy45OTgsOC4zODQsNi4zMDIsMTMuNjI5LDYuMzAyYzUuMjQ1LDAsMTAuMjI4LTIuMzAzLDEzLjYyOS02LjMwMmwxNTAuMzM2LTE3Ni41ODYgICAgYzEzLjU4Mi0xNS43NDIsMjMuNjktMzIuNDI3LDMwLjAwNC00OS40ODFDNDczLjgyNywyMTYuNTYyLDQ2NC44NDYsMTQ1LjMwNSw0MjUuOTUxLDg5LjAyMXogTTQxNi40NTEsMjY3LjA5MyAgICBjLTQuODY5LDEzLjE1OC0xMi44MTgsMjYuMTY3LTIzLjYxMywzOC42OGMtMC4wMywwLjAzLTAuMDYsMC4wNi0wLjA4NCwwLjA5NkwyNTYuMDA2LDQ2Ni40ODdMMTE5LjE3NCwzMDUuNzY4ICAgIGMtMTAuNzg5LTEyLjUwMi0xOC43MzgtMjUuNTEtMjMuNjU1LTM4Ljc5NGMtMTkuNjg2LTUyLjA2NS0xMi4yMTUtMTEwLjk4MSwxOS45OTEtMTU3LjU5MiAgICBjMzIuMzA3LTQ2Ljc2LDgzLjUxOS03My41NzgsMTQwLjQ5Ni03My41NzhjNTYuOTc2LDAsMTA4LjE4MiwyNi44MTcsMTQwLjQ5LDczLjU3OCAgICBDNDI4LjcwOCwxNTUuOTkzLDQzNi4xODUsMjE0LjkwOSw0MTYuNDUxLDI2Ny4wOTN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjOTM5QTcyIi8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNMjU2LjAwNiwxMDYuMjE5Yy01NS4yNzYsMC0xMDAuMjUyLDQ0Ljk3LTEwMC4yNTIsMTAwLjI1MnM0NC45NywxMDAuMjUyLDEwMC4yNTIsMTAwLjI1MnMxMDAuMjUyLTQ0Ljk3LDEwMC4yNTItMTAwLjI1MiAgICBDMzU2LjI1OCwxNTEuMTk1LDMxMS4yODIsMTA2LjIxOSwyNTYuMDA2LDEwNi4yMTl6IE0yNTYuMDA2LDI3MC45MThjLTM1LjUzNiwwLTY0LjQ0OC0yOC45MTItNjQuNDQ4LTY0LjQ0OCAgICBjMC0zNS41MzYsMjguOTEyLTY0LjQ0OCw2NC40NDgtNjQuNDQ4YzM1LjUzNiwwLDY0LjQ0OCwyOC45MTIsNjQuNDQ4LDY0LjQ0OFMyOTEuNTQyLDI3MC45MTgsMjU2LjAwNiwyNzAuOTE4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzkzOUE3MiIvPjwvZz48L2c+PC9nPiA8L3N2Zz4=);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDgyLjkgNDgyLjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi45IDQ4Mi45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij48Zz48Zz48Zz48cGF0aCBkPSJNMjM5LjcsMjYwLjJjMC41LDAsMSwwLDEuNiwwYzAuMiwwLDAuNCwwLDAuNiwwYzAuMywwLDAuNywwLDEsMGMyOS4zLTAuNSw1My0xMC44LDcwLjUtMzAuNSAgICBjMzguNS00My40LDMyLjEtMTE3LjgsMzEuNC0xMjQuOWMtMi41LTUzLjMtMjcuNy03OC44LTQ4LjUtOTAuN0MyODAuOCw1LjIsMjYyLjcsMC40LDI0Mi41LDBoLTAuN2MtMC4xLDAtMC4zLDAtMC40LDBoLTAuNiAgICBjLTExLjEsMC0zMi45LDEuOC01My44LDEzLjdjLTIxLDExLjktNDYuNiwzNy40LTQ5LjEsOTEuMWMtMC43LDcuMS03LjEsODEuNSwzMS40LDEyNC45QzE4Ni43LDI0OS40LDIxMC40LDI1OS43LDIzOS43LDI2MC4yeiAgICAgTTE2NC42LDEwNy4zYzAtMC4zLDAuMS0wLjYsMC4xLTAuOGMzLjMtNzEuNyw1NC4yLTc5LjQsNzYtNzkuNGgwLjRjMC4yLDAsMC41LDAsMC44LDBjMjcsMC42LDcyLjksMTEuNiw3Niw3OS40ICAgIGMwLDAuMywwLDAuNiwwLjEsMC44YzAuMSwwLjcsNy4xLDY4LjctMjQuNywxMDQuNWMtMTIuNiwxNC4yLTI5LjQsMjEuMi01MS41LDIxLjRjLTAuMiwwLTAuMywwLTAuNSwwbDAsMGMtMC4yLDAtMC4zLDAtMC41LDAgICAgYy0yMi0wLjItMzguOS03LjItNTEuNC0yMS40QzE1Ny43LDE3Ni4yLDE2NC41LDEwNy45LDE2NC42LDEwNy4zeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzkzOUE3MiIvPjxwYXRoIGQ9Ik00NDYuOCwzODMuNmMwLTAuMSwwLTAuMiwwLTAuM2MwLTAuOC0wLjEtMS42LTAuMS0yLjVjLTAuNi0xOS44LTEuOS02Ni4xLTQ1LjMtODAuOWMtMC4zLTAuMS0wLjctMC4yLTEtMC4zICAgIGMtNDUuMS0xMS41LTgyLjYtMzcuNS04My0zNy44Yy02LjEtNC4zLTE0LjUtMi44LTE4LjgsMy4zYy00LjMsNi4xLTIuOCwxNC41LDMuMywxOC44YzEuNywxLjIsNDEuNSwyOC45LDkxLjMsNDEuNyAgICBjMjMuMyw4LjMsMjUuOSwzMy4yLDI2LjYsNTZjMCwwLjksMCwxLjcsMC4xLDIuNWMwLjEsOS0wLjUsMjIuOS0yLjEsMzAuOWMtMTYuMiw5LjItNzkuNyw0MS0xNzYuMyw0MSAgICBjLTk2LjIsMC0xNjAuMS0zMS45LTE3Ni40LTQxLjFjLTEuNi04LTIuMy0yMS45LTIuMS0zMC45YzAtMC44LDAuMS0xLjYsMC4xLTIuNWMwLjctMjIuOCwzLjMtNDcuNywyNi42LTU2ICAgIGM0OS44LTEyLjgsODkuNi00MC42LDkxLjMtNDEuN2M2LjEtNC4zLDcuNi0xMi43LDMuMy0xOC44Yy00LjMtNi4xLTEyLjctNy42LTE4LjgtMy4zYy0wLjQsMC4zLTM3LjcsMjYuMy04MywzNy44ICAgIGMtMC40LDAuMS0wLjcsMC4yLTEsMC4zYy00My40LDE0LjktNDQuNyw2MS4yLTQ1LjMsODAuOWMwLDAuOSwwLDEuNy0wLjEsMi41YzAsMC4xLDAsMC4yLDAsMC4zYy0wLjEsNS4yLTAuMiwzMS45LDUuMSw0NS4zICAgIGMxLDIuNiwyLjgsNC44LDUuMiw2LjNjMywyLDc0LjksNDcuOCwxOTUuMiw0Ny44czE5Mi4yLTQ1LjksMTk1LjItNDcuOGMyLjMtMS41LDQuMi0zLjcsNS4yLTYuMyAgICBDNDQ3LDQxNS41LDQ0Ni45LDM4OC44LDQ0Ni44LDM4My42eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzkzOUE3MiIvPjwvZz48L2c+PC9nPiA8L3N2Zz4=);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIuMDE2IDUxMiIgd2lkdGg9IjUxMnB4Ij48Zz48cGF0aCBkPSJtNDk2IDI0MC4wMDc4MTJoLTIwMi42Njc5NjljLTguODMyMDMxIDAtMTYtNy4xNjc5NjgtMTYtMTYgMC04LjgzMjAzMSA3LjE2Nzk2OS0xNiAxNi0xNmgyMDIuNjY3OTY5YzguODMyMDMxIDAgMTYgNy4xNjc5NjkgMTYgMTYgMCA4LjgzMjAzMi03LjE2Nzk2OSAxNi0xNiAxNnptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjOTM5QTcyIi8+PHBhdGggZD0ibTQxNiAzMjAuMDA3ODEyYy00LjA5NzY1NiAwLTguMTkxNDA2LTEuNTU4NTkzLTExLjMwODU5NC00LjY5MTQwNi02LjI1LTYuMjUzOTA2LTYuMjUtMTYuMzg2NzE4IDAtMjIuNjM2NzE4bDY4LjY5NTMxMy02OC42OTE0MDctNjguNjk1MzEzLTY4LjY5NTMxMmMtNi4yNS02LjI1LTYuMjUtMTYuMzgyODEzIDAtMjIuNjMyODEzIDYuMjUzOTA2LTYuMjUzOTA2IDE2LjM4NjcxOS02LjI1MzkwNiAyMi42MzY3MTkgMGw4MCA4MGM2LjI1IDYuMjUgNi4yNSAxNi4zODI4MTMgMCAyMi42MzI4MTNsLTgwIDgwYy0zLjEzNjcxOSAzLjE1NjI1LTcuMjMwNDY5IDQuNzE0ODQzLTExLjMyODEyNSA0LjcxNDg0M3ptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjOTM5QTcyIi8+PHBhdGggZD0ibTE3MC42Njc5NjkgNTEyLjAwNzgxMmMtNC41NjY0MDcgMC04Ljg5ODQzOC0uNjQwNjI0LTEzLjIyNjU2My0xLjk4NDM3NGwtMTI4LjM4NjcxOC00Mi43NzM0MzhjLTE3LjQ2ODc1LTYuMTAxNTYyLTI5LjA1NDY4OC0yMi4zNzg5MDYtMjkuMDU0Njg4LTQwLjU3NDIxOXYtMzg0YzAtMjMuNTMxMjUgMTkuMTM2NzE5LTQyLjY2Nzk2ODUgNDIuNjY3OTY5LTQyLjY2Nzk2ODUgNC41NjI1IDAgOC44OTQ1MzEuNjQwNjI1NSAxMy4yMjY1NjIgMS45ODQzNzU1bDEyOC4zODI4MTMgNDIuNzczNDM3YzE3LjQ3MjY1NiA2LjEwMTU2MyAyOS4wNTQ2ODcgMjIuMzc4OTA2IDI5LjA1NDY4NyA0MC41NzQyMTl2Mzg0YzAgMjMuNTMxMjUtMTkuMTMyODEyIDQyLjY2Nzk2OC00Mi42NjQwNjIgNDIuNjY3OTY4em0tMTI4LTQ4MGMtNS44NjcxODggMC0xMC42Njc5NjkgNC44MDA3ODItMTAuNjY3OTY5IDEwLjY2Nzk2OXYzODRjMCA0LjU0Mjk2OSAzLjA1MDc4MSA4Ljc2NTYyNSA3LjQwMjM0NCAxMC4yODEyNWwxMjcuNzg1MTU2IDQyLjU4MjAzMWMuOTE3OTY5LjI5Njg3NiAyLjExMzI4MS40Njg3NSAzLjQ4MDQ2OS40Njg3NSA1Ljg2NzE4NyAwIDEwLjY2NDA2Mi00LjgwMDc4MSAxMC42NjQwNjItMTAuNjY3OTY4di0zODRjMC00LjU0Mjk2OS0zLjA1MDc4MS04Ljc2NTYyNS03LjQwMjM0My0xMC4yODEyNWwtMTI3Ljc4NTE1Ny00Mi41ODIwMzJjLS45MTc5NjktLjI5Njg3NC0yLjExMzI4MS0uNDY4NzUtMy40NzY1NjItLjQ2ODc1em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM5MzlBNzIiLz48cGF0aCBkPSJtMzI1LjMzMjAzMSAxNzAuNjc1NzgxYy04LjgzMjAzMSAwLTE2LTcuMTY3OTY5LTE2LTE2di05NmMwLTE0LjY5OTIxOS0xMS45NjQ4NDMtMjYuNjY3OTY5LTI2LjY2NDA2Mi0yNi42Njc5NjloLTI0MGMtOC44MzIwMzEgMC0xNi03LjE2Nzk2OC0xNi0xNiAwLTguODMyMDMxIDcuMTY3OTY5LTE1Ljk5OTk5OTUgMTYtMTUuOTk5OTk5NWgyNDBjMzIuMzYzMjgxIDAgNTguNjY0MDYyIDI2LjMwNDY4NzUgNTguNjY0MDYyIDU4LjY2Nzk2ODV2OTZjMCA4LjgzMjAzMS03LjE2Nzk2OSAxNi0xNiAxNnptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjOTM5QTcyIi8+PHBhdGggZD0ibTI4Mi42Njc5NjkgNDQ4LjAwNzgxMmgtODUuMzM1OTM4Yy04LjgzMjAzMSAwLTE2LTcuMTY3OTY4LTE2LTE2IDAtOC44MzIwMzEgNy4xNjc5NjktMTYgMTYtMTZoODUuMzM1OTM4YzE0LjY5OTIxOSAwIDI2LjY2NDA2Mi0xMS45Njg3NSAyNi42NjQwNjItMjYuNjY3OTY4di05NmMwLTguODMyMDMyIDcuMTY3OTY5LTE2IDE2LTE2czE2IDcuMTY3OTY4IDE2IDE2djk2YzAgMzIuMzYzMjgxLTI2LjMwMDc4MSA1OC42Njc5NjgtNTguNjY0MDYyIDU4LjY2Nzk2OHptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjOTM5QTcyIi8+PC9nPiA8L3N2Zz4=);
}
.page-my-account.woocommerce-page form .form-row{
width:100%;
} .woocommerce-order-details{
width: 100%;
max-width: 680px;
}
.woocommerce-order-details .order_item .item-thumbnail{
display: inline-block;
width: 100px;
float: left;
}
.woocommerce-order-details .order_item .item-thumbnail img{
width:100%;
}
.woocommerce-order-details .order_item a{
margin: 20px 0 0 15px !important;
text-transform: initial !important;
position: relative;
display: inline-block;
}
.woocommerce-order-details .order_item .wc-item-meta{
display: inline-block;
width: 48%;
margin: 0 15px !important;
}
.woocommerce-order-details .order_item .wc-item-meta li{
line-height: initial;
}
.woocommerce-order-details .order_item .wc-item-meta li p,
.woocommerce-order-details .order_item .wc-item-meta li strong{
font-size: 11px !important;
margin: auto !important;
height: auto !important;
float: none !important;
display: inline-block;
}
.woocommerce .shop_table.order_details tbody tr td:last-of-type, 
.woocommerce-page .shop_table.order_details tbody  tr td:last-of-type{
width: 300px !important;
}
.woocommerce-order-details #wc-correios-tracking{
margin-top:60px;
}
.carousel {
background: #EEE;
}
.carousel-cell {
width: 100%;
height: 200px;
margin-right: 10px;
border-radius: 5px;
counter-increment: carousel-cell;
}
.woocommerce-thankyou-order-details.order_details{
margin: 0 auto !important;
max-width: 680px;
text-align: center;
display: flex;
flex-wrap: wrap;
background-color: transparent;
padding-top: 0;
}
.woocommerce-order-received .woocommerce-order-details{
max-width: 680px;
margin-top: 55px;
}
.woocommerce-thankyou-order-details.order_details li{
margin: auto auto auto 0 !important;
width: 50%;
padding: 19px 0;
}
.woocommerce-order-received div[style*="background: rgb(255, 255, 255);"][style*="left: 0px;"]{
background-color: black !important;
}
.woocommerce-order-received .entry-header h1{
margin-bottom:30px;
}
.woocommerce-order-received .entry-header h2{
text-align:center;
margin-bottom:50px;
}
.woocommerce-order-received .woocommerce-message{
display:block !important;
background: transparent;
max-width: 680px;
margin: 0px auto 30px auto;
padding: 0;
background-image: none;
border: none;
}
.woocommerce-order-received.gbt_custom_notif .woocommerce-message{
display: block !important;
}
.woocommerce-order-received .woocommerce-message .button{
margin: 0px auto 30px auto;
float: none;
width: 100%;
}
.woocommerce-order-received .woocommerce-message .button:hover{
color:black !important
}
.woocommerce-order-received  .woocommerce-message::before{
display:none;
}
.woocommerce-order-received  .info_cartao{
max-width: 680px;
margin: 0 auto 50px auto;
padding: 50px;
background-color: #f7f7f7;
}
.woocommerce-order-received .blockUI.blockOverlay{
}
.woocommerce-order-received #successPixPaymentBox{
padding: 30px 0;
text-align: center;
}
.woocommerce-order-received #successPixPaymentBox svg circle{
}
.woocommerce-order-received #successPixPaymentBox svg path{
fill: #1c4c39;
}
.woocommerce-order-received #pagarme-qr-code-button{
padding: 15px;
background-color: #1c4c39;
cursor: pointer;
color: white;
border-radius: 5px;
margin-bottom: 50px;
letter-spacing: 1px;
}
.woocommerce-order-received #pagarme-qr-code-button:hover{
background-color: #28815e;
}
.woocommerce-order .woocommerce-message .pagarme-response .pagarme-qr-code-instruction > p{box-shadow: none;background-color: white;text-align: center;}
.woocommerce-order-received .pagarme-response > p{
text-align:center;
}
.woocommerce-order .woocommerce-message .pagarme-response .pagarme-qr-code-img{}
.woocommerce-checkout #order_review .blockUI.blockOverlay{
background-color:#f6f6f6 !important;
opacity:0.9 !important;    
position:absolute !important;	
}
.woocommerce-checkout #order_review .blockUI.blockOverlay:after{
right:0 !important;
bottom:0;
margin:auto !important;
left:0 !important;
top:0;
content: "";  
padding:0 !important;
width:70px;
height:70px;
}
.woocommerce-checkout .blockUI.blockOverlay{
background-color:white !important;
opacity:0.9 !important;
position: fixed !important;
}
.woocommerce-checkout .blockUI.blockOverlay:after{
content: "";
display:block;
position:absolute;
left:0;
background-image: url(//iao.com.br/wp-content/uploads/2019/09/loading-iao.svg);
width: 120px;
height: 120px;
margin: auto;
right: 0;
top: 0;
bottom: 0;
background-repeat: no-repeat;
background-position: top center;
background-size: 70px;
text-align: center;
vertical-align: middle;
}
.woocommerce-checkout .blockUI.blockOverlay:after{
right: 8vw;
bottom: 45px;
margin:0;
left:auto;
top:auto;
content: "Processando...";
padding-left:70px;
width: 210px;
text-align:right;
vertical-align:middle;
background-position: left center;
height: 70px;
padding-top: 26px;
font-weight: 800;
}
.woocommerce-checkout .blockUI.blockOverlay:before{
display:none !important;
}
.woocommerce-checkout .woocommerce-password-strength{
display:none !important
}
.woocommerce-checkout .politica_senha{
font-size: 13px;
text-align: center;
margin-top: 15px;
}
#woo_slg_social_login{
display:none;
}
#customer_details #woo_slg_social_login{
display:block;
}
.woocommerce-checkout #woo_slg_social_login{
border-bottom: 1px solid #9b9b9b;
margin-bottom: 30px;
}
.woocommerce-checkout #woo_slg_social_login:after{
content: "ou";
text-align: center;
position: relative;
z-index: 1;
background-color: white;
display: table;
margin: auto auto -18px auto;
padding: 5px 20px;
}
.woocommerce-checkout #woo_slg_social_login legend{
font-size: 16px;
color: black;
}
.woocommerce-checkout #woo_slg_social_login legend:before{
background-image:url(//iao.com.br/wp-content/uploads/2022/08/ico_network.png);
background-repeat: no-repeat;
content: "";
display: inline-block;
width: 30px;
height: 30px;
background-position: center;
vertical-align: middle;
margin-right: 13px;
}
.woocommerce-checkout .woo-slg-social-container{
display: flex;
flex-direction: column;
}
.woocommerce-checkout .woo-slg-social-container .wooslg-privacy-policy-text{
order: 2;
}
.woocommerce-checkout .woo-slg-social-container .wooslg-privacy-policy-text p{
font-size: 11px;
margin-top: 15px;
margin-bottom: 0;
}
.woocommerce-checkout .woo-slg-social-wrap{
display: flex;
}
.woocommerce-checkout .woo-slg-social-wrap .woo-slg-login-wrapper{
margin: auto;
}
.woocommerce-checkout .woo-slg-social-wrap .woo-slg-login-wrapper:nth-child(1){
margin-right:0;
}
.woocommerce-checkout .woo-slg-social-wrap .woo-slg-login-wrapper:nth-child(2){
margin-left:15px;
} .page-onde-encontrar .card_item{
width: 23%;
padding: 2%;
border: 1px solid #dedede;
margin: 1%;
border-radius: 5px;
background-color: #f8f8f8;
}
.page-onde-encontrar .card_none{
margin: 40px auto 20px auto;
background-color: #f7f7f7;
padding: 30px;
text-align: center;
width: 390px;
border-radius: 5px;
}
.page-onde-encontrar .card_none td{
border:none;
text-align:center;
}
.page-onde-encontrar .card_none h3{
font-size: 23px;
color: #1c4c39;
margin-bottom: 26px;
}
.page-onde-encontrar .card_none.show{
display: block !important;
}
.page-onde-encontrar .cards_search.fixed{
position: fixed;
z-index: 999;
right: 20px;
top: 95px;
width: 50%;
padding: 30px;
background-color: white;
box-shadow: 0 0 30px #00000036;
}
.page-onde-encontrar .cards_search input{
background-color:#f8f8f8;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNTUuMTQ2LDUxLjg4N0w0MS41ODgsMzcuNzg2YzMuNDg2LTQuMTQ0LDUuMzk2LTkuMzU4LDUuMzk2LTE0Ljc4NmMwLTEyLjY4Mi0xMC4zMTgtMjMtMjMtMjNzLTIzLDEwLjMxOC0yMywyM3MxMC4zMTgsMjMsMjMsMjNjNC43NjEsMCw5LjI5OC0xLjQzNiwxMy4xNzctNC4xNjJsMTMuNjYxLDE0LjIwOGMwLjU3MSwwLjU5MywxLjMzOSwwLjkyLDIuMTYyLDAuOTJjMC43NzksMCwxLjUxOC0wLjI5NywyLjA3OS0wLjgzN0M1Ni4yNTUsNTQuOTgyLDU2LjI5Myw1My4wOCw1NS4xNDYsNTEuODg3eiBNMjMuOTg0LDZjOS4zNzQsMCwxNyw3LjYyNiwxNywxN3MtNy42MjYsMTctMTcsMTdzLTE3LTcuNjI2LTE3LTE3UzE0LjYxLDYsMjMuOTg0LDZ6Ii8+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
background-size: 20px;
background-repeat:no-repeat;
background-position:right 20px center;
padding: 15px 25px;
display: block;
height: auto;
font-size: 16px;
position: relative;
}
.page-onde-encontrar .card_item td{
border:none;
}
.page-onde-encontrar .card_item td h6{
font-size: 13px;
font-weight: 700;
color: #889063;
margin-bottom: 10px !important;
}
.page-onde-encontrar .card_item td h3{
font-size: 20px;
font-weight: 800;
color: #1c4c39;
margin-bottom: 15px;
}
.page-onde-encontrar .card_item td p{
font-size: 14px;
}
.page-onde-encontrar #card_list .wpb_wrapper{
display:flex;
flex-wrap: wrap;
} .page-faq .page-title{
margin-bottom:60px
}
.page-faq h2{
font-size: 27px;
color: #1c4c39;
}
.page-faq .vc_tta-panel-heading h4 a span{
font-size: 16px !important;
padding: 0;
}
.page-faq .vc_tta-panel-heading h4 a{
background-color:#d2ece1 !important;
}
.page-faq .vc_tta-panel-body{
background-color: #f8f8f8 !important;
}
.page-faq .vc_tta-panel-body p{
font-size: 15px;
color: black;
} .off-canvas,
.woocommerce-checkout .login_form,
.woocommerce-checkout .login_form form,
.product_infos .cart,
.product_infos .cart .title,
.prod_header .row .btn,
.freeshiping .slide_ship .bar{
-webkit-transition: -webkit-all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
transition: -webkit-all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}  .tag-leads .top_header,
.tag-leads .footer.barra_one,
.tag-leads .footer.barra_two{
display:none;
}
.tag-leads .type-page{
max-width: 640px;
margin: auto;
}
.tag-leads .type-page > .row{
background-color: rgb(48 72 40 / 75%);
box-shadow: 0 0 80px 80px rgb(48 72 40 / 75%);
border-radius: 20px;
padding: 30px;
}
.tag-leads .page-title-hidden{
padding-top: 20px;
}
.tag-leads .wpcf7-form.submitting .wpcf7-form-control-wrap input{
opacity: 1;
background-color: #fbf6d7;
pointer-events:none;
}
.tag-leads .wpcf7-form.submitting .wpcf7-submit{
pointer-events: none;
color: transparent;
background-image: url(//iao.com.br/wp-content/themes/iao/img/loader_button.svg);
background-color: #1c4c39 !important;
}
.tag-leads #st-container .st-content{
background-color: #1c4c39; background-image: url(https://iao.com.br/wp-content/uploads/2018/11/img_cafe_graos_100_bio_organico.jpg);    
background-size: cover;
background-position: left center;
}
.tag-leads.topic-cadastre-e-ganhe #st-container .st-content{
background-image: url(https://iao.com.br/wp-content/uploads/2023/11/bg_greenfriday.jpg);    
}
.tag-leads.topic-cadastre-e-ganhe {
}
.tag-leads.topic-cadastre-e-ganhe .logo.green{
width: 250px;
margin: 10px auto 40px auto;
}
.tag-leads.topic-cadastre-e-ganhe .logo.iao .wpb_single_image{
width: 140px;
margin: auto;
text-align: center;
}
.tag-leads.topic-cadastre-e-ganhe .texto h3{
color: #faf6db;
font-size: 20px;
}
.tag-leads h1{
color: #fbf6d7;
margin-bottom: 60px !important;
}
.tag-leads .wpcf7-spinner{
display:none;
}
.tag-leads .wpcf7-not-valid{
background-color: #ffe6e6;
background-image: url(//iao.com.br/wp-content/themes/iao/img/alert_input.svg);
border: 1px solid #ff6060 !important;
background-position: right 17px center;
background-size: 20px;
background-repeat: no-repeat;
}
.tag-leads .wpcf7-submit{
background-color: #fbf6d7 !important;
color: #1c4c39;
width: 100%;
border-radius: 55px !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: 50px;
}
.tag-leads .wpcf7-response-output{
display:none;
}
.tag-leads .wpcf7-submit:hover{
background-color: #fffdef !important;
color: #12422f !important;
box-shadow:0 0 15px rgb(255 253 239 / 20%) !important;
}
.tag-leads .wpcf7-form-control-wrap {
padding-bottom: 13px;
display: block;
}
.tag-leads .wpcf7-form-control-wrap input{
border-radius: 5px;
padding: 25px 15px;
font-weight: 600;
}
.tag-leads form {
position: relative;
}
.tag-leads form .final{
position: absolute;
background-color: rgb(48 69 41);
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
border-radius: 0px;
display: none;
opacity: 1;
box-shadow: 0 0 20px 20px rgb(48 69 41);
}
.tag-leads form .final.show{
display:flex;
}
.tag-leads form .final .wrap{
margin: auto;
text-align: center;
max-width: 80%;
}
.tag-leads form .final .text h2{
color: #fbf6d7;
}
.tag-leads form .final .text p{
font-size: 16px;
text-transform: initial;
width: 100%;
display: block;
margin: auto;
line-height: 20px;
color: #fbf6d7;
}
.tag-leads form .final .button.new{
background-color: #fbf6d7 !important;
padding: 20px !important;
min-width: 350px;
border-radius: 99px !important;
margin-top: 30px;
cursor: pointer;
font-weight: 700;
letter-spacing: 2px;
font-size: 15px;
color: #1c4c39;
}
.tag-leads form .final .button:hover{
color: #1c4c39 !important;
background-color: #fffcec !important;
}
html,body {
min-height: 100%;
display: block;
height: 100%;
}
.tag-leads #st-container{
min-height: 100%;
display: inline;
}
.tag-leads .st-content{
display: flex;
height: 100%;
}
.tag-leads #page_wrapper{
margin: auto;
}
.rights {
}  @media screen and (max-width: 1023px) {
.footer.barra_one .row{
flex-direction: column;
}
.footer.barra_one .menu{}
.footer.barra_one .assine{
margin: auto auto auto 0;
width: 100%;
}
.footer.barra_one .social{
margin: 40px auto auto 0;
display: flex;
}
.footer.barra_one .title{
margin: auto 20px auto auto;
}
.footer.barra_two .row .logo{
flex-basis:100%;
margin-bottom:40px;
}
.footer.barra_two .row .contato,
.footer.barra_two .row .politicas,
.footer.barra_two .row .pagamento{
flex-basis:27%;
}
}
@media screen and (max-width: 850px) {
.top-headers-wrapper .site-header .site-branding .mobile-logo{
display:none;
}
header .row{
padding:0;
}
header .wishlist-button,
header .my_account_icon,
header .offcanvas-menu-button.search-button{
display: none !important;
}
header .site-tools.offset i{
font-size: 25px;
margin-top: 0;
}
header .tools_button_icon{
width:auto;
height:auto;
float: none;
}
header .site-tools.offset ul li .tools_button{
display: flex;
margin: auto;
align-items: center;
}
header .site-tools.offset ul li{
margin-right: 10px;
}
header .site-tools.offset ul li:last-of-type{
margin-right: 0;
}
.home_sobre{
margin-top:0;
}
.tag-home .mais_vendidos .woocommerce{
overflow-y: scroll;
width: 110%;
}
.tag-home .mais_vendidos .woocommerce ul{
display: flex;
overflow-x: auto;
padding-right: 20px;		
}
.tag-home .mais_vendidos .woocommerce li{
min-width: 67vw !important;
padding-bottom: 0 !important;
float: none !important;
clear: none !important;
margin: 0 20px 0 0 !important;
}
.site-tools ul{
display: flex;
}
.site-tools.offset ul li{
display:flex;
flex-direction: row;
}
.site-tools.offset .wishlist_items_number, .site-tools.offset .shopping_bag_items_number{
margin-left: 12px;
font-size: 15px;
}
body.admin-bar #page_wrapper.sticky_header{
padding-top: 0;
}
.sticky_header .top-headers-wrapper{
height: auto;
overflow: initial;
}
.site-tools{
height: auto;
display: flex;
}
.site-tools ul{
margin: auto 0 auto auto !important;
}
.site-header .site-branding a{
position: relative;
transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
margin: auto auto auto 0 !important;
}
.site-header .site-branding a img{
height: 45px !important;
margin: auto;
max-height: initial;
}
.site-header.sticky .site-branding img{
height: 40px !important;
}
.footer.barra_one{
margin: 80px auto auto auto;
}
.footer.barra_two .row .contato,
.footer.barra_two .row .politicas,
.footer.barra_two .row .pagamento,
.footer.barra_two .row .logo{
flex-basis:100%;
margin-bottom:30px
}
.footer.barra_two .row .pagamento .paypal,
.footer.barra_two .row .pagamento .bandeiras{
width:50%
}
.tag-home .vc_col-sm-6{
width:100%;
}
.tag-home .home_sobre .imagem{
height: 400px;
}
.home_sobre .description{
padding: 8vw 8vw;
}
.home_sobre .imagem figure img{
width:80%;
margin:auto;
display: flex;
}
.tag-home .conheca_produtos .left{
display:none;
}
.tag-home .conheca_produtos .right .estilo_v img{
margin:auto;
display:flex;
width: 50%;
}
.tag-home .conheca_produtos .right .estilo_v .button{
width: 50%;
margin: 50px auto auto auto;
}
.tag-home .conheca_produtos .right{
padding: 10vw;
width: 100%;
}
.tag-home .conheca_produtos .right:after{
content:"";
background-image:url(//iao.com.br/wp-content/uploads/2020/10/bg_home_sobre_nossos_produtos_2.jpg);
width:100%;
height:100%; 
display:block;
position:absolute;
left:0;
top:0;
opacity: 0.2;
background-repeat:no-repeat;
background-size:cover;
background-position:center;
}
.tag-quem_somos #page_wrapper.sticky_header{
padding-top:0
}
.tag-quem_somos .descricao, 
.tag-quem_somos .imagem{
width:100%;
}
tag-quem_somos .descricao{
order:1;
}
.tag-quem_somos .imagem{
order:2;
height:350px;
}
.tag-quem_somos .certificacoes_desc  .imagem{
height: auto;
}
.product-template-default .product_content_wrapper .large-6{
width:100%;
padding: 0;
}
.product-template-default .product .large-12{
width:100% !important;
}
.product-template-default .product .bloco_dois .informacoes{
width: 65%;
order: 0;
max-width: 100%;
padding: 0px;
}
.product-template-default .product .bloco_dois .informacoes .wpb_wrapper{
max-width:500px;
margin:auto;
}
.product-template-default .product .bloco_dois .imagem{
order: 0;
width: 35%;
}
.product-template-default .product .bloco_um .informacoes {
width: 100%;
padding: 30px;
max-width: 100%;
}
.product-template-default .product .bloco_um .imagem{
min-height: 350px;
width: 100%;
}
.product-template-default .product .bloco_um .imagem.vai_bem .vc_column-inner:after{
background-color:black;
content:"";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
display: block;
opacity: 0.4 !important;
}
.product-template-default .product .product_summary_top{
display:none;
}
.product-template-default #page_wrapper.sticky_header .content-area{
padding-top:0 !important;
}
#page_wrapper.sticky_header{
padding-top: 93px;
} .product_layout_classic .product_content_wrapper{
margin-top:108px;
}
.product_layout_classic .product_content_wrapper .product-images-wrapper{
margin-left: -60px;
margin-right: -60px;
margin-bottom: 60px;
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery ol.flex-control-thumbs{
width: 100% !important;
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery .flex-viewport{
width: 100% !important;
}
body.gbt_custom_notif .page-notifications{
top: auto;
bottom: 0;
right: 0;
}
.product-template-default .product .bloco_tres .imagem,
.product-template-default .product .bloco_tres.tabela .imagem{
min-height:300px;
width:100%
}
.product-template-default .product .bloco_tres .informacoes{
padding:30px;
}
.product-template-default .product_content_wrapper .large-4{
width:100%;
}
.product-template-default .product .bloco_tres .informacoes,
.product-template-default .product .bloco_tres.tabela .informacoes{
max-width:100%;
width: 100%;
}
.product-cafe-organico-premium-torrado-em-graos .product .bloco_dois{
background-position: center;
}
.woocommerce-order-details .order_item a{
max-width:100% !important;
float: none;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional{
flex-wrap:wrap;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.um{
width: 100%;
}
.product-template-default .product .bloco_tres.tabela .informacoes .nutricional .bloco.dois{
width: 100%;
padding: 40px;
}
.tag-home .mais_vendidos .wpb_wrapper > h3{
text-align:left;
}
.tag-home .categorias .cat .wpb_wrapper > div{
width:100%;
height: 100%;
}
.tag-home .sobre_nos_banner .carousel-cell{
flex-direction:column;
height: 100%;
}
.tag-home .sobre_nos_banner .flickity-viewport{
height: 510px !important;
}
.tag-home .sobre_nos_banner .box{
width:100%;
flex-direction: column;
height: 50%;
padding: 20px;
text-align: center;
}
.tag-home .sobre_nos_banner .box .button{
width: 85%;
}
.tag-home .sobre_nos_banner .box .img{
margin: auto auto 0 auto;
}
.tag-home .sobre_nos_banner .box .text{
margin: 20px auto auto auto;
}
.tag-home .categorias .cat .box{
height:100% !important;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
width:100%;
}
.page-onde-encontrar .cards_search input{
padding-right:50px;
}
.page-onde-encontrar .card_item{
width:31%;
}
.page-onde-encontrar .card_none{
width:100%;
}
.product-template-default .product .bloco_dois .imagem .vc_column-inner{
background-position: right;
background-size: 120%;
}
.product-cafe-o2 .bloco_dois .imagem .vc_column-inner,
.product-kit-do-nutri-iao .product .bloco_dois.cafeo2 .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2020/10/img_cafeo2_mobile.png) !important;
background-size: 90% !important;
background-position:top center !important;
}
.product-cafe-organico-especial-torrado-e-moido-prensa-francesa .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_cafe_torrado_prensa_francesa_mobile_01.png) !important;
}
.product-creme-de-coco-organico-em-po .product .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_coco_mobile.png) !important;
background-size: 100%;
}
.product-tcm-original .product .bloco_dois .imagem .vc_column-inner,
.product-kit-do-nutri-iao .product .bloco_dois.tcm .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_tcm_mobile.png) !important;
}
.product-ghee-organico .product .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_ghee_mobile.png) !important;
}   
.product-moringa-organica-em-folhas .product .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_moringa_folhas_mobile.png) !important;
background-size: 100%;
}
.product-moringa-organica-em-po .product .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_moringa_po_mobile.png) !important;
background-size: 100%;
}    	
.product-cafe-organico-premium-torrado-em-graos .product .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_cafe_premium.png) !important;
}    	
.product-cafe-organico-especial-em-graos .product .bloco_dois .imagem .vc_column-inner,
.product-kit-do-nutri-iao .product .bloco_dois.cafe .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_cafe_torrado_em_graos.png) !important;
}  		
.product-cafe-organico-especial-torrado-e-moido .product .bloco_dois .imagem .vc_column-inner{
background-image: url(//iao.com.br/wp-content/uploads/2019/08/img_cafe_torrado_e_moido.png) !important;
}  		
.product-template-default .product .bloco_dois table tr{
width: 100%;
}
.archive .catalog_top{
background-size: cover;
background-position: left 65% center;
}
.whatsapp a.mobile {
display: block;
}
#tab-description > .row > .large-centered  .vc_row.bullets > .vc_column_container > div > .wpb_wrapper{
flex-wrap: wrap;
}
#tab-description .bullets .itens{
width: 33%;
max-width: initial;
}
#tab-description .bullets .itens:nth-child(-n+3){
margin-bottom: 30px;
}
#tab-description .vc_row.bullets .wpb_wrapper .itens{
width: 100% !important;
max-width: initial;
margin-bottom: 20px !important;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper > .vc_row-fluid{
width: 50%;
margin: auto;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt,
#tab-description > .row > .large-centered  .vc_row.propriedades .img{
width: 100%;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt,
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt{
order:1
}
#tab-description > .row > .large-centered  .vc_row.propriedades .img,
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .img{
min-height:40vh;
order:0;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt,
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .img{
width: 100%;
}
.prod_header .row .menu{
overflow-x: overlay;
width: 60%;
display: flex;
margin: auto 15px auto 0;
}
.prod_header .row .title{
width: 25%;
margin: auto 10px auto 0;
}
.prod_header .row .btn{
width: 20%;
text-align: center;
margin: auto 0 auto auto;
}
.prod_header .row .menu a{
white-space: nowrap;
}
.tag-home .momentos_iao .images .wpb_single_image{
width:50%;
}
}
@supports (-webkit-overflow-scrolling: touch) {
.whatsapp a.ios{
z-index:20;
}
}
@media screen and (max-width: 425px) {
.product-template-default .product_infos form.cart{
flex-wrap: wrap;
margin-top: 20px;
}
.page-contato .box{
padding: 0 !important;
}
.tag-home .video_institucional .texto .title_home:last-of-type{
margin-bottom: 30px;
}
.tag-quem_somos .proposito .wpb_raw_code iframe{
height: 200px;
width: 100%;
}
.tag-quem_somos .proposito{
display: flex;
}
.tag-quem_somos .proposito .video{
order: 1;
}
.tag-quem_somos .proposito .video .vc_column-inner {
padding-top: 0 !important;
}
.tag-quem_somos .proposito .descricao{
order: 0;
}
.footer.barra_one{
background-position: center right 30%;
}
.footer.barra_one .assine #mc_embed_signup #mc_embed_signup_scroll .left,
.footer.barra_one .assine #mc_embed_signup .mc-field-group{
width: 100%;
margin: auto;
}
.footer.barra_one .assine #mc_embed_signup .mc-field-group{
margin-top: 30px;
}
.site-header.default .menu-wrapper .widget_product_search{
display:none;
}  .home .page-title-hidden{
padding-top: 109px;
}
#wc-category-menu-iao .products .product{
margin:auto !important;
}
.product_layout_classic .product-badges{
left: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon, .checkout_coupon_inner{
flex-direction: column;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .button[name=update_cart]{
padding: 25px 0 !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon input#coupon_code{
width:100%;
padding-right: 15px;
}
.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label{
}
html body.woocommerce-page .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon button[name=apply_coupon], .woocommerce-checkout .checkout_coupon_box>.row form.checkout_coupon button[type=submit], .woocommerce-checkout .checkout_coupon_box>.row form.checkout_coupon input[type=submit]{
position: relative !important;
padding: 17px !important;
width: 100% !important;
margin-top: 15px;
flex: 1;
max-width: initial;
}
.tag-home .video_institucional .video .wpb_wrapper .wpb_raw_code iframe{
height: 200px;
width: 100%;
margin-top: 0;
}
.product-template-default .product .product_summary_middle{
margin-top: 30px;
}
.woocommerce-billing-fields__field-wrapper > .form-row{
width:100% !important;
}
.product-template-default .two_column .imagem {
min-height: 40vh;
}
.product-template-default .two_column .descricao .vc_column-inner {
padding: 13vw;
}
.product-mini-misturador-blackdecker .woocommerce-tabs .descricao .vc_column-inner {
padding: 13vw;
}
.product-kit-hario-v60-02 #tab-description .imagem{
min-height: 40vh;
}
.tag-home .mais_vendidos .wpb_wrapper > h3{
font-size: 22px;
}
.footer.barra_two .row .pagamento .paypal,
.footer.barra_two .row .pagamento .bandeiras{
width:100%
}
.footer.barra_two .row .contato,
.footer.barra_two .row .politicas,
.footer.barra_two .row .pagamento,
.footer.barra_two .row .logo,
.footer .social{
margin:auto;
flex-basis:100%;
text-align:center;
margin-bottom:40px
}
.footer .social{
display: flex;
flex-direction: column;
}
.footer.barra_two .row .pagamento{
flex-basis: 78%;
}
.footer.barra_two .row .logo{
flex-basis:80%;
display: none;
}
.footer.barra_one .title{
margin: auto auto 20px auto;
text-align:center;
flex-basis: 50%;
text-align: center;
}
.footer.barra_one .assine div:last-of-type{
flex-direction: column;
}
.footer.barra_one .assine div input{
padding: 20px 20px;
width: 100%;
}
.footer.barra_one .assine div button{
flex-basis: 100%;
padding: 20px;
margin-top: 20px;
}
.footer .menu ul{
text-align: center;
}
.footer .menu ul li{
margin-bottom:30px;
margin-left: 0 !important;
width: 100%;
}
.footer.barra_one .menu{
margin: auto;
}
.tag-home .conheca_produtos .right .estilo_v img{
width: 60%;
}
.tag-quem_somos .certificacoes{
background-position: right 20% center !important;
height: 260px;
}
.footer.barra_one .assine{
margin:auto;
width: 100%;
}
.tag-quem_somos .logo .wpb_wrapper .wpb_single_image {
margin-bottom:0;
margin-top: 70px;
}
.tag-quem_somos .descritivo .vc_column-inner .wpb_wrapper table td{
font-size: 16px;
line-height: 18px;
padding: 15px 0 15px 0;
}
.tag-quem_somos .topo{
background-position: right 25% top;
}
.footer.barra_one .social{
margin: 40px auto auto auto;
width: 100%;
flex-direction: column;
}
.archive .product{
width:100% !important;
}
#page_wrapper.sticky_header{
padding-top:67px;
}
.woocommerce-product-gallery .flex-viewport{
max-height: 100%;
} .product_layout_classic .product_content_wrapper .xxlarge-1{
display:none;
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery .flex-viewport,
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery ol.flex-control-thumbs{
width:100% !important;
}
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery .flex-viewport{
max-height: 350px !important;
}
.woocommerce-order-details{
padding:0;   
}
.woocommerce-order-details .order_item .item-thumbnail{
width: 70px;
margin: 15px 0;
}
.woocommerce-order-details .order_item a{
width: 70%;
margin-top: 0 !important;
margin-left: 0 !important;
}
.woocommerce-order-details .order_item .wc-item-meta{
width: 90%;
margin-top: 8px !important;
margin-left: 0 !important;
}
.woocommerce-customer-details{
padding:0
}
.woocommerce-order-details .order_item > .product-name > strong{
vertical-align: top;
}
.product-template-default .product .bloco_tres.tabela .informacoes{
padding:0;
margin-top:10px
}
.home_sobre .description .wpb_text_column .wpb_wrapper > div{
font-size: 16px;
margin-top: 20px;
}
.home_sobre .description .wpb_wrapper h1{
font-size: 30px;
}
.product-template-default .product .product_socials_wrapper{
display:none;
}
.single-post-header.with-thumb{
margin-bottom: 0;
margin-top:0;
}
.post-template-default .single-post-header.with-thumb{
margin-bottom:50px !important;   
}
.single .post h5{
font-size: 18px;
line-height: initial;
margin-bottom: 20px;
}
.single .content-area {
padding-top: 0;
}
.tag-home .categorias .cat .box{
width:100% !important;
height: 350px !important;
}
.tag-home .categorias .cat .box a{
padding: 50px 0;
}
.tag-home .categorias .cat .wpb_wrapper .box a .title{
width: 100% !important;
margin: auto !important;
text-align: center;
color:white;
z-index: 9;
}
.tag-home .title_home h3{
letter-spacing:5px;
font-size: 22px;
}
.tag-home .categorias .cat .box a:before{
background-color: rgba(0, 0, 0, 0.30) !important;
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.tag-home .sobre_nos_banner .carousel-cell{
flex-direction:column;
height: 100%;
}
.tag-home .sobre_nos_banner .flickity-viewport{
height: 510px !important;
}
.tag-home .sobre_nos_banner .box{
width:100%;
flex-direction: column;
height: 50%;
padding: 20px;
text-align: center;
}
.tag-home .sobre_nos_banner .box .button{
width: 85%;
margin: auto;
}
.tag-home .sobre_nos_banner .box .img{
margin: auto auto 0 auto;
}
.tag-home .sobre_nos_banner .box .text{
margin: 20px auto auto auto;
}
#wc-category-menu-iao .products-grid .category_list{
margin-top:10px;
}
form.woocommerce-checkout #billing_state_field,
form.woocommerce-checkout #billing_phone_field{
width:100%
}
form.woocommerce-checkout #billing_email_field:before,
form.woocommerce-checkout #billing_cpf_field:after{
display:none;
}
.page-onde-encontrar .card_item{
width:100%;
margin:15px 0;
padding:20px;
}
.page-onde-encontrar .cards_search.fixed{
width: 95%;
right: 0;
top: 77px;
left: 0;
margin: auto;
padding: 15px;
}
.product-template-default .product .bloco_dois .image.title{
width:160px;
}
.product-template-default .product .bloco_dois table td:last-of-type b{
font-size: 17px;
}
.product-template-default .product .bloco_dois table td:last-of-type{
padding-left: 10px;
}
.product-template-default .product .bloco_dois{
background-position: right;
} .woocommerce-cart-form__contents .woosb-item-child{
margin-bottom: 0 !important;
padding: 15px 20px 15px 20px !important;
background-color: #f6f6f6 !important;
left: -30px !important;
width: calc(100% + 60px) !important;
position: relative;
}
.woocommerce-cart-form__contents .coupon{
margin-top:30px;
}
.woocommerce-cart-form__contents .woosb-item-parent{
margin-bottom:0 !important;
}
.woocommerce-cart-form__contents .woosb-item-child .product-thumbnail{
width: 20% !important;
float: left !important;
min-width: initial !important;
}
.woocommerce-cart-form__contents .woosb-item-child .product-name, .woocommerce-cart-form__contents .woosb-item-child .product-price, .woocommerce-cart-form__contents .woosb-item-child .product-quantity, .woocommerce-cart-form__contents .woosb-item-child .product-subtotal{
width: 75% !important;
float: right !important;
}
.woocommerce-cart-form__contents .woosb-item-child .product-thumbnail,
.woocommerce-cart-form__contents .woosb-item-child .product-name,
.woocommerce-cart-form__contents .woosb-item-child .product-price,
.woocommerce-cart-form__contents .woosb-item-child .product-quantity{
margin-bottom: 10px !important;
font-size: 12px !important;
}
.woocommerce-cart-form__contents .woosb-item-child td:before{
margin-top:0;
font-size:11px !important;
}
.footer.barra_one .assine .wpcf7-form-control-wrap,
.footer.barra_one .assine .wpcf7-form-control.wpcf7-submit{
width:100%;
}
.footer.barra_one .assine p{
flex-direction:column;
}
.footer.barra_one .assine .wpcf7-form-control.wpcf7-submit{
margin-top:20px;
}
.footer.barra_one{
padding: 50px 0;
}
.woocommerce-MyAccount-content form .form-row{
width: 100%;
}
.woocommerce-MyAccount-content form .form-row em{
line-height:initial !important;
}
.woocommerce-MyAccount-content form .form-row input{
background-color:#f7f7f7
}
.tag-quem_somos .certificacoes .wpb_column .vc_column-inner .wpb_wrapper h2{
text-align:center;
}
.tag-quem_somos .certificacoes .wpb_column:after{
opacity:0.5
}
.tag-quem_somos .certificacoes_desc{
margin-top: 0;
}
.tag-quem_somos .certificacoes_desc .vc_column-inner{
padding-top: 0 !important;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.organico{
flex-basis: 35%;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.br_122{
flex-basis: 30%;
}
.tag-quem_somos .certificacoes_desc .imagem .wpb_single_image.mogiana{
flex-basis: 36%;
}
.wc-block-grid__product{
max-width: 100% !important;
flex-basis: 100% !important;
}
.wc-block-grid__product .wc-block-grid__product-link{
}
.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image{
width: 30%;
display: inline-block;
}
.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{
font-size: 19px;
width: 69%;
display: inline-block;
vertical-align: middle;
text-align: left;
padding: 15px 20px 0 20px;
}
.wc-block-grid__product .wc-block-grid__product-price{
font-size: 20px;
display: inline-block;
margin-right: 20px;
}
.wc-block-grid__product .wp-block-button{
display: inline-block;
}
.woocommerce-checkout .blockUI.blockOverlay{
width: 100vw !important;
margin-left: -30px !important;
}
.woocommerce-checkout .blockUI.blockOverlay:after{
right:0;
left:0;
margin:auto
} html body.woocommerce-page .entry-content .woocommerce .actions .coupon .button, 
html body.woocommerce-checkout .checkout_coupon_inner .button{
position: relative;
width: 100% !important;
margin-top: 14px;
}
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]{
width: 100% !important;
text-align: center;
margin-top: 0;
order: 0;
}
.woocommerce table.shop_table.cart td.actions, .woocommerce-page table.shop_table.cart td.actions{
display: flex;
flex-direction: column;
}
html body.woocommerce-page .entry-content .woocommerce .actions .coupon{
order:1;
}
.woocommerce-checkout .woocommerce-checkout-review-order{
margin-top: 50px;
}
.archive .catalog_top{
height: 80px;
background-size: 210vw;
}
.woocommerce-checkout .login_form form{
width: 90% !important;
}
body.archive .banner_shop,
body.home .banner_shop{
height: 49vw;
}
.product-cafe-o2 .product .bloco_um .imagem .vc_column-inner{
background-position: right center;
}
.product-template-default .banner_promo{
margin: auto -30px;
width: calc(100% + 60px);
}
.product-chaleira-inox-pescoco-de-ganso-500ml .passoapasso .steps-list {
grid-template-columns: 1fr;
}	
.product-chaleira-inox-pescoco-de-ganso-500ml .vc_row-fluid.container{
flex-direction: column;
}
.top_header.fretegratis a .text{
font-size: 2.3vw;
text-align: center;
}
.top_header.fretegratis a .img img{
width: 5.5vw;
}
.tag-home .momentos_iao .images .wpb_wrapper{
flex-direction: column;
}
.tag-home .momentos_iao .images .wpb_single_image{
margin: 0 auto 20px auto;
}
.top_header.fretegratis.greendfriday a{
flex-wrap: wrap;
}
.top_header.fretegratis.greendfriday a .logo{
width: 100%;
text-align: center;
margin-bottom: 6px;
}
.top_header.fretegratis.greendfriday a .block .text:nth-child(0){
width: auto;
}
.top_header.fretegratis.greendfriday a .text:last-of-type{
width: 40%;
text-align: left;
}
.top_header.fretegratis.greendfriday a .icone{
margin-left: auto;
}
.product_layout_classic .product_content_wrapper .product-images-wrapper{
margin: 10px -20px 20px -20px;
}
#tab-description .bullets .itens{
width: 100%;
}
#tab-description .bullets .itens{
margin-bottom: 30px;
}
#tab-description > .row > .large-centered  .vc_row.sugestoes .wpb_wrapper > .vc_row-fluid{
width: 100% !important;
padding: 15px 30px 5px 30px;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt .wpb_text_column .wpb_wrapper{
padding: 15px;
width: 100%;
text-align: left;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt h3{
font-size: 31px;
}
#tab-description > .row > .large-centered  .vc_row.propriedades .txt p{
font-size: 15px;
}
#tab-description > .row > .large-centered  .vc_row.informacoes_nutri > .wpb_column .wpb_wrapper .txt{
padding: 15px;
}
#tab-description > .row > .large-centered  .vc_row.faq .vc_tta-panels .vc_tta-panel h4 span{
width: 100%;
padding: 0;
font-size: 15px;
line-height: 26px;
}
.prod_header .row .btn{
font-size: 14px;
width: 30% !important;
border-radius: 0;
padding: 10px !important;
font-weight: bold;
position: relative;
opacity: 1 !important;
color: #1C4C39 !important;
height: auto;
overflow: visible;
}
.prod_header{
padding: 0;
background-color: transparent;
}
.prod_header .row{        padding: 0;
}
.prod_header .row .wrap{
flex-wrap: wrap;
padding: 0;
}
.prod_header .row .menu a{
font-size: 12px;
color: #1c4c39;
}
.prod_header .row .title{
font-size: 12px;
width: 100%;
background-color: #1c4c39;
margin: auto;
padding: 12px;
flex: auto;
}
.prod_header .row .menu{
width: 70%;
background-color: #f7f5d6;
padding: 10px;
margin: 0;
position: relative;
}
.prod_header .row .btn:after{
content:"";
display:block;
width:20px;
height:100%;
left: -20px;
background: rgb(2,0,36);
background: -moz-linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.3) 100%);
background: -webkit-linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.3) 100%);
background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#000000",GradientType=1);
position: absolute;
top: 0;
}
.product_layout_classic .product_content_wrapper{
margin-top: 185px;
}
#tab-description > .row > .large-centered  .vc_row.destaque .wpb_text_column h1{
font-size: 16px;
line-height: 25px;
}
#tab-description > .row > .large-centered  .vc_row.faq .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{
padding: 15px;
}
.product_layout_classic .product_content_wrapper .product_infos .product_summary_middle .product_title{
font-size: 26px !important;
line-height: 30px;
}
.product_layout_classic .product_content_wrapper .product_infos .product_summary_middle{
margin-top: 10px;
}
.product_layout_classic .product_content_wrapper .product_infos .price ins{
font-size: 30px;
}
.product_layout_classic .product_content_wrapper .product_infos .price del{
font-size: 20px;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida{
flex-direction: column;
margin-bottom: 0 !important;
padding: 30px 0 !important;
}
#tab-description > .row > .large-centered  .vc_row.algumaduvida .left, #tab-description > .row > .large-centered  .vc_row.algumaduvida .right{
padding: 0 20px;
}
.product-template-default .footer.barra_one{
margin-top:0
}
.tag-home .momentos_iao .images .wpb_single_image{
width:80%;
margin-right: 15px;
}
.tag-home .categorias .cat .wpb_wrapper > div{
min-height: auto;
height: auto !important;
}
}
@media only screen and (orientation: portrait){
.tag-home .banner .shortcode_getbowtied_slider{
height: 400px;
}
.tag-home .shortcode_getbowtied_slider .swiper-wrapper div{
background-position:
center !important;
background-size: cover !important;
}
}
@media only screen and (orientation: landscape) and (max-device-width: 1000px){
.tag-quem_somos #page_wrapper.sticky_header{
padding-top: 0 !important;
}
.site-tools.offset ul li,
.sticky_header .top-headers-wrapper{
height:auto !important;
}
.site-tools.offset ul li a{
margin-top:0 !important;
display: flex;
}   
.site-tools.offset ul li a .shopping_bag_items_number{
margin: 0 5px 0 10px;
font-size: 15px;
}
.site-branding .site-logo{
max-height: 45px;
height: 45px;
}
.site-branding .sticky-logo{
height: 45px;
}
.site-tools.offset i{
font-size:24px;
margin: auto;
}
.tools_button_icon{
width: auto;
height: auto;
display: flex;
}
.site-tools.offset ul li.wishlist-button,
.site-tools.offset ul li.my_account_icon,
.site-tools.offset ul li.search-button{
display:none;
}
.tag-quem_somos .logo,
.tag-quem_somos .descritivo{
width:100%;
}
.tag-quem_somos .logo{
width: 50%;
margin: 70px auto auto auto;
}
.tag-quem_somos .logo .wpb_single_image{
margin-bottom:0
}
.tag-quem_somos .descritivo .vc_column-inner{
padding-top:0
}
.product_layout_classic .product_content_wrapper .product_infos{
padding: 0;
}
.product_summary_top{
display:none;   
}
.product-template-default .product_content_wrapper .large-4{
width: 100%;
}
.product-template-default .product_content_wrapper .large-6{
width: 100%;
}
.product-template-default .product .bloco_um .informacoes{
max-width:100%;
width:100%;
}
.product-template-default .product .bloco_um .imagem{
width:100%;
min-height: 300px;
} 
.product-template-default .product .bloco_dois .informacoes{
width:70%; 
}
.product-template-default .product .bloco_dois .imagem{
width:30%;
}
.product-template-default .product .bloco_tres .imagem{
width: 100% !important;  
min-height: 250px;
}
.product-template-default .product .bloco_tres .informacoes{
width: 100% !important;
}
}