/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "HOME" Page
    03. "Carrinho" Page
    04. "Faça o Login ou Cadastre-se" Page
    05. "Loja" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #elementor-menu-cart__toggle_button{
	border-top-left-radius:6px !important;
	border-top-right-radius:6px !important;
	border-bottom-left-radius:6px !important;
	border-bottom-right-radius:6px !important;
	opacity:1;
	-webkit-box-shadow:none;	box-shadow:none;
}

body #elementor-menu-cart__toggle_button .elementor-button-text bdi{
	background-color:#fdfcfc;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .woocommerce-MyAccount-navigation ul a{
	font-family:'Montserrat', sans-serif;
}

body .elementor-shortcode .woocommerce-info a{
	font-family:'Montserrat', sans-serif;
	border-width:3px;
}

body .products .product .add_to_cart_button{
	font-family:'Montserrat', sans-serif;
	border-width:3px;
}

body .woocommerce-table__line-item .product-name a{
	font-family:'Montserrat', sans-serif;
}

body .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-number{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{
	font-family:'Montserrat', sans-serif;
}

body .entry-summary .woocommerce-breadcrumb a{
	font-family:'Montserrat', sans-serif;
}

body .entry-summary .single-product-category a{
	font-family:'Montserrat', sans-serif;
}

body .wws-product-query-btn .wws-product-query-btn__text span{
	font-family:'Montserrat', sans-serif;
}

body .product_meta .posted_in a{
	font-family:'Montserrat', sans-serif;
}

body .product_meta .tagged_as a{
	font-family:'Montserrat', sans-serif;
}

body #tab-title-description a{
	font-family:'Montserrat', sans-serif;
}

body #tab-title-additional_information a{
	font-family:'Montserrat', sans-serif;
}

body #tab-title-reviews a{
	font-family:'Montserrat', sans-serif;
}

body .woocommerce-cart-form tbody .product-name{
	font-family:'Montserrat', sans-serif;
}

body .woocommerce-cart-form .product-name a{
	font-family:'Montserrat', sans-serif;
}

body .elementor-element-347f27a9 .jet-woo-products .jet-woo-product-badge{
	color:#ecf0f1 !important;
}

body .ast-container .product input[type=search]{
	border-top-left-radius:6px !important;
	border-top-right-radius:6px !important;
	border-bottom-left-radius:6px !important;
	border-bottom-right-radius:6px !important;
}

body #wc-shipping-simulator form .calculate{
	line-height:1.4em;
	color:#fdfcfc;
	background-color:#024fef;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body #zipcode{
	font-weight:500;
	line-height:1em;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

body .jet-woo-builder-single-ajax-add-to-cart .ast-stock-detail .in-stock{
	color:#f35b25 !important;
	font-weight:500;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body .elementor-element-7374c7ee .cart a{
	font-weight:500;
}

body .elementor-element-7374c7ee .elementor-menu-cart__main .elementor-button{
	border-top-left-radius:6px !important;
	border-top-right-radius:6px !important;
	border-bottom-left-radius:6px !important;
	border-bottom-right-radius:6px !important;
}

body .elementor-element-7374c7ee .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__main{
	border-top-left-radius:6px;
}

body .woocommerce-shipping-totals td a{
	font-size:18px !important;
	line-height:2em;
	font-family:'Montserrat', sans-serif;
	font-weight:500 !important;
}

@media (min-width:769px){

	body #wc-shipping-simulator h3{
	font-size:25px;
}

body #wc-shipping-simulator form .calculate{
	font-size:18px;
}

body #zipcode{
	font-size:16px;
	}

}



/*-----------------------------------------------*/
/*  "HOME" Page                                  */
/*-----------------------------------------------*/
body.page-id-3341 .elementor-element-25227657 .elementor-menu-cart__main .elementor-button-text{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-3341 .elementor-element-25227657 .elementor-menu-cart__main .elementor-button{
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

body.page-id-3341 .elementor-element-347f27a9 .jet-woo-products .jet-woo-product-badge{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#000000;
	font-weight:700 !important;
}

body.page-id-3341 #elementor-menu-cart__toggle_button{
	font-family:'Montserrat', sans-serif;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}

body.page-id-3341 .elementor-element-7374c7ee .elementor-menu-cart__main .elementor-button-text{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

body.page-id-3341 .elementor-element-7374c7ee .elementor-menu-cart__main .elementor-button{
	border-width:0px !important;
	border-color:#fdfcfc;
}

body.page-id-3341 .elementor-element-7374c7ee .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__main{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}



/*-----------------------------------------------*/
/*  "Carrinho" Page                              */
/*-----------------------------------------------*/
body.page-id-7 .elementor-element-25227657 .product-remove a{
	font-size:18px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body.page-id-7 .elementor-element-25227657 .elementor-menu-cart__main .elementor-button-text{
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

body.page-id-7 .elementor-element-25227657 .elementor-menu-cart__main .elementor-button{
	border-top-left-radius:13px !important;
	border-top-right-radius:12px;
	border-bottom-left-radius:11px !important;
	border-bottom-right-radius:12px;
}

body.page-id-7 .woocommerce-cart-form tbody .product-name{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Faça o Login ou Cadastre-se" Page          */
/*-----------------------------------------------*/
body.page-id-9 .elementor-shortcode p a{
	font-family:'Montserrat', sans-serif;
}

body.page-id-9 .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{
	font-family:'Montserrat', sans-serif;
}



/*-----------------------------------------------*/
/*  "Loja" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product .elementor-element-25227657 .jet-ajax-search input[type=search]{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:5px;
}

body.post-type-archive-product #elementor-menu-cart__toggle_button{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-box-shadow:none;	box-shadow:none;
}