#shipping-simulator {
display: none !important;
}
.grecaptcha-badge {
z-index: 100;
} .flex-auto {
flex: auto;
}
.zindex-2 {
z-index: 2;
}
.zindex-3 {
z-index: 3;
}
.zindex-10 {
z-index: 10;
}
.zindex-100 {
z-index: 100;
} .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
right: 10px;
left: auto !important;
}
.yith-wcwl-add-button {}
.yith-wcwl-add-button a.add_to_wishlist {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
background: #fff !important;
color: #6C7275 !important;
line-height: 30px;
}
.woocommerce ul.products li.product .yith-wcwl-add-button a.add_to_wishlist {
width: 40px !important;
height: 40px !important;
}
.yith-wcwl-add-button a.add_to_wishlist i {
font-size: 21px;
}
.yith-wcwl-add-button a.add_to_wishlist:hover {
background: #f97dd3 !important;
color: #fff !important;
}
.woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--subscriptions {
display: none !important;
}
.woocommerce-account td .woocommerce-button.pay {
color: #fff !important;
background: #4CAF50 !important;
text-align:center;
}
.woocommerce-account td .woocommerce-button {
color: #fff !important;
background: #000 !important;
border-radius: 15px !important;
flex: auto !important;
font-size: 11px !important;
font-weight: normal !important;
text-transform: uppercase;
padding: 0 10px;
}
.woocommerce-account td .woocommerce-button.cancel {
display: none !important;
}
.woocommerce-info {
border-top-color: #000 !important;
}
.woocommerce-info::before {
color: #000 !important;
}
.woocommerce-info .woocommerce-Button {
background-color: #000 !important;
color: #fff !important;
border-radius: 6px !important;
}
.woocommerce-info .woocommerce-Button:hover {
background-color: #95fbf0 !important;
color: #000 !important;
}
.tgwc-user-info a.button {
color: #fff !important;
background: #dc3545 !important;
border-radius: 6px !important;
font-size: 16px !important;
font-weight: 300 !important;
}
.tgwc-user-info a.button:hover {
background: #c22f3d !important;
}
.woocommerce-MyAccount-content p {
margin-bottom: 32px
}
.woocommerce-account .addresses .title {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
}
.woocommerce-account .addresses .title:before {
content: none;
}
.woocommerce-account .addresses .title h3 {
font-size: 20px;
margin-bottom: 0px;
float: none;
}
.woocommerce-account .addresses .title .edit {
color: #fff !important;
background: #000 !important;
border-radius: 6px !important;
font-weight: 300;
padding: 4px 16px;
float: none;
font-size: 14px;
margin-left: auto;
text-decoration: none;
}
.woocommerce-account .addresses .title .edit:hover {
background-color: #6C7275 !important;
color: #fff !important;
}
.woocommerce-Address {
background-color: #f5f5f5;
padding: 20px;
border-radius: 20px;
}
.woocommerce-Address address {
font-weight: 300;
font-size: 14px;
margin-top: 20px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
border-radius: 4px !important;
padding: .375rem .75rem;
font-weight: 400;
line-height: 1.5rem;
background-color: var(--bs-body-bg);
background-clip: padding-box;
border: var(--bs-border-width) solid var(--bs-border-color) !important;
appearance: none;
border-radius: var(--bs-border-radius);
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single {
height: 3rem;
border: 1px solid #dee2e6;
display: flex;
align-items: center;
font-size: 14px;
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
border-color: #86b7fe;
outline: 0;
box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
button[name="save_address"] {
color: #fff !important;
background: #000 !important; font-weight: 300 !important;
padding: 4px 16px;
margin-top: 20px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 50% !important;
transform: translateY(-50%) !important;
}
button[name="save_address"]:hover {
background-color: #6C7275 !important;
color: #fff !important;
}
.select2-dropdown {
border-color: #dee2e6 !important;
}
.redes-sociais a svg {
stroke: #000;
width: 40px !important;
height: 40px;
}
.redes-sociais a:hover svg {
stroke: #95FBF0;
} .wc-block-components-sidebar-layout {
position: relative;
top: 0;
left: 0;
align-items: flex-start;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
position: relative;
}
.wc-block-components-sidebar-layout .wc-block-components-sidebar {
position: sticky;
top: 200px;
left: 0;
} .wp-element-button {
color: #fff !important;
background: #2A59F1 !important;
border-radius: 15px;
border: none !important;
}
.wp-element-button:hover {
background: #3DF6D4 !important;
color: #fff !important;
background: #00cc00 !important;
border-radius: 15px;
}
.wc-block-cart__submit-button {
color: #fff !important;
background: #00cc00 !important;
border-radius: 15px;
}
.wc-block-cart__submit-button:hover {
color: #fff !important;
background: #00ff00 !important;
}
.wc-block-components-product-badge {
font-size: 0 !important;
padding: 0 10px !important;
opacity: .6;
}
.wc-block-components-product-badge:before {
content: 'economize: ';
font-size: 12px;
}
.wc-block-components-product-badge span {
font-size: 12px;
}
.wc-block-cart-item__remove-link {
color: red !important;
}
a.wc-block-components-totals-coupon-link {
color: #000 !important;
background: #b6c6fb;
border-radius: 15px;
display: block;
text-align: center;
line-height: 40px;
} .woocommerce-page .page-site .woocommerce-result-count {
display: none;
}
.woocommerce-page .page-site .woocommerce-ordering {
display: none;
}
.woocommerce-page .page-site .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link {
font-size: 0;
}
.woocommerce-page .page-site .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link:before {
content: 'Adicione seu endereÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§o de entrega';
font-size: 13px;
text-decoration: underline;
} .woocommerce-page .page-site ul.products {
padding-top: 0px;
padding-bottom: 100px;
}
.woocommerce-page .page-site ul.products li.product {}
.woocommerce-page .page-site ul.products li.product .onsale {
display: none;
}
.woocommerce-page .page-site .up-sells ul.products {
padding: 0;
}
.woocommerce-page .page-site ul.products li.product .price {
margin: 0;
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
flex-direction: row;
gap: 20px;
font-size: 16px;
}
.woocommerce-page .page-site ul.products li.product .price del {
order: 2;
color: #6C7275;
}
.woocommerce-page .page-site ul.products li.product .price ins {
order: 1;
text-decoration: none;
color: #2A59F1;
font-weight: 700;
}
.woocommerce-page .page-site ul.products li.product h2 {
font-size: 15px;
font-weight: normal;
color: #000;
min-height: 70px;
}
.woocommerce-page .page-site ul.products li.product img { border-radius: 10px;
object-fit: cover;
}
.woocommerce-page .page-site ul.products li.product a {
color: #000;
width: 100%;
}
.woocommerce-page .page-site ul.products li.product a.add_to_cart_button {
color: #fff;
background: #2A59F1;
text-align: center;
border-radius: 10px;
padding: 0;
line-height: 40px;
display: block;
width: 100%;
}
.woocommerce-page .page-site ul.products li.product:hover a.add_to_cart_button {
color: #2A59F1;
background: #3DF6D4;
} .woocommerce-page .page-site .related.products {
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
padding: 100px 0 0 0;
order: 1;
}
.woocommerce-page .page-site .related.products>h2 {
text-align: center;
font-size: 30px;
margin: 0 0 50px;
}
.woocommerce-page .page-site .related.products ul.products {  padding: 0;
} .wp-block-heading {}
.wc-block-grid__products {
margin: 50px 0 0 !important;
}
.wc-block-grid__products .wc-block-grid__product {
float: left;
padding: 0 3% 2.992em 0;
margin: 0;
position: relative;
width: 25%;
margin-left: 0;
}
.wc-block-grid__products .wc-block-grid__product .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
right: 10px;
left: auto !important;
}
.wc-block-grid__products .wc-block-grid__product .yith-wcwl-add-button {}
.wc-block-grid__products .wc-block-grid__product .yith-wcwl-add-button a.add_to_wishlist {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
background: #fff !important;
color: #6C7275 !important;
line-height: 30px;
}
.wc-block-grid__products .wc-block-grid__product .yith-wcwl-add-button a.add_to_wishlist i {
font-size: 21px;
}
.wc-block-grid__products .wc-block-grid__product .yith-wcwl-add-button a.add_to_wishlist:hover {
background: #f97dd3 !important;
color: #fff !important;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
display: none;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image {}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img {
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none;
height: 390px;
border-radius: 10px;
object-fit: cover;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
font-size: 15px;
font-weight: normal;
color: #000;
min-height: 70px;
text-align: left;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button {
margin: 40px 0 0 0;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button a {
color: #fff;
background: #2A59F1;
text-align: center;
border-radius: 10px;
padding: 0;
line-height: 40px;
display: block;
width: 100%;
font-size: 16px;
}
.wc-block-grid__products .wc-block-grid__product:hover .wp-block-button a {
color: #2A59F1;
background: #3DF6D4;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
margin: 0;
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
flex-direction: row;
gap: 20px;
font-size: 16px;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del {
order: 2;
color: #6C7275;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins {
order: 1;
text-decoration: none;
color: #2A59F1;
font-weight: 700;
}
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce .tgwc-woocommerce-MyAccount-navigation ul li a {
color: #000;
}
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce .tgwc-woocommerce-MyAccount-navigation ul li:hover a {
color: #607D8B;
} .woocommerce-Button,
.woocommerce-button {
color: #fff !important;
background: #000 !important;
border-radius: 15px; font-size: 19px;
font-weight: normal !important;
text-transform: uppercase;
padding: 0 110px;
}
.woocommerce-Button:hover,
.woocommerce-button:hover {
color: #fff !important;
background: #607D8B !important;
}
.woocommerce-order-details__title,
.woocommerce-column__title {
font-size: 25px !important;
font-weight: 500 !important;
}
.woocommerce-page .page-site .product {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.woocommerce-page .page-site>.product { }
.woocommerce-page .page-site .product .onsale {
background: #0c0;
font-weight: 400;
min-width: auto;
min-height: auto;
border-radius: 10px;
line-height: normal;
padding: 5px 20px;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery {
width: 100%;
order: -2;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .woocommerce-product-gallery__image {}
.woocommerce-page .page-site .product .woocommerce-product-gallery .woocommerce-product-gallery__image a {}
.woocommerce-page .page-site .product .woocommerce-product-gallery .woocommerce-product-gallery__image a img {}
.woocommerce-page .page-site .product .thumbnail-product {
position: relative;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .button-nav {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: #fff;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .button-nav i {
color: #000;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .button-nav:hover {
background: #8DAA99;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .button-nav:hover i {
color: #fff;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .swiper-button-prev {
left: 20px;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .swiper-button-next {
right: 20px;
}
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide {}
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide img {
height: 120px;
object-fit: cover;
object-position: center top;
}
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide a {
border: 1px solid transparent;
display: block;
padding: 5px;
}
{}
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide-thumb-active {}
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide:hover a,
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide-thumb-active a {
border-color: #8daa99;
}
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide:hover img,
.woocommerce-page .page-site .product .carousel2-thumb .swiper-slide-thumb-active img {
opacity: .5;
}
.woocommerce-page .page-site .product .summary {
display: flex;
flex-direction: column;
flex-wrap: wrap;
margin: 0;
padding: 20px 0;
width: 50%;
flex: auto; top: 160px;
left: 0;
order: -1;
}
.woocommerce-page .page-site .product .summary h1 {
color: #000;
font-weight: 700;
font-size: 34px;
order: 2;
}
.woocommerce-page .page-site .product .summary .woocommerce-product-details__short-description {
order: 6;
margin: 80px 0 0;
text-align: justify;
}
.woocommerce-page .page-site .product .summary .price {
order: 3;
margin: 20px 0;
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
flex-direction: row;
gap: 20px;
font-size: 26px;
}
.woocommerce-page .page-site .product .summary .price del {
order: 2;
color: #6C7275;
}
.woocommerce-page .page-site .product .summary .price ins {
order: 1;
text-decoration: none;
color: #2A59F1;
font-weight: 700;
}
.woocommerce-page .page-site .product .summary .stock {
color: #F97DD3;
order: 10;
margin: 20px 0 0;
width: 100%;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist {
order: 4;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
width: 100%;
height: auto;
justify-content: flex-start;
border-radius: 10px;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist:hover .yith-wcwl-add-button a {
background: transparent !important;
color: #f97dd3 !important;
}
.woocommerce-page .page-site .product .summary .product_meta {
display: none;
}
.woocommerce-page .page-site .product .summary form.cart {
order: 5;
margin: 30px 0 0;
display: flex;
align-items: center;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity,
.woocommerce-page .page-site .product .summary form.cart .quantity {
border-radius: 4px;
box-sizing: content-box;
display: flex;
margin: 0 40px 0 0;
position: relative;
width: 107px;
border: 1px solid #ccc;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity label,
.woocommerce-page .page-site .product .summary form.cart .quantity label {}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity input,
.woocommerce-page .page-site .product .summary form.cart .quantity input {
margin: 0;
-moz-appearance: textfield;
appearance: textfield;
background: transparent;
border: 0; color: currentColor;
flex: 1 1 auto;
font-size: 1em;
font-weight: 600;
line-height: 1;
margin: 0;
min-width: 40px;
order: 2;
padding: 0.4em 0;
text-align: center;
vertical-align: middle;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity input[type="button"],
.woocommerce-page .page-site .product .summary form.cart .quantity input[type="button"] {
background: none transparent;
border: 0;
box-shadow: none;
color: currentColor;
cursor: pointer;
font-size: .9em;
font-style: normal;
1 font-weight: 400;
margin: 0;
min-width: 30px;
opacity: .6;
padding: 0;
text-align: center;
text-decoration: none;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity input[type="button"].minus,
.woocommerce-page .page-site .product .summary form.cart .quantity input[type="button"].minus {
border-radius: 4px 0 0 4px;
order: 1;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity input[type="button"].plus,
.woocommerce-page .page-site .product .summary form.cart .quantity input[type="button"].plus {
border-radius: 0 4px 4px 0;
order: 3;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button {
color: #fff !important;
background: #00cc00 !important;
border-radius: 15px; font-size: 19px;
font-weight: 600;
text-transform: uppercase;
padding: 0 35px;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button:hover {
color: #fff !important;
background: #00ff00 !important;
}
.woocommerce-cart .woocommerce table.shop_table td.product-price,
.woocommerce-checkout .woocommerce table.shop_table td.product-price {
text-align: left;
}
.woocommerce-cart .woocommerce table.shop_table td.product-add-to-cart,
.woocommerce-checkout .woocommerce table.shop_table td.product-add-to-cart {}
.woocommerce-cart .woocommerce table.shop_table td.product-add-to-cart .add_to_cart_button,
.woocommerce-checkout .woocommerce table.shop_table td.product-add-to-cart .add_to_cart_button {
color: #fff;
background: #2A59F1;
line-height: 30px;
font-weight: 500;
font-size: 14px;
}
.woocommerce-checkout .woocommerce table.shop_table td.product-add-to-cart .add_to_cart_button:hover,
.woocommerce-cart .woocommerce table.shop_table td.product-add-to-cart .add_to_cart_button:hover {
color: #2A59F1;
background: #3DF6D4;
}
.wc-block-checkout__sidebar .wc-block-components-product-metadata__description {
display: none;
}
.wc-block-checkout__sidebar .wc-block-components-product-badge {
display: none;
}
.wc-block-cart__submit-container a.wp-element-button.wc-block-cart__submit-button {
background: #000 !important;
font-weight: 700;
border-radius: 6px;
margin-top: 12px;
}
.wc-block-cart__submit-container a.wp-element-button.wc-block-cart__submit-button:hover {
background: #3df6d4 !important;
color: #000 !important;
}
h2.wc-block-components-title.wc-block-components-checkout-step__title {
font-size: 16px;
}
.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block {
background: #fff;
}
form.wc-block-components-form.wc-block-checkout__form input,
form.wc-block-components-form.wc-block-checkout__form textarea {
border-color: #dee2e5 !important;
}
button.wp-element-button.wc-block-components-checkout-place-order-button {
font-weight: 700;
border-radius: 32px;
}
button.wp-element-button.wc-block-components-checkout-place-order-button:hover {
background: #3df6d4 !important;
color: #000 !important;
}
div#payment {
background: #fbfbfb !important;
}
.payment_box {
background: #f5f5f5 !important;
}
.payment_box::before {
border-color: #f5f5f5 !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
border-top-color: transparent !important;
}
.mp-checkout-custom-container {
background: #f5f5f5 !important;
}
.mp-checkout-custom-card-form .mp-checkout-custom-card-input {
border-radius: 4px !important;
font-weight: 400;
height: 3rem !important;
background-color: var(--bs-body-bg);
background-clip: padding-box;
border: var(--bs-border-width) solid var(--bs-border-color) !important;
appearance: none;
border-radius: var(--bs-border-radius);
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
input#expirationDate {
padding: 0
}
a.mp-terms-and-conditions-link {
color: #2b59f0 !important;
}
a.mp-terms-and-conditions-link:hover {
color: #0a142f !important;
}
button[name="woocommerce_checkout_place_order"] {
border-radius: 6px !important;
background: #00cc00 !important;
}
button[name="woocommerce_checkout_place_order"]:hover {
background: #00ff00 !important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
display: flex;
align-items: center;
gap: 4px;
}
input#ship-to-different-address-checkbox {
margin-top: 0;
width: auto;
margin: 0;
}
li.wc_payment_method {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.payment_box.payment_method_woo-pagarme-payments-billet {
flex: 0 0 100%;
}
select {
border-radius: 4px;
border-color: #dee2e6;
}
button[name="save_account_details"] {
border-radius: 6px !important;
margin-top: 12px !important;
}
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span em {
font-size: 12px;
}
form.woocommerce-EditAccountForm.edit-account fieldset legend {
font-size: 18px;
font-weight: 600;
margin-top: 20px;
}
h3#order_review_heading {
font-size: 18px;
font-weight: 600;
margin-top: 20px;
}
div#form-checkout__identificationNumber-container {
border: 1px solid #dee2e6;
}
.woocommerce-billing-fields h3 {
font-size: 18px;
font-weight: 600;
}
.woocommerce ul#shipping_method li {
display: flex;
align-items: center;
}
.woocommerce ul#shipping_method li input {
margin-top: 0px;
}
.woocommerce .wishlist-title {
margin-bottom: 8px !important;
}
.woocommerce .wishlist-title h2 {
font-size: 28px;
} @media (max-width:992px) {
body {
font-size: 14px;
} .tgwc-woocommerce-customize-my-account #tgwc-woocommerce .tgwc-woocommerce-MyAccount-navigation ul{
display: table;
}
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce .tgwc-woocommerce-MyAccount-navigation ul li{
width: 50%;
float: left;
}
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce .tgwc-woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
display: none;
}
.tgwc-woocommerce-MyAccount-navigation {
margin-bottom: 20px;
}
.woocommerce-Address {
margin-bottom: 20px
}
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce .tgwc-woocommerce-MyAccount-navigation ul {
margin-bottom: 40px !important;
}
.woocommerce form .form-row,
.woocommerce form .form-row-first,
.woocommerce form .form-row-last {
width: 100% !important;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery .woocommerce-product-gallery__image a {
pointer-events: none;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input {
left: 0 !important;
}
.wc-block-cart__submit-container a.wp-element-button.wc-block-cart__submit-button {
font-size: 14px;
}
.woocommerce-info .woocommerce-Button {
width: 100%;
text-align: center;
margin-top: 16px !important;
}
ul.wc-block-grid__products {
display: flex !important;
}
ul.wc-block-grid__products .wc-block-grid__product {
flex: 0 0 100% !important;
margin-bottom: 32px;
}
ul.wc-block-grid__products .wc-block-grid__product-image img {
height: auto !important;
}
ul.wc-block-grid__products .wc-block-grid__product-title {
width: 80% !important;
margin: 0 auto;
min-height: auto !important;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
justify-content: center;
font-size: 20px;
margin: 8px 0;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button {
width: 80%;
margin: 0 auto;
}
.woocommerce-page .page-site ul.products {  }
.woocommerce-page .page-site ul.products li.product { }
.woocommerce-page .page-site ul.products li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
width: 100%
}
.woocommerce-page .page-site ul.products li.product img {
height: auto;
width: 100% !important;
}
.woocommerce-page .page-site ul.products li.product .price {
justify-content: center;
font-size: 24px;
margin: 8px 0;
}
.woocommerce-page .page-site ul.products li.product h2 {
font-size: 15px;
text-align: center;
min-height: auto;
}
.woocommerce-page .page-site .product {
gap: 0;
flex-flow: column;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery {
width: 100%;
}
.woocommerce-page .page-site .product .woocommerce-product-gallery img {
height: 100% !important;
}
.woocommerce-page .page-site ul.products {
padding-bottom: 0px;
}
ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile {
padding: 0px;
text-align: center;
}
.woocommerce-page .page-site .product .summary h1 {
font-size: 24px !important;
margin: 0;
}
.woocommerce-page .page-site .product .summary form.cart {}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity,
.woocommerce-page .page-site .product .summary form.cart .quantity {
margin-right: 16px;
box-sizing: border-box;
justify-content: center;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button {
padding: 0 20px;
}
.woocommerce-page .page-site .product .summary {
width: 100%;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist {
width: 100%;
}
}html {
zoom: 1;
}
html,
body {
position: relative;
min-height: 100%;
}
body {
font-family: 'Inter';
color: #000;
}
h1,
h2,
h3 {
font-family: 'Poppins';
}
.btn-close:focus {
box-shadow: none;
}
.img-autor {}
.img-autor img {
width: 100%;
height: auto;
object-fit: cover;
}
.teste {}
.mySwiper.swiper {
width: 100%;
height: 800px;
margin-left: auto;
margin-right: auto;
}
.teste .swiper-wrapper {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.mySwiper.swiper .swiper-slide {
text-align: center;
font-size: 18px;
background: #ededed;
height: calc((100% - 30px) / 2) !important;
}
.swiper-pagination .swiper-pagination-bullet {
opacity: 1;
background-color: #FEFEFE;
transition: all linear 150ms;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 40px;
border-radius: 32px;
} .swiper-button-prev {
left: 4%;
right: auto;
}
.swiper-button-next,
.swiper-button-prev {
background-color: #ffffff;
border-radius: 100%;
width: 40px;
height: 40px;
box-shadow: 0px 8px 16px 0px #00000009;
top: 50%;
transform: translateY(-50%);
z-index: 99;
color: #6C7275;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
color: #000;
}
.swiper-button-next svg,
.swiper-button-prev svg {
width: 45%;
color: #6C7275;
}
.swiper-button-next:hover svg,
.swiper-button-prev:hover svg {
color: #000;
}
.swiper-button-next::after {
content: '\f061';
font-size: 16px;
font: var(--fa-font-solid);
}
.swiper-button-prev::after {
content: '\f060';
font-size: 16px;
font: var(--fa-font-solid);
} .related-nav {
position: relative;
display: flex;
align-items: center;
}
.button-nav {
background-color: #4CAF50;
position: relative;
transform: none;
margin: 0;
left: auto;
right: auto;
top: 0;
}
.button-nav:after {
content: none;
}
.button-nav:hover {
background-color: #000;
position: relative;
}
.button-nav i {
color: #fff;
} .bg-gray {
background-color: #F3F5F7;
}  .btn {
border-radius: 32px;
padding: 8px 20px;
font-size: 14px;
font-weight: 500;
text-align: center;
background: #000;
justify-content: center;
color: #fff;
align-items: center;
}
.btn:hover {
background: #4caf50;
color: #fff;
}
.btn-verde {
background: #4CAF50;
border-radius: 11px;
color: #fff;
font-weight: 500;
}
.btn-verde:hover {
background: #000;
color: #fff;
}
.link {
display: inline-block;
position: relative;
text-decoration: none;
font-weight: 500;
}
.link:after {
content: '';
display: block;
border-top: 1px solid;
}
.link svg {
transform: translateX(0);
transition: transform 150ms linear;
padding-left: 4px;
}
.link:hover svg {
transform: translateX(4px);
}  .form-control:focus {
box-shadow: none;
border: 1px solid #4caf50;
;
} header#header {
position: sticky;
top: 0;
left: 0;
width: 100%;
background-color: #fff;
z-index: 1025;
margin-top: 0;
transition: margin-top ease-out 150ms;
}
header.nav-fixed {
margin-top: -38px;
}
header#header .topbar {}
header#header .topbar .icon {
height: 20px;
}
header#header .topbar .icon img {
width: 20px;
height: 20px;
vertical-align: top;
}
header#header .topbar .text {
color: #343839;
font-weight: 600;
font-size: 0.875rem;
}
header#header .topbar .link {
color: #4CAF50;
font-size: 0.875rem;
}
header#header .topbar .link:hover {
color: #343839;
}
header#header nav {}
header#header nav .navbar-nav {}
header#header nav .navbar-nav .nav-item {
flex: none;
}
header nav .navbar-brand img {
width: 70px;
}
header#header nav .navbar-nav .nav-item.current-menu-item {}
header#header nav .navbar-nav .nav-item.current-menu-item .nav-link {
color: #333333;
}
header#header nav .navbar-nav .nav-item .nav-link {
color: #6C7275;
font-family: 'Poppins';
font-weight: 500;
font-size: 0.938rem;
}
header#header nav .navbar-nav .nav-item :is(.nav-link:hover, .nav-link.active) {
color: #333333
}
header#header nav .navbar-nav .nav-item.dropdown {
position: relative;
}
header#header nav .navbar-nav .nav-item.dropdown .nav-link.dropdown-toggle {
position: relative;
display: flex;
align-items: center;
}
header#header nav .navbar-nav .nav-item.dropdown .nav-link.dropdown-toggle:after {
content: '\f078';
font: var(--fa-font-solid);
border: none;
}
header#header nav .navbar-nav .nav-item.dropdown .nav-link.dropdown-toggle.show {
color: #000;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu {
border-radius: 0px;
border: none;
font-family: 'Poppins';
font-size: 0.938rem;
padding: 40px 0;
filter: drop-shadow(0px 8px 4px rgba(0, 0, 0, .2));
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu h2 {
color: #000;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item a {
text-decoration: none;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .btn {
background: #4CAF50;
color: #fff;
padding: 8px 32px;
font-size: 1rem;
font-weight: 500;
text-transform: uppercase;
width: 100%;
justify-content: center;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .btn:hover {
background: #000;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item {
margin-top: 34px;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item img {
width: 100%;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item a:hover img {
opacity: .8;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item h3 {
color: #000;
font-size: 1rem;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item a:hover h3 {
color: #333333;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .price {
font-size: .8rem;
display: flex;
gap: 4px;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .price ins {
color: #000;
font-weight: 600;
text-decoration: none;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .price del {
order: 2;
color: #6C7275;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .onsale,
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .add_to_wishlist,
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .add_to_cart_wrapper,
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .add_to_cart_button {
display: none !important;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item ul {
margin: 0;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item ul li {
margin-bottom: 0;
}
header#header nav .navbar-nav.navbar-dropdown-simple {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children {
position: relative;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children>a {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children>a i {
margin: 0 0 0 8px;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu {
display: none;
position: absolute;
background: #fff;
box-shadow: 10px 10px 20px -10px #333;
border-radius: 0 0 10px 10px;
list-style: none;
padding: 10px 20px;
min-width: 200px;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li a {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover>a {
color: #333333;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover .sub-menu {
display: block;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover .sub-menu li {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover .sub-menu li a {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li:hover {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li:hover a {}
header#header nav .links-importantes {}
header#header nav .links-importantes a {
text-decoration: none;
color: #000;
}
header#header nav .links-importantes a span.tag {
color: #000;
font-size: 12px;
border-radius: 100%;
display: inline-block;
line-height: 14.5px;
font-weight: 700;
}
header#header nav .links-importantes button {
background: transparent;
border: none;
}
header#header nav .links-importantes button.btn-close {
margin-top: -20px;
}
header#header .links-importantes #searchDesktop {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
header#header .links-importantes .collapse.show {
height: 100%;
background-color: rgba(255, 255, 255, 0.955);
display: flex;
justify-content: center;
}
header#header .links-importantes .collapsing {
transition: none;
}
header#header .links-importantes #searchDesktop form {
position: relative;
}
header#header .links-importantes #searchDesktop form input {
height: 40px;
border-color: #6C7275;
border-radius: 6px;
width: 460px;
padding-right: 40px;
}
header#header .links-importantes #searchDesktop form input:focus {
border-color: #000;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
}
header#header .links-importantes #searchDesktop form button {
border: none;
border-radius: 6px;
background-color: transparent;
position: absolute;
right: 4px;
top: 35%;
transform: translateY(-50%);
z-index: 10;
}
header#header .links-importantes #searchDesktop .btn-close svg {
font-size: 1.25rem;
}  .banner {}
.banner .loop-banner {}
.banner .loop-banner .swiper-slide {
position: relative;
height: 536px;
background-position: top center;
background-size: cover;
background-repeat: no-repeat;
display: flex;
align-items: center;
}
.banner .loop-banner .swiper-slide:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #00000059;
z-index: 1;
}
.banner .loop-banner .swiper-slide h1,
.banner .loop-banner .swiper-slide h2 {
position: relative;
z-index: 2;
font-size: 50px;
color: #fff;
}
.banner .loop-banner .swiper-slide p {
font-size: 1.25rem;
}
.banner .loop-banner .swiper-slide .btn {
background-color: #000;
color: #fff;
margin-top: 24px;
position: relative;
z-index: 1;
width: 30%;
border-radius: 32px;
}
.banner .loop-banner .swiper-slide .btn:hover {
background-color: #4CAF50;
color: #000;
}
.banner .loop-banner .swiper-button-wrapper {      }
.banner .loop-banner .swiper-button-next {
left: auto;
right: 2%;
}
.banner .loop-banner .swiper-button-prev {
left: 2%;
right: auto;
}
.banner .loop-banner .swiper-button-next,
.banner .loop-banner .swiper-button-prev {
background-color: #FFFFFF;
border-radius: 100%;
width: 40px;
height: 40px;
box-shadow: 0px 8px 16px 0px #00000009;
top: 50%;
transform: translateY(-50%);
z-index: 99;
}
.banner .loop-banner .swiper-button-next:hover,
.banner .loop-banner .swiper-button-prev:hover {}
.banner .loop-banner .swiper-button-next i,
.banner .loop-banner .swiper-button-prev i {
width: 45%;
color: #6C7275;
}
.banner .loop-banner .swiper-button-next:hover i,
.banner .loop-banner .swiper-button-prev:hover i {
color: #000;
}
.banner .loop-banner .swiper-button-next::after,
.banner .loop-banner .swiper-button-prev::after {
font-size: 0px !important;
}  .quem-somos {}
.quem-somos h2 { color: #000;
}
.quem-somos h2:after { display: inline-block;
height: 10px;
width: 10px;
background-color: #4CAF50;
border-radius: 100%;
}
.quem-somos .texto h3 {
color: #343839;
font-weight: 700;
}
.quem-somos p {
color: #343839;
font-size: 0.875rem;
font-family: 'Poppins';
margin: 20px 0;
line-height: 1.7rem;
}  .objetivos {}
.objetivos h2 {
color: #000;
font-weight: 500;
margin-bottom: 16px;
margin-top: 40px;
}
.objetivos ul {}
.objetivos ul li {}
.objetivos ul li .item {
text-decoration: none;
height: 280px;
color: #000;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.objetivos ul li .item:hover {
background-color: rgba(0, 0, 0, 0.025);
background-blend-mode: multiply;
color: #141718;
}
.objetivos ul li .item h3 {
font-size: 2rem;
font-weight: 500;
}
.objetivos ul li .item .link {
display: inline-block;
}
.objetivos ul li .item .link:after {}  .instagram {}
.instagram h2 {
color: #000;
font-size: 2.5rem;
}
.instagram .btn-wrapper {}
.instagram .btn-wrapper .btn {
background: #4CAF50;
border-radius: 11px;
color: #fff;
font-weight: 500;
}
.instagram .btn-wrapper .btn:hover {
background: #000;
}
.instagram ul {}
.instagram ul li {}
.instagram ul li a {}
.instagram ul li a img {
height: 209px;
}
.instagram ul li a:hover img {
opacity: .8;
}  .topicos {}
.topicos ul {}
.topicos ul li {}
.topicos ul li .item {
background: #F3F5F7;
width: 100%;
height: 200px;
display: flex;
flex-direction: column;
justify-content: center;
padding: 0 20px;
}
.topicos ul li .item .icon {}
.topicos ul li .item .icon img {
height: 35px;
width: 40px;
object-fit: contain;
}
.topicos ul li .item h2 {
font-size: 1.25rem;
color: #000;
margin-top: 16px;
font-weight: 600;
}
.topicos ul li .item p {
color: #6C7275;
}
.topicos ul li .item:hover {
background-color: #4CAF50;
}
.topicos ul li .item:hover :is(h2, p) {
color: #fff;
}
.topicos ul li .item:hover .icon img {
filter: invert(1);
}  .topo {
height: 392px;
text-align: center;
background-color: #f3f5f799;
background-blend-mode: lighten;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
color: #000;
}
.topo:before {
content: '';
position: absolute;
background: #ffffff7a;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
z-index: 1;
}
.topo h1 {
font-size: 3.375rem;
}
.topo p {
font-size: 1.25rem;
margin-top: 20px;
}
.post-type-archive-product .topo,
.tax-product_cat .topo {
height: auto;
min-height: 230px;
}  .img-texto {}
.img-texto .item {
position: relative;
}
.img-texto .item figure {}
.img-texto .item figure img {}
.img-texto .item .texto {}
.img-texto .item .texto.bg-gray-full:before {
content: '';
background-color: #F3F5F7;
position: absolute;
width: 50%;
height: calc(100% - 3rem);
right: 0;
top: 0;
z-index: -1;
}
.img-texto .item .texto .subtitulo {
color: #4CAF50;
font-weight: 700;
text-transform: uppercase;
}
.img-texto .item .texto h2 {
color: #000;
font-family: 'Poppins';
font-weight: 500;
font-size: 2.2rem;
margin: 16px 0;
}
.img-texto .item .texto p {
font-size: 1.25rem;
}
.img-texto .item.with-radius:first-of-type figure img {
border-top-left-radius: 45px;
}
.img-texto .item.with-radius:last-of-type figure img {
border-bottom-right-radius: 45px;
}
.img-texto .texto .link {
color: #000;
}
.img-texto .texto .link:hover {
color: #4CAF50;
}  .cta-produtos {}
.cta-produtos h4 {
color: #4CAF50;
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
}
.cta-produtos h3 {}
.cta-produtos h2 {
font-size: 32px;
color: #000
}
.cta-produtos p {
font-size: 16px;
color: #000;
margin: 24px 0 32px;
}
.cta-produtos .bg-box {
position: absolute;
width: 50%;
height: calc(100% - 3rem);
right: 0;
top: 0;
z-index: -1;
}
.cta-produtos figure {}
.cta-produtos figure img {
min-height: 100%;
object-fit: cover;
}
.cta-produtos figure.order-lg-0 {}
.cta-produtos figure.order-lg-0 img.image-border {
border-top-left-radius: 45px;
}
.cta-produtos figure.order-lg-2 {}
.cta-produtos figure.order-lg-2 img.image-border {
border-bottom-right-radius: 45px;
}
.cta-produtos .link {
color: #121212;
}
.cta-produtos .link:hover {
color: #4CAF50;
}  .contato {}
.contato .intro {}
.contato .intro h1 {
font-size: 2.5rem;
color: #121212;
}
.contato .intro h1 br {
display: none;
} .links-contato {}
.links-contato .item {
min-height: 100%;
}
.links-contato .item .icon img {
width: 32px;
height: 32px;
object-fit: contain;
}
.links-contato .item h2 {
color: #6C7275;
font-size: 1rem;
text-transform: uppercase;
font-weight: 700;
margin-top: 16px;
}
.links-contato .item a {
text-decoration: none;
color: #141718;
font-weight: 600;
font-family: 'Poppins';
}
.links-contato .item a:hover {
color: #4CAF50;
} .contato .form-wrapper {}
.contato .form-wrapper form {}
.contato .form-wrapper form p {
margin-bottom: 0;
}
.contato .form-wrapper form label {
color: #6C7275;
font-size: 0.75rem;
text-transform: uppercase;
font-weight: 700;
}
.contato .form-wrapper form input,
form input {
border: 1px solid #dee2e6;
width: 100%;
border-radius: 4px;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
padding: .375rem .75rem;
color: #212529;
margin-bottom: 1rem;
}
form input[name="submit"] {
width: fit-content;
}
.woocommerce-shipping-totals.shipping input {
width: auto;
}
.contato .form-wrapper form input:focus,
.contato .form-wrapper form textarea:focus,
form input:focus,
form textarea:focus {
border-color: #4caf50;
outline: none;
}
.contato .form-wrapper form textarea,
form textarea {
border: 1px solid #dee2e6;
width: 100%;
border-radius: 4px;
padding: .375rem .75rem;
}
.contato .form-wrapper form button,
.contato .form-wrapper form input[type="submit"],
form input[type="submit"] {
background: #141718;
color: #fff;
width: fit-content;
padding: 8px 52px;
}
.contato .form-wrapper form button:hover,
.contato .form-wrapper form input[type="submit"]:hover,
form input[type="submit"]:hover {
background: #4CAF50;
}
.contato .map iframe {
width: 100%;
height: 100%;
}  .links-uteis {}
.links-uteis .content-text img {
margin: 32px 0;
}
.links-uteis .menu-links-uteis {}
.links-uteis .menu-links-uteis .sidebar-sticky {
top: 120px;
}
.links-uteis .menu-links-uteis h2,
.links-uteis .menu-links-uteis h3 {
color: #121212;
font-size: 1rem;
font-weight: 600;
padding-top: 16px;
}
.links-uteis .menu-links-uteis .menu,
.links-uteis .menu-links-uteis ul {
list-style: none;
padding: 0;
margin: 0;
}
.links-uteis .menu-links-uteis .menu li,
.links-uteis .menu-links-uteis ul li {
list-style: none;
padding: 0;
margin: 0;
}
.links-uteis .menu-links-uteis .menu li a,
.links-uteis .menu-links-uteis ul li a {
display: inline-block;
color: #807E7E;
text-decoration: none;
font-weight: 600;
margin: 8px 0;
}
.links-uteis .menu-links-uteis .menu li a:after,
.links-uteis .menu-links-uteis ul li a:after {
content: '';
display: block;
border-bottom: 2px solid transparent;
}
.links-uteis .menu-links-uteis .menu>li.current-menu-item>a,
.links-uteis .menu-links-uteis ul>li.current-cat>a,
.links-uteis .menu-links-uteis ul>li>a:hover,
.links-uteis .menu-links-uteis .menu>li>a:hover {
color: #121212;
}
.links-uteis .menu-links-uteis .menu>li.current-menu-item>a:after,
.links-uteis .menu-links-uteis ul>li.current-cat>a:after,
.links-uteis .menu-links-uteis ul>li:hover>a:after,
.links-uteis .menu-links-uteis .menu>li>a:hover:after {
content: '';
display: block;
border-bottom: 2px solid #121212;
}
.links-uteis .menu-links-uteis ul li.cat-parent {}
.links-uteis .menu-links-uteis ul li.cat-parent>a {}
.links-uteis .menu-links-uteis ul li.cat-parent>a:before {
content: '>';
float: right;
margin: 0 0 0 10px;
transition: all .5s ease-out;
content: "\f105";
font-family: "Font Awesome 6 Free";
}
.links-uteis .menu-links-uteis ul li.cat-parent>a.item-active {}
.links-uteis .menu-links-uteis ul li.cat-parent>a.item-active:before {
transform: rotate(90deg);
}
.links-uteis .menu-links-uteis ul li>ul {
padding: 0 20px;
display: none;
}
.links-uteis .menu-links-uteis ul li>ul>li {}
.links-uteis .menu-links-uteis ul li>ul>li>a {}
.links-uteis .menu-links-uteis ul li>ul>li:hover {}
.links-uteis .menu-links-uteis ul li>ul>li:hover>a {}
.links-uteis h1 {
color: #141718;
font-size: 3.375rem;
margin-bottom: 36px;
text-align: center;
}
.links-uteis p {
padding: 4px 0;
color: #141718;
line-height: normal;
} .menu-links-uteis #sidebar-loja {
max-height: 90vh;
overflow-y: auto;
top: 140px;
max-height: 450px;
}
.menu-links-uteis #sidebar-loja::-webkit-scrollbar-track {}
.menu-links-uteis #sidebar-loja::-webkit-scrollbar-thumb {
background: #6C7275;
border-radius: 4px;
}
.menu-links-uteis #sidebar-loja::-webkit-scrollbar {
background-color: #EAEAEA; border-radius: 4px; width: 8px; scrollbar-width: thin; scrollbar-color: #888 transparent; }
.menu-links-uteis #sidebar-loja aside {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter h4.filter-title {
font-size: 17px;
color: #333;
font-weight: bold;
}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item label {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item label input {
width: 0;
height: 0;
opacity: 0;
}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item label a {
color: #807E7E;
text-decoration: none;
font-weight: 600;
border-bottom: 1px solid #fff !important;
}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item label:hover {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item label:hover input {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item label:hover a {
color: #121212 !important;
border-bottom: 1px solid #121212 !important;
}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item.active {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item.active label {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item.active label input {}
.menu-links-uteis #sidebar-loja aside .yith-wcan-filter ul li.filter-item.active label a {
color: #121212 !important;
border-bottom: 1px solid #121212 !important;
}  footer {}
footer .copyright footer {
padding: 0 !important;
margin-top: 0 !important;
}
footer .intro img {
margin-bottom: 20px;
} body.woocommerce-account .dey-delivery-order-details.dey-delivery-order-delivery-date,
body.woocommerce-order-received .dey-delivery-order-details.dey-delivery-order-delivery-date {
color: red;
}
body.woocommerce-account .dey-delivery-order-details.dey-delivery-order-delivery-date span,
body.woocommerce-order-received .dey-delivery-order-details.dey-delivery-order-delivery-date span {
color: #000;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper {}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .product-add-to-cart .remove_from_wishlist {
margin: 10px auto 0 !important;
display: table;
background: #000;
color: #fff;
font-weight: normal;
text-transform: lowercase;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .product-add-to-cart .remove_from_wishlist:hover {
background: #333333;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .add_to_cart_wrapper {
display: flex;
justify-content: center;
align-items: center;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .add_to_cart_wrapper button {
margin-top: 0px !important;
background: transparent;
color: #000 !important;
border: 1px solid #000;
padding: 0;
width: 40px;
height: 34px;
padding: 0;
margin: 0;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .add_to_cart_wrapper button:hover {
color: #333333 !important;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .add_to_cart_wrapper button[data-action="reduce"] {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-right: 0 !important;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .add_to_cart_wrapper button[data-action="add"] {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left: 0 !important;
}
table.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper .add_to_cart_wrapper input {
border-radius: 0px;
border: 1px solid #000;
border-left: none;
border-right: none;
font-size: .9rem;
height: 34px;
padding: 0;
margin: 0;
} .wp-block-woocommerce-cart.alignwide thead {
color: #121212;
}
.wp-block-woocommerce-cart.alignwide thead .wc-block-cart-items__header {}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__image a img {
height: 99px;
width: 66px;
object-fit: cover;
}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-components-product-name {
color: #141718;
text-decoration: none;
font-weight: 600;
font-size: 0.875rem;
}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-cart-item__remove-link {
color: #6C7275 !important;
text-decoration: none !important;
font-size: 0.875rem !important;
font-weight: 600 !important;
}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-cart-item__remove-link:hover {
color: #141718;
}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-components-quantity-selector {}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-components-quantity-selector:after {
border: 1px solid #6C7275 !important;
}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-cart-item__prices {}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__product .wc-block-cart-item__prices .wc-block-components-product-price__value.is-discounted {
color: #121212;
font-weight: 600 !important;
}
.wp-block-woocommerce-cart.alignwide tbody .wc-block-cart-item__total {
color: #121212;
font-weight: 600 !important;
}
a.wc-block-components-totals-coupon-link {
background: #141718;
color: #fff !important;
text-decoration: none;
font-weight: 500;
border-radius: 8px;
}
a.wc-block-components-totals-coupon-link:hover {
background: #6C7275;
}
.wc-block-components-totals-coupon__form {
border: 1px solid #6C7275;
border-radius: 5px;
}
.wc-block-components-totals-coupon__form .components-button {
background: transparent !important;
color: #141718 !important;
font-weight: 500;
}
.wc-block-components-text-input.wc-block-components-totals-coupon__input {}
.wc-block-components-text-input.wc-block-components-totals-coupon__input input {
border: none !important;
}
.wc-block-components-text-input.wc-block-components-totals-coupon__input input:focus {
box-shadow: none !important;
}
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
color: #141718;
font-weight: 400;
font-family: 'Poppins';
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
font-family: 'Poppins';
color: #141718 !important;
font-weight: 400;
}
.wc-block-components-totals-item__label {
font-family: 'Poppins';
}
.wc-block-components-totals-shipping__change-address__link {
color: #6C7275;
}
.wc-block-cart__submit-container a.wp-element-button.wc-block-cart__submit-button {
background: #141718 !important;
text-decoration: none;
font-weight: 500;
}
.wc-block-cart__submit-container a.wp-element-button.wc-block-cart__submit-button:hover {
background: #6C7275 !important;
color: #fff !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main p {
font-family: 'Poppins';
color: #6c7275;
line-height: 28px;
font-size: 13px;
}
.wc-block-components-sidebar-layout .wc-block-components-main p strong {
color: #000;
}
.wc-block-components-sidebar-layout .wc-block-components-main p:last-of-type strong {
color: #333333 !important;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained {
background: #141718 !important;
border-radius: 8px;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained:hover {
background: #6C7275 !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr {
color: #121212;
}
.woocommerce .product-remove a.remove {
font-weight: 400 !important;
color: #6C7275 !important;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
height: 99px !important;
width: 66px !important;
object-fit: cover;
}
.woocommerce-cart table.cart .product-thumbnail {
border: navajowhite;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce[data-shortcode="checkout"] {
display: flex;
flex-direction: column;
}
.woocommerce-cart table.cart td.product-name .variation {
margin: 0;
}
.woocommerce-cart table.cart td.product-name a {
color: #141718;
text-decoration: none;
font-weight: 600;
}
.woocommerce-cart table.cart td.product-name a.remove {
width: auto;
height: auto;
text-align: left;
font-size: 14px;
color: #6C7275 !important;
}
.woocommerce-cart table.cart td.product-name a.remove:hover {
background: transparent;
border-radius: 0;
color: #000 !important;
}
.woocommerce-cart table.cart td.product-price .woocommerce-Price-amount {
color: #121212;
}
.woocommerce-cart table.cart td.product-subtotal .woocommerce-Price-amount {
font-weight: 600 !important;
}
.woocommerce-page table.cart td.actions {}
.woocommerce-page table.cart td.actions .coupon {
border: 1px solid #6C7275;
display: flex;
justify-content: space-between;
width: 50%;
border-radius: 6px;
height: 50px;
padding: 0px 12px 0px 4px;
}
.woocommerce-page table.cart td.actions .coupon input {
border: none !important;
flex-basis: 60%;
border-radius: 6px;
padding: 0px;
font-size: 14px;
}
.woocommerce-page table.cart td.actions .coupon input::placeholder {
color: #6C7275 !important;
}
.woocommerce-page table.cart td.actions .coupon button {
background: transparent;
font-weight: 500;
padding: 0;
font-size: 14px;
}
.woocommerce-page table.cart td.actions button[name="update_cart"] {
font-weight: 500;
background: #605F5F;
background: #000;
color: #fff;
border-radius: 6px;
height: 50px;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
border-color: transparent;
border: none;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead {}
.woocommerce-page .cart-collaterals .cart_totals h2 {
font-size: 20px;
}
.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive tbody th {
font-weight: 700;
color: #141718 !important;
flex: auto;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
background: #141718 !important;
font-weight: 500;
font-size: 16px !important;
border-radius: 6px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
background: #6C7275 !important;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button {
color: #6C7275;
}
.shipping-calculator-form button.button {
background: #141718 !important;
color: #fff !important;
font-weight: 400 !important;
border-radius: 6px !important;
padding: 12px 32px !important;
font-size: 14px !important;
}
.shipping-calculator-form button.button:hover {
background: #6C7275;
color: #fff;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single,
.woocommerce form .form-row input.input-text {
height: 40px;
font-size: 14px;
}
.woocommerce-info {
border-top-color: #141718 !important;
background: #e8ecef54;
font-family: 'Poppins';
}
.woocommerce-info::before {
color: #141718 !important;
}
.woocommerce-info .button {
color: #fff !important;
font-weight: 400 !important;
background-color: #000 !important;
border-radius: 6px !important;
}
.woocommerce-info .button:hover {
color: #000 !important;
background: #4caf50 !important;
}
.woocommerce ul#shipping_method li {
justify-content: flex-start;
border: 1px solid #6C7275;
border-radius: 6px;
padding: 12px;
margin-bottom: 16px !important;
background: #F3F5F7;
width: 100%;
display: flex;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-fieldset {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data {
background: transparent !important;
display: flex;
justify-content: space-between;
margin: 0 !important;
padding: 20px;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container {
max-width: 250px;
height: auto;
max-height: 300px;
margin: 0 !important;
display: flex; justify-content: center;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard {
display: flex;
align-items: center;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard .front {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard #vindi_cc_ccsingle {
background: transparent !important;
width: auto;
margin: 0 !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard #vindi_cc_ccsingle img {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard svg {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_form-container {
flex: auto;
max-width: 100%;
padding: 0 0 0 5%;
margin: 0 !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card div {
margin: 0 !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_form-container input {
border: 1px solid #ccc;
height: 40px;
padding: 0 10px;
line-height: 40px;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_form-container #vindi_cc_ccicon {
position: absolute;
top: calc(50% - 1px);
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td,
.woocommerce-cart .cart_totals table.shop_table tbody tr td { border: none;
flex: auto;
vertical-align: top;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td.product-quantity .quantity,
.woocommerce-cart .cart_totals table.shop_table tbody tr td.product-quantity .quantity {
display: flex;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td.product-quantity .quantity input.qty,
.woocommerce-cart .cart_totals table.shop_table tbody tr td.product-quantity .quantity input.qty {
width: 50% !important;
order: 2;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td.product-quantity .quantity .minus,
.woocommerce-cart .cart_totals table.shop_table tbody tr td.product-quantity .quantity .minus {
order: 1;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td.product-quantity .quantity .plus,
.woocommerce-cart .cart_totals table.shop_table tbody tr td.product-quantity .quantity .plus {
order: 3;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td dl,
.woocommerce-cart .cart_totals table.shop_table tbody tr td dl {
display: flex;
align-items: center;
flex-wrap: wrap;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr td dl dt,
.woocommerce-cart .cart_totals table.shop_table tbody tr td dl dt {}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr,
.woocommerce-cart .cart_totals table.shop_table tbody tr {  border-bottom: 1px solid #ccc;
}
.woocommerce-cart .cart_totals table.shop_table tbody tr,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr {
justify-content: space-between;
display: flex;
}
table.shop_table.shop_table_responsive {
border-color: #6C7275 !important;
}
.woocommerce-MyAccount-content {}
.woocommerce-MyAccount-content p {
margin: 0;
}
.woocommerce-MyAccount-content .woocommerce-button.button.view {
width: 100%;
text-align: center;
font-size: 12px;
padding: 8px 10px;
}
.wp-element-button {
background: #141718 !important;
border-radius: 6px !important;
font-weight: 500 !important;
}
button.wp-element-button.wc-block-components-checkout-place-order-button:hover {
background: #6C7275 !important;
color: #fff !important;
}
h2.wc-block-components-title.wc-block-components-checkout-step__title {
color: #000;
font-size: 20px;
}
.wc-block-components-form .wc-block-components-checkout-step {
border: 1px solid #6C7275 !important;
margin-bottom: 16px !important;
padding: 24px 24px 24px 36px !important;
border-radius: 6px !important;
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title::before {
left: -16px !important;
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
content: none !important;
}
.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=tel] {
border: 1px solid #6C7275 !important;
}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
border: 1px solid #6C7275 !important;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control {
border: 1px solid #6C7275 !important;
border-radius: 6px !important;
padding: 16px;
}
body.page .links-uteis h1 {  }
.wc-block-components-checkbox {
padding: 0px 32px;
}
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step {
padding: 0px 0px 12px !important;
}
.wc-block-checkout__terms a {
color: #4CAF50;
}
.wc-block-checkout__terms a:hover {
color: #141718;
}
.checkout_coupon.woocommerce-form-coupon .form-row-first {
width: 30%;
}
.checkout_coupon.woocommerce-form-coupon .form-row-first input.input-text {
border-right: none !important;
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-color: #6C7275 !important;
height: 50px;
}
.checkout_coupon.woocommerce-form-coupon input.input-text:focus {
box-shadow: none !important;
}
.checkout_coupon.woocommerce-form-coupon .form-row-last {
width: 20%;
float: left;
}
.checkout_coupon.woocommerce-form-coupon .form-row-last button {
background: transparent !important;
border: 1px solid #6C7275;
height: 50px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left: none;
margin-left: -6px;
}
.woocommerce form.checkout_coupon {
border-color: #6C7275 !important;
}
.woocommerce form .form-row label {
color: #6C7275;
text-transform: uppercase;
font-weight: 700;
font-size: 12px;
}
.woocommerce form .form-row#billing_neighborhood_field {
width: 32%;
}
.woocommerce form .form-row#billing_number_field {
width: 14%;
}
.woocommerce form .form-row#billing_state_field {
width: 48%;
clear: none;
float: left;
}
.woocommerce form .form-row#billing_address_2_field {}
.woocommerce form .form-row label[for="shipping_address_2"],
.woocommerce form .form-row label[for="billing_address_2"] {
width: 100%;
height: auto;
position: relative !important;
clip-path: none;
}
.woocommerce form .form-row select {
height: 40px;
padding: 0px 8px;
}
.woocommerce form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
width: 100%;
display: inline-block;
}
.woocommerce form .woocommerce-address-fields .form-row#shipping_neighborhood_field {
clear: none;
float: right;
width: 30%;
}
.woocommerce form .woocommerce-address-fields .form-row#billing_neighborhood_field {
clear: none;
float: right;
width: 30%;
}
.woocommerce form .woocommerce-address-fields .form-row#shipping_number_field {
clear: none;
float: left;
width: 15%;
}
.woocommerce form .woocommerce-address-fields .form-row#billing_number_field {
clear: none;
float: left;
width: 15%;
}
.woocommerce form .woocommerce-address-fields .form-row#shipping_city_field {
width: 47%;
float: left;
}
.woocommerce form .woocommerce-address-fields .form-row#billing_city_field {
width: 47%;
float: left;
}
.woocommerce form .woocommerce-address-fields .form-row#shipping_state_field {
float: right;
width: 48%;
clear: none;
}
.woocommerce form .woocommerce-address-fields .form-row#billing_state_field {
float: right;
}
.woocommerce form .woocommerce-address-fields .form-row#shipping_address_2_field {
width: 50%;
clear: none;
float: left;
margin: 0 2.5%;
}
.woocommerce form .woocommerce-address-fields .form-row#billing_address_2_field {
width: 50%;
clear: none;
float: left;
margin: 0 2.5%;
}
.woocommerce form .woocommerce-address-fields .form-row label[for="shipping_address_2"],
.woocommerce form .woocommerce-address-fields .form-row label[for="billing_address_2"] {}
.woocommerce form .woocommerce-address-fields .form-row select {}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row .select2-container--default .select2-selection--single,
.woocommerce form .form-row select {
border-color: #dee2e6 !important;
box-shadow: none !important;
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce form .form-row .select2-container--default .select2-selection--single:focus {
border-color: #4caf50 !important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
font-size: 14px;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table {
padding: 12px;
border-collapse: collapse !important;
position: relative;
flex-grow: 1;
display: flex;
flex-direction: column;
border: 1px solid #6C7275 !important;
border-radius: 6px;
padding: 20px;
}
.woocommerce-cart .cart_totals .block-cart {
border: 1px solid #6C7275 !important;
border-radius: 10px;
}
.woocommerce-cart .cart_totals table.shop_table {
border: none;
}
.woocommerce-cart .cart_totals table.shop_table .order-total {
border: navajowhite;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce-form-coupon-toggle {}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info { }
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before {}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a {
color: #4CAF50;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover {
color: #000;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon {}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon p {}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row {}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row label {}
.woocommerce-cart form.woocommerce-cart-form table.cart td.actions .coupon .input-text,
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row input {
background-size: 24px;
background-image: url(//missaoide.com.br/wp-content/uploads/2024/08/ticket-percent.svg);
padding: 10px 10px 10px 40px;
background-repeat: no-repeat;
background-position-y: 12px;
background-position-x: 5px;
border-color: #6C7275 !important;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row button {
font-weight: 600;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row button:hover {
color: #000;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row:after {}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row:before {}
.woocommerce-cart .cart_totals table.shop_table .cart-discount,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table .cart-discount {
display: flex;
justify-content: space-between;
}
.woocommerce-cart .cart_totals table.shop_table .cart-discount th,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table .cart-discount th {
font-weight: 600;
display: flex;
align-items: center;
}
.woocommerce-cart .cart_totals table.shop_table .cart-discount th:before,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table .cart-discount th:before {
content: '';
width: 24px;
height: 24px;
background-image: url(//missaoide.com.br/wp-content/uploads/2024/08/ticket-percent.svg);
display: inline-flex;
margin: 0 10px 0 0;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.woocommerce-cart .cart_totals table.shop_table .cart-discount td,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table .cart-discount td {
font-weight: 600;
color: #38CB89;
}
.woocommerce-cart .cart_totals table.shop_table .cart-discount span,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table .cart-discount span {}
.woocommerce-cart .cart_totals table.shop_table a.woocommerce-remove-coupon,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table a.woocommerce-remove-coupon {
color: #38CB89;
text-decoration: none;
font-weight: 600;
}
.woocommerce-cart .cart_totals table.shop_table a.woocommerce-remove-coupon:hover,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table a.woocommerce-remove-coupon:hover {
color: #000
}
#customer_details #order_review .shop_table.woocommerce-checkout-review-order-table {
display: none;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot td,
.woocommerce-cart .cart_totals table.shop_table td {
text-align: end;
border: none;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-shipping-totals.shipping {
margin: 20px 0 0;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-shipping-totals.shipping,
.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-totals.shipping {  width: 100%;
display: flex;
flex-direction: column;
flex-grow: 1;
flex: auto;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-shipping-totals.shipping th,
.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-totals.shipping th {
width: 100%; flex-grow: 1;
font-weight: 700;
border: none;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .woocommerce-shipping-totals.shipping td,
.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-totals.shipping td {
width: 100%; flex-grow: 1;
flex: auto;
border: navajowhite;
}
.woocommerce-privacy-policy-text a {
color: #4CAF50;
}
.woocommerce-privacy-policy-text a:hover {
color: #141718;
}
.woocommerce-terms-and-conditions-checkbox-text {
color: #141718;
font-weight: 600;
}
.woocommerce-terms-and-conditions-checkbox-text a {
color: #4CAF50;
}
.woocommerce-terms-and-conditions-checkbox-text a:hover {
color: #141718;
}
.woocommerce-page .col2-set {   }
.woocommerce-checkout-review-order {}
h3#order_review_heading {
transform: translateY(-17px);
}
form.checkout.woocommerce-checkout {
font-family: 'Poppins';      }
.woocommerce-page .col2-set {
grid-area: col-12;
}
.woocommerce .col2-set,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set,
.woocommerce-page .col2-set .col-2 { }
.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-columns--addresses {
display: flex;
justify-content: space-between;
}
.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-columns--addresses .woocommerce-column { }
.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-columns--addresses .woocommerce-column address {
height: 100%;
}
.woocommerce-page .col2-set h3 {
grid-area: order_review_heading;
}
.woocommerce-checkout-review-order {
grid-area: woocommerce-checkout-review-order; margin: 40px 0 0;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
background: #000 !important;
width: 100%;
margin-top: 12px;
}
.woocommerce-page #payment #place_order:hover {
background: #4caf50 !important;
color: #000;
}
.woocommerce-billing-fields__field-wrapper {
border: 1px solid #6C7275;
border-radius: 6px;
padding: 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.woocommerce-billing-fields__field-wrapper p {
flex: 0 0 100%;
}
.woocommerce-billing-fields__field-wrapper p#billing_first_name_field {
flex-basis: 49%;
}
.woocommerce-billing-fields__field-wrapper p#billing_last_name_field {
flex-basis: 49%;
}
.woocommerce-billing-fields__field-wrapper p#billing_postcode_field {
flex-basis: 49%;
}
.woocommerce-billing-fields__field-wrapper p#billing_address_1_field {
flex-basis: 49%;
}
.woocommerce-billing-fields__field-wrapper p#billing_number_field {
flex-basis: 18%;
}
.woocommerce-billing-fields__field-wrapper p#billing_address_2_field {
flex-basis: 48%;
margin: 0;
}
.woocommerce-billing-fields__field-wrapper p#billing_neighborhood_field {
flex-basis: 28%;
}
.woocommerce-billing-fields__field-wrapper p#billing_city_field {
flex-basis: 49%;
}
.woocommerce-billing-fields__field-wrapper p#billing_state_field {
flex-basis: 49%;
}
.woocommerce-billing-fields__field-wrapper p#billing_address_2_field input {
margin-top: 2px;
}
.dey-order-scheduler-fields-wrapper {
border: 1px solid #6C7275;
border-radius: 6px;
padding: 20px;
margin: 20px 0;   }
.dey-order-scheduler-fields-wrapper>.form-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
gap: 10px;
margin: 0 -10px 10px !important;
}
.dey-order-scheduler-fields-wrapper .form-row div[class*="scheduler-button"] {
border: 1px solid #6C7275;
padding: 6px 16px !important;
background: #F3F5F7;
border-radius: 6px;
flex: auto;
display: flex;
align-items: center;
justify-content: flex-start;
}
.dey-order-scheduler-fields-wrapper .form-row div[class*="scheduler-button"] label {
margin: 0 0 0 10px;
order: 2;
flex: auto;
}
.dey-order-scheduler-fields-wrapper .form-row div[class*="scheduler-button"] input {
order: 1;
}
.dey-order-scheduler-fields-wrapper .form-row .dey-order-delivery-scheduler-button {}
.dey-order-scheduler-fields-wrapper .form-row .dey-order-pickup-scheduler-button {}
.woocommerce .col2-set .col-2 { border-top: none; border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
button[name="woocommerce_checkout_place_order"] {
background-color: #141718 !important;
border-radius: 6px !important;
font-weight: 400 !important;
padding: 12px 32px !important;
}
button[name="woocommerce_checkout_place_order"]:hover {
background: #6C7275 !important;
}
#breadcrumbs a {
color: #605F5F;
text-decoration: none;
}
#breadcrumbs a:hover {
color: #4CAF50;
}
aside#woocommerce_product_categories-3 {
background: #fff;
padding: 16px;
}
aside#woocommerce_product_categories-3 .product-categories {
padding-left: 0px;
list-style-type: none;
}
aside#woocommerce_product_categories-3 .product-categories .cat-item {
width: fit-content;
margin-bottom: 8px;
}
aside#woocommerce_product_categories-3 .product-categories .cat-item a {
color: #807E7E;
text-decoration: none;
font-weight: 600;
display: block;
border-bottom: 1px solid #fff !important;
}
aside#woocommerce_product_categories-3 .product-categories .cat-item.current-cat a,
aside#woocommerce_product_categories-3 .product-categories .cat-item a:hover {
color: #121212 !important;
display: flex !important;
border-bottom: 1px solid #121212 !important;
}
.woocommerce ul.products li.product a.add_to_wishlist.single_add_to_wishlist {
display: flex;
}
.woocommerce ul.products li.product a.add_to_wishlist.single_add_to_wishlist i {
font-size: 16px;
}
.woocommerce ul.products li.product .onsale {
right: auto !important;
left: 0 !important;
top: 0px !important;
font-size: 12px;
padding: 0px 8px;
min-height: 0px !important;
height: 38px;
background: #4CAF50;
border-radius: 0px;
margin: 0px !important;
text-transform: uppercase;
display: none;
}
.woocommerce ul.products li.product .onsale.free-shipping-badge {      display: table;
}
.woocommerce ul.products li.product .onsale.free-shipping-badge.on-sale {
top: 46px !important;  }
.woocommerce ul.products li.product .onsale.discount-percentage {}
.woocommerce ul.products li.product .discount-percentage {
background: #4CAF50;
color: #fff;
display: table;
padding: 2px 10px;
font-size: 12px;
} .woocommerce-checkout .dey-delivery-order-details.dey-delivery-order-delivery-products span {
width: 100%;
display: block;
}
.woocommerce-checkout .woocommerce-table__product-total.product-total {
line-height: normal;
height: auto;
}
.woocommerce-checkout .woocommerce-table__product-name.product-name {
line-height: normal;
height: auto;
}
.woocommerce-checkout .woocommerce-table__product-name.product-name a {
color: #000;
}
.woocommerce-checkout .woocommerce-table__product-name.product-name a:hover {
color: #4CAF50;
}
.woocommerce-checkout .woocommerce-table__product-name.product-name .wc-item-meta {
font-size: 0;
width: 0;
height: 0;
padding: 0;
}
.woocommerce-checkout .woocommerce-table__product-name.product-name .wc-item-meta li {
font-size: 0;
}
.woocommerce-checkout .woocommerce-table__product-name.product-name .wc-item-meta li p {
font-size: 0;
}
.woocommerce-account .dey-delivery-order-details.dey-delivery-order-delivery-products span {
width: 100%;
display: block;
}
.woocommerce-account .woocommerce-table__product-total.product-total {
line-height: normal;
height: auto;
}
.woocommerce-account .woocommerce-table__product-name.product-name {
line-height: normal;
height: auto;
}
.woocommerce-account .woocommerce-table__product-name.product-name .wc-item-meta {
font-size: 0;
width: 0;
height: 0;
padding: 0;
}
.woocommerce-account .woocommerce-table__product-name.product-name .wc-item-meta li {
font-size: 0;
}
.woocommerce-account .woocommerce-table__product-name.product-name .wc-item-meta li p {
font-size: 0;
} form.woocommerce-ordering select {
height: 40px;
font-size: 14px;
padding: 8px;
border-color: transparent;
}
.woocommerce .woocommerce-result-count {
margin: 0px 0px 0px !important;
font-size: 14px;
}
h2.woocommerce-loop-product__title {
color: #000000;
font-weight: 600;
min-height: 50px;
}
.woocommerce ul.products li.product a:hover h2.woocommerce-loop-product__title {
color: #4CAF50;
}
.woocommerce ul.products li.product {
position: relative;
}
.woocommerce ul.products li.product .price {
color: #000000 !important;
font-weight: 600 !important;
display: flex !important;
gap: 8px !important;
margin-bottom: 16px !important;
}
.woocommerce ul.products li.product .price bdi {
order: 1;
color: #000;
}
.woocommerce ul.products li.product .price del {
order: 2;
} .woocommerce ul.products li.product .button:hover {
background: #6C7275;
}
.woocommerce ul.products li.product:hover .button {
display: block !important;
}
nav.woocommerce-pagination {}
nav.woocommerce-pagination ul.page-numbers {
border: none !important;
display: flex !important;
justify-content: center !important;
gap: 8px !important;
}
nav.woocommerce-pagination ul.page-numbers li {
width: 32px;
height: 32px;
border-radius: 100%;
border: 1px solid #000 !important;
}
nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,
nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,
nav.woocommerce-pagination ul.page-numbers li .page-numbers:focus {
background: #000;
color: #fff;
display: block;
padding: 9px;
}
nav.woocommerce-pagination ul.page-numbers li .page-numbers {
color: #000;
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward {
color: #000;
font-weight: 500;
text-align: center;
display: block;
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward:hover {
color: #6C7275;
}
.woocommerce-page .page-site .product .onsale {
background: #4CAF50;
border-radius: 0px;
font-weight: 700;
text-transform: uppercase;
}
.woocommerce-page .page-site .product .summary .onsale.free-shipping-badge {
position: relative;
top: 0;
order: -1;
display: block;
}
.woocommerce-page .page-site .product .carousel2-large .onsale {
display: none;
}
.woocommerce-page .page-site .product .summary .onsale.free-shipping-badge.on-sale {}
.woocommerce-page .page-site .product .summary .onsale.discount-percentage {}
.woocommerce-page .page-site .product .summary .discount-percentage {
position: relative;
clear: both;
top: 0;
order: -2;
margin: 0 10px 0 0;
display: block;
}
.woocommerce div.product div.images .flex-control-thumbs {
display: flex;
gap: 20px;
margin-top: 12px !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 30%;
}
.woocommerce-page .page-site .product .summary {}
.woocommerce-page .page-site .product .summary h1 {
order: 1;
font-size: 40px;
font-weight: 500;
}
.woocommerce-page .page-site .product .summary .wooco_wrap.wooco-wrap {
order: 2;
margin: 0 0 30px;
}
.woocommerce-page .page-site .product .summary .wooco_wrap.wooco-wrap .wooco_summary.wooco-summary.wooco-text {}
.woocommerce-page .page-site .product .summary .wooco_wrap.wooco-wrap .wooco_summary.wooco-summary.wooco-text .wooco_total.wooco-total {
display: none !important;
}
.woocommerce-page .page-site .product .summary .wooco_wrap.wooco-wrap .wooco_summary.wooco-summary.wooco-text .wooco_count.wooco-count {}
.woocommerce-page .page-site .product .summary .price {
order: 2;
color: #4CAF50;
font-family: 'Poppins';
margin: 0px 0px 20px;
gap: 12px;
font-weight: 500;
width: 100%;
}
.woocommerce-page .page-site .product .summary .price ins {
color: #4CAF50;
font-size: 28px;
font-weight: 500;
}
.woocommerce-page .page-site .product .summary .price del {
color: #6C7275 !important;
font-size: 20px;
}
.woocommerce-page .page-site .product .summary .variacoes-miniaturas {
order: 4;
display: flex;
}
.woocommerce-page .page-site .product .summary .variacoes-miniaturas label {
flex-basis: 20%;
font-size: 12px !important;
}
.woocommerce-page .page-site .product .summary .variacoes-miniaturas label input {}
.woocommerce-page .page-site .product .summary .variacoes-miniaturas label img {
width: 80%;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
margin-top: 30px;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
text-decoration: none;
border: 1px solid #000;
display: flex;
width: fit-content;
border-radius: 6px;
font-size: 14px;
padding: 4px 28px;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span {
color: #000;
font-weight: 500;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist i {
color: #000;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover {
background: #000 !important;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover span {
color: #fff;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover i {
color: #fff;
}
.woocommerce-page .page-site .product .summary form.variations_form.cart {
flex-direction: column;
}
.woocommerce-page .page-site .product .summary .woocommerce-product-details__short-description {
order: 3;
margin-top: 0px; color: #6C7275;
font-size: 16px;
border-bottom: 1px solid #E8ECEF;
padding-bottom: 15px;
}
.single_variation_wrap {
margin-right: auto;
}
.woocommerce div.product form.cart .variations tbody tr {
display: flex;
flex-direction: column;
}
.woocommerce div.product form.cart .variations tbody tr .label {
color: #6C7275;
}
.woocommerce div.product form.cart .variations tbody tr .label .wcva_attribute_sep {
font-size: 0px;
}
.woocommerce div.product form.cart .variations tbody tr .label .wcva_attribute_sep:before {
content: '\f054';
font-size: 10px !important;
font: var(--fa-font-solid);
}
.woocommerce div.product form.cart .variations tbody tr .label .wcva_selected_attribute {
display: block;
color: #000;
margin: -5px 0 20px;
font-size: 20px;
}
.woocommerce div.product form.cart .variations tbody tr .value {}
.woocommerce div.product form.cart .variations tbody tr .value select {
border-color: #6C7275;
height: 40px;
padding: 0px 8px;
min-width: 50%;
}
.woocommerce div.product form.cart .variations tbody tr .value .reset_variations {
color: #000;
text-decoration: none;
font-size: 12px;
}
.woocommerce div.product form.cart .variations tbody tr .value .reset_variations:hover {
color: #6C7275;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button {
background: #000 !important;
border-radius: 6px;
height: 40px;
font-weight: 400;
text-transform: capitalize;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button:hover {
background: #4caf50 !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity,
.woocommerce-page .page-site .product .summary form.cart .quantity {
height: 40px;
background: #F5F5F5;
margin-right: 15px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity {
background: transparent;
}
.woocommerce-variation-availability p {
color: #6C7275 !important;
}
.woocommerce-page .page-site ul.products li.product h2 {
font-weight: 600;
min-height: 50px;
}
.woocommerce-page .page-site ul.products li.product a.add_to_cart_button {
background: #000;
border-radius: 6px;
color: #fff;
}
.woocommerce-page .page-site ul.products li.product a.add_to_cart_button:hover {
background: #6C7275;
color: #fff;
}
.woocommerce-page .page-site ul.products li.product:hover a.add_to_cart_button {
background: #333333;
color: #fff;
width: 100%;
top: 65%;
}
.woocommerce-page .page-site ul.products li.product a.add_to_cart_button:hover {
background: #6C7275;
}
.woocommerce-page .page-site ul.products li.product img {}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img {
border-radius: 0;
}
.yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse {
margin-top: 20px
}
.yith-wcwl-wishlistaddedbrowse a,
.yith-wcwl-wishlistexistsbrowse a {
color: #000;
}
.yith-wcwl-wishlistaddedbrowse a:hover,
.yith-wcwl-wishlistexistsbrowse a:hover {
color: #4CAF50;
}
.woocommerce-page .page-site .product .summary .stock {
color: #6C7275;
display: none;
}
.woocommerce div.product form.cart .reset_variations {
color: #000;
}
.woocommerce div.product form.cart .reset_variations:hover {
color: #6C7275;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist {
order: 5;
}
div#accordionTextoProduto {}
div#accordionTextoProduto .accordion-item {
border: none;
}
div#accordionTextoProduto .accordion-item .accordion-button {
background: transparent;
box-shadow: none;
border-bottom: 1px solid #6c7275;
border-radius: 0px;
color: #000;
font-weight: 500;
font-size: 18px;
}
.nav-etapas {
order: -1 !important;
}
.nav-etapas ul {}
.nav-etapas ul li.item {
border-bottom: 2px solid transparent;
padding-bottom: 21px;
flex: 0 0 30%;
cursor: not-allowed;
}
.nav-etapas ul li.item a {
color: #B1B5C3;
font-weight: 600;
cursor: not-allowed;
}
.nav-etapas ul li.item a .num {
background: #B1B5C3;
width: 40px;
height: 40px;
font-size: 18px;
color: #fff;
font-weight: 600;
align-items: center;
justify-content: center;
margin-right: 8px;
border-radius: 100%;
}
.nav-etapas ul li.item.active {
border-bottom-color: #23262F;
cursor: pointer;
pointer-events: none;
}
.nav-etapas ul li.item.active a {
color: #23262F; pointer-events: none;
}
.nav-etapas ul li.item.active a .num {
background: #23262F;
}
.nav-etapas ul li.item.completed {
border-bottom-color: #38CB89;
cursor: pointer;
}
.nav-etapas ul li.item.completed a {
color: #38CB89;
cursor: pointer;
}
.nav-etapas ul li.item.completed a .num {
background: #4CAF50;
color: #4CAF50;
position: relative;
font-size: 0px;
}
.nav-etapas ul li.item.completed a .num:before {
content: '\f00c';
color: #fff;
font: var(--fa-font-solid);
font-size: 18px;
}
.module-carousel-loop-product {
overflow: hidden;
}
.module-carousel-loop-product .products-scrolling-2 {  }
.module-carousel-loop-product .setas {
transform: none;
}
.module-carousel-loop-product .setas .swiper-button-next,
.module-carousel-loop-product .setas .swiper-button-prev {
background-color: #4CAF50;
top: 0;
transform: none;
position: relative;
right: auto;
position: sticky;
margin: 0 0 0 10px;
display: flex;
}
.module-carousel-loop-product .setas .swiper-button-next i,
.module-carousel-loop-product .setas .swiper-button-prev i {
color: #fff;
}
.module-carousel-loop-product .setas .swiper-button-prev {
left: auto;
right: auto;
transform: none;
top: 0;
left: 0;
bottom: 0;
position: sticky;
}
.module-carousel-loop-product .setas .swiper-button-next:after,
.module-carousel-loop-product .setas .swiper-button-prev:after {
content: none;
}
.woocommerce ul.products li.product a img {
height: 310px!important;
object-fit: cover;
border-radius: 0px !important;
}
.module-carousel-loop-product .btn-wrapper .btn {
background: #4CAF50;
color: #fff;
font-family: 'Poppins';
text-transform: uppercase;
}
.module-carousel-loop-product .btn-wrapper .btn:hover {
background: #f3f5f7;
color: #4CAF50;
}
.module-carousel-loop-product .swiper-scrollbar.swiper-scrollbar-horizontal {
width: 50%;
left: 50%;
transform: translateX(-50%);
}
body.single-product main aside.widget {
display: none !important;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table th.product-total,
.woocommerce-cart .cart_totals table.shop_table th.product-total {
text-align: end;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table .cart_item td.product-total,
.woocommerce-cart .cart_totals table.shop_table .cart_item td.product-total {
text-align: end;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead,
.woocommerce-cart .cart_totals table.shop_table thead {
display: flex;
flex-direction: column;
width: 100%;
flex-grow: 1;
flex: auto;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead tr,
.woocommerce-cart .cart_totals table.shop_table thead tr {
display: flex; gap: 30px;
text-align: center;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead tr {
justify-content: space-between;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead th,
.woocommerce-cart .cart_totals table.shop_table thead th {
padding: 0px;
text-align: start;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead th.product-price,
.woocommerce-cart .cart_totals table.shop_table thead th.product-price {
transform: translateX(-5px);
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead th.product-quantity,
.woocommerce-cart .cart_totals table.shop_table thead th.product-quantity {
transform: translateX(7px);
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead th.product-subtotal,
.woocommerce-cart .cart_totals table.shop_table thead th.product-subtotal {
transform: translateX(-10px);
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead th.product-name,
.woocommerce-cart .cart_totals table.shop_table thead th.product-name {
width: 34%;
transform: translateX(25px);
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table thead th.product-name {
transform: translateX(14px);
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody,
.woocommerce-cart .cart_totals table.shop_table tbody { flex-direction: column;
width: 100%;
flex-grow: 1;
flex: auto;
}
.woocommerce-cart .cart-collaterals table.shop_table .woocommerce-shipping-totals,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot,
.woocommerce-cart .cart_totals table.shop_table {
display: flex;
flex-direction: column;
width: 100%;
flex-grow: 1;
flex: auto;
}
.woocommerce-cart .cart-collaterals table.shop_table tfoot .cart-.woocommerce-shipping-totals,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .cart-subtotal,
.woocommerce-cart .cart_totals table.shop_table .cart-subtotal {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #ccc;
}
.woocommerce-cart .cart-collaterals table.shop_table tfoot .cart-subtotal .woocommerce-shipping-totals,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .cart-subtotal th,
.woocommerce-cart .cart_totals table.shop_table .cart-subtotal th {
border: none;
}
.woocommerce-cart .cart-collaterals table.shop_table tfoot .cart-subtotal .woocommerce-shipping-totals,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .cart-subtotal td,
.woocommerce-cart .cart_totals table.shop_table .cart-subtotal td {
font-weight: 400 !important;
border: none;
}
.woocommerce-cart .cart-collaterals table.shop_table tfoot .shipping ul li .woocommerce-shipping-totals,
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .shipping ul li label,
.woocommerce-cart .cart_totals table.shop_table .shipping ul li label {
font-weight: 400 !important;
flex: auto;
text-align: left;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .shipping ul li label[for="shipping_method_0_local_pickup1"],
.woocommerce-cart .cart_totals table.shop_table .shipping ul li label[for="shipping_method_0_local_pickup1"] {
white-space: nowrap;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .fee {
font-size: 14px;
display: flex;
justify-content: space-between;
background: #fafafa;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .fee th {
border: navajowhite;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .fee td {}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .order-total,
.woocommerce-cart .cart_totals table.shop_table .order-total {
font-size: 24px;
display: flex;
justify-content: space-between;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .order-total th,
.woocommerce-cart .cart_totals table.shop_table .order-total th {
border: none;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tfoot .order-total td,
.woocommerce-cart .cart_totals table.shop_table .order-total td {
border: navajowhite;
}
.dey-order-delivery-scheduler-button,
.dey-order-pickup-scheduler-button {
padding: 0px !important;
}
.select2-dropdown {
border-color: #6C7275 !important;
}
.woocommerce-message {
border-top-color: #141718 !important;
}
.woocommerce-message::before {
color: #141718 !important;
}
.woocommerce-message a {
color: #4CAF50;
}
.woocommerce-message a:hover {
color: #141718;
}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
display: none !important
}
#order_review div#payment {
background: transparent !important;
}
#payment .place-order {
background: transparent !important;
padding: 0 !important;
}
#payment ul.wc_payment_methods {
padding: 0 0 20px !important;
background: transparent;
margin: 0 0 20px !important;
}
#payment ul.wc_payment_methods li {
border: 1px solid #6C7275;
border-radius: 6px;
padding: 12px;
margin-bottom: 16px !important;
background: #F3F5F7;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
#payment ul.wc_payment_methods li input {}
#payment ul.wc_payment_methods li label {
flex: auto;
}
#payment ul.wc_payment_methods li div {
width: 100%;
margin: 20px 0 0 0 !important;
background: #ececec !important;
font-size: 16px;
line-height: normal;
}
#payment ul.wc_payment_methods li div:before { border-right-color: transparent !important;
border-left-color: transparent !important;
border-top-color: transparent !important;
margin-top: 7px;
}
.woocommerce.wp-block-group.alignwide {
display: flex;
flex-wrap: wrap;
width: 100%; }
.woocommerce.wp-block-group.alignwide .woocommerce-notices-wrapper {
order: 1;
flex-basis: 100%;
}
.woocommerce.wp-block-group.alignwide .nav-etapas {
order: 2;
flex-basis: 100%;
}
.woocommerce.wp-block-group.alignwide form.woocommerce-cart-form {
order: 3;
flex-basis: 65%;
}
.woocommerce.wp-block-group.alignwide .cart-collaterals {
order: 4;
flex-basis: 35%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 96% !important;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout { }
.woocommerce ul.order_details {
padding: 0px;
}
.wc-empty-cart-message {
flex-basis: 100%;
}
body.woocommerce-order-received .woocommerce.wp-block-group.alignwide {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: center;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
display: table;
table-layout: fixed;
border-collapse: separate !important;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a {
color: #000;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a:hover {
color: #4CAF50;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead {
display: table-header-group;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr {
display: table-row;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th {
display: table-cell;
width: unset;
transform: translateX(0);
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead .woocommerce-table__product-name.product-name { }
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead .woocommerce-table__product-table.product-total {
padding-right: 15px;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody { }
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .wc-item-meta {
padding: 0px;
}
body:not(.woocommerce-order-received) table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot {
display: table-footer-group;
}
.woocommerce .woocommerce-customer-details address { padding: 20px !important;
} .wpcfb-wrap.wpc-free-shipping-bar.wpcfb-qualified-message {
display: none;
}
#cart-sidebar {
background: rgb(0 0 0 / 75%);
z-index: 1030 !important;
color: #000;
}
#cart-sidebar .title_cart {
display: flex;
justify-content: space-between;
margin: 0 0 30px;
align-items: center;
}
#cart-sidebar .title_cart h3 {}
#cart-sidebar .title_cart button {
background: none;
font-size: 23px;
padding: 0;
margin: -15px 0 0;
}
#cart-sidebar .title_cart button:hover {}
#cart-sidebar .warning_cart {
font-weight: bold;
margin: 0 0 20px;
}
#cart-sidebar .container_cart {
height: 100%;
width: 100%; }
#cart-sidebar .checkout_cart {
border-top: 1px solid #ccc;
margin: 30px 0 0;
padding: 10px 0 0;
display: none;
}
#cart-sidebar .checkout_cart .totals {
display: flex;
justify-content: space-between;
font-weight: bold;
font-size: 20px;
}
#cart-sidebar .checkout_cart .totals span {}
#cart-sidebar .checkout_cart button {
margin: 20px 0 0;
width: 100%;
background-color: #000;
color: #fff;
}
#cart-sidebar .checkout_cart button:hover {
background-color: #4CAF50;
color: #000;
}
#cart-sidebar .checkout_cart a {
width: 100%;
display: block;
text-align: center;
margin: 20px 0 0;
color: #000;
font-weight: bold;
}
#cart-sidebar .checkout_cart a:hover {
color: #4CAF50;
}
.products li.product .add_to_cart_wrapper input.qty,
.products li.product .add_to_cart_wrapper button {
height: 34px;
}
.products li.product .add_to_cart_wrapper input.qty {
width: 36px
}
.products li.product .add_to_cart_wrapper button { padding: 0px;
}
.products li.product .add_to_cart_wrapper button[data-action="reduce"] {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-right: 0 !important;
}
.products li.product .add_to_cart_wrapper button[data-action="add"] {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left: 0 !important;
}
.woocommerce ul.products li.product .add_to_cart_wrapper {
display: flex;
align-items: center;
margin-top: 8px;
}
.woocommerce ul.products li.product .add_to_cart_wrapper .button {
margin-top: 0px !important;
background: transparent;
color: #000 !important;
border: 1px solid #000;
padding: 0;
width: 40px;
}
.woocommerce ul.products li.product .add_to_cart_wrapper .button:hover {
background: transparent !important;
color: #333333 !important;
}
.woocommerce ul.products li.product .woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button[data-action="reduce"] {}
.woocommerce ul.products li.product .woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button[data-action="add"] {}
.woocommerce ul.products li.product .woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper input.qty {
border: 1px solid #6C7275;
width: 20px !important;
height: 24px;
border-radius: 0px;
border-left: none;
border-right: none;
font-size: .9rem;
color: #121212;
font-weight: 600;
}
.woocommerce ul.products li.product .woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper .button[data-action="reduce"] {
width: 24px;
padding: 0px !important;
height: 24px !important;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
background: #fff !important;
color: #121212 !important;
border: 1px solid #6C7275;
border-right: none;
}
.woocommerce ul.products li.product .woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper .button[data-action="add"] {
width: 24px;
padding: 0px !important;
height: 24px !important;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
background: #fff !important;
color: #121212 !important;
border: 1px solid #6C7275;
border-left: none;
}
.woocommerce ul.products li.product .add_to_cart_wrapper input.qty {
border-radius: 0px;
border: 1px solid #000;
border-left: none;
border-right: none;
font-size: .9rem;
}
.woocommerce ul.products li.product a.button {
width: 100%;
text-align: center;
background: #000;
color: #fff;
margin-top: 0px !important;
}
.woocommerce ul.products li.product a.button:hover {
background: #333333 !important;
color: #fff;
}
.woocommerce-mini-cart__buttons.buttons {
display: flex;
flex-direction: column-reverse;
text-align: center;
}
.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
background: #141718;
color: #fff;
padding: 17px 0px;
font-size: 1.1rem;
font-weight: 500;
border-radius: 6px;
text-decoration: none;
}
.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover {
background: #000;
color: #fff;
}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward {
background: transparent;
text-decoration: underline;
color: #121212;
margin-top: 10px;
}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover {
color: #4CAF50;
}
.woocommerce-mini-cart__total.total {
display: flex;
justify-content: space-between;
border-top: 1px solid #e8ecef !important;
}
.woocommerce-mini-cart__total.total strong {
font-family: 'Poppins';
font-size: 1.2rem;
color: #141718;
font-weight: 500;
}
.woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount {
font-family: 'Poppins';
font-size: 1.2rem;
color: #141718;
font-weight: 500;
}
.widget_shopping_cart_content {}
.woocommerce-mini-cart.cart_list.product_list_widget {
height: 60vh;
overflow-y: auto;
}
.warning_cart strong {
font-weight: 500 !important;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
display: flex !important;
justify-content: space-between;
border-bottom: 1px solid #e8ecef;
padding: 16px 0;
position: relative;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item:last-child {
border-bottom: none !important;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .remove_from_cart_button:hover {
background: transparent;
color: #000 !important
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
color: #6C7275 !important;
font-weight: 400;
font-size: 2rem;
right: 0 !important;
left: auto !important;  }
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a:not(.remove) {
display: flex;
order: -1;
text-decoration: none;
gap: 8px;
color: #141718;
font-weight: 400 !important;
width: 50%;
font-size: .9rem
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a:hover {
color: #000;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a img {
width: 50px;
height: 60px;
object-fit: cover;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
font-size: .9rem;
width: 50%;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
text-align: end;
font-size: .8rem; transform: translateX(-37px);
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper {
margin-top: 0px;
align-items: end; position: absolute;
bottom: 15px;
right: 0;
display: flex;
align-items: center;
margin-top: 8px;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper input {
border-radius: 0px;
border: 1px solid #000;
border-left: none;
border-right: none;
font-size: .9rem;
height: 34px;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button {
margin-top: 0px !important;
background: transparent;
color: #000 !important;
border: 1px solid #000;
padding: 0;
width: 40px;
height: 34px;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button:hover {
background: transparent !important;
color: #333333 !important;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button[data-action="reduce"] {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-right: 0 !important;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button[data-action="add"] {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left: 0 !important;
} .dey-order-scheduler-fields-wrapper {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row label[for="dey_delivery_date"] {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row input.dey-order-delivery-date-picker-field {
width: 100%;
height: 40px;
border: 1px solid;
border-radius: 5px;
padding: 0 20px;
font-size: 14px;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content {
width: 100%;
border: navajowhite;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header {
background: transparent;
border: none;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header a {
text-decoration: none;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
background: #4CAF50;
color: #fff;
border-radius: 100%;
font-size: 14px;
cursor: pointer !important;
top: 10px;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header a span {
display: none;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header a:hover {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header .ui-datepicker-title {
display: flex;
align-items: center;
gap: 20px;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header select {
border: none;
background: #fafafa;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header select.ui-datepicker-month {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header select.ui-datepicker-year {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header .ui-datepicker-prev {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header .ui-datepicker-prev:before {
content: '<';
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header .ui-datepicker-next {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-header .ui-datepicker-next:before {
content: '>';
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar thead {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar thead tr {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar thead th {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar thead span {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody tr {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody span { border-color: transparent ! IMPORTANT;
color: #000000 !important;
width: 35px;
height: 35px;
line-height: 28px;
text-align: center;
border-radius: 100%;
margin: 5px auto;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody .ui-state-active {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody a {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-calender-day a.ui-state-active {
background: #333333 !important;
color: #fff !important;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody span.ui-state-default {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-calender-day {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-calender-day a {
background: transparent !important;
border-color: transparent !IMPORTANT;
color: #000000 !important;
width: 35px;
height: 35px;
line-height: 28px;
text-align: center;
border-radius: 100%;
margin: 5px auto;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-calender-day a:hover {
background: #333333 !important;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-partial-booked {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-partial-booked a {
background: #ffcc00 !important;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-calender-day.ui-datepicker-today {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-calendar tbody td.dey-calender-day.ui-datepicker-today {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div dl {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div dl dt {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div dl dd {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div dl dd .ui-slider {
background: #ededed;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div dl dd .ui-slider .ui-slider-handle {
border-color: #333333;
background: #333333;
border-radius: 100%;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-timepicker-div dl dd input {
background: #fafafa;
height: 40px;
text-align: center;
border: navajowhite;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-buttonpane.ui-widget-content {}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-buttonpane.ui-widget-content button {
width: 100%;
padding: 0;
line-height: 37px;
border-radius: 5px;
}
.dey-order-scheduler-fields-wrapper .dey-order-delivery-slots-fields-wrapper.dey-order-scheduler-fields .dey-form-row .dey-order-delivery-date-field .ui-widget-content .ui-datepicker-buttonpane.ui-widget-content button:hover {} .pagination {
display: flex;
justify-content: center;
list-style: none;
padding: 0;
}
.pagination ul {
display: flex;
justify-content: center;
list-style: none;
padding: 0;
margin: 0;
flex-wrap: wrap;
gap: 8px 0;
}
.pagination li {
margin: 0 5px;
}
.pagination a,
.pagination span {
display: flex;
font-weight: 500;
color: #000;
background: #E6E9EF;
padding: 8px 16px;
text-decoration: none;
border: 1px solid #e6e9ef;
border-radius: 100%;
transition: background-color 0.3s;
height: 50px;
width: 50px;
justify-content: center;
align-items: center;
}
.pagination a:hover,
.pagination .current span {
background-color: #4caf50;
color: #fff;
border-color: #4caf50;
} .bloco-posts-grid {}
.bloco-posts-grid .post-principal {
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.bloco-posts-grid .post-principal:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, 0.538) 80%);
z-index: 0;
border-radius: .5rem;
}
.bloco-posts-grid .badge {
position: relative;
background: #4caf50;
width: fit-content;
padding: 5px 12px;
margin-bottom: 7px;
}
.bloco-posts-grid .post-principal {}
.bloco-posts-grid .post-principal:before {
background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .9) 100%)
}
.bloco-posts-grid .post-principal:hover:before {
background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .9) 80%)
}
.bloco-posts-grid .post-principal h3 {
position: relative;
color: #fff;
}
.bloco-posts-grid .post-item {}
.bloco-posts-grid .post-item figure {
flex: 0 0 30%;
}
.bloco-posts-grid .post-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.bloco-posts-grid .post-item .conteudo {
flex: 0 0 70%;
color: #000;
}
.bloco-posts-grid .post-item .conteudo:hover {
color: #4caf50;
}
.bloco-posts-grid .post-item .conteudo h4 {}
.bloco-posts-grid .post-item .conteudo p {
font-size: 14px;
}
.bloco-posts-grid .btn {}
.bloco-posts-grid .btn:hover {
background: #4caf50;
color: #fff;
} .conteudo-categoria-posts {}
.conteudo-categoria-posts .intro {}
.loop-posts {}
.loop-posts .card {}
.loop-posts .card figure {
margin-bottom: 0;
}
.loop-posts .card:hover .card-body {
background-color: #f4f4f4;
}
.conteudo-categoria-posts .swiper-button-next {
right: -16px;
}
.conteudo-categoria-posts .swiper-button-prev {
left: -16px;
}
.loop-posts .swiper-pagination {
display: none;
}
.grid-carrossel-conteudo {}
.grid-carrossel-conteudo .list-group .list-group-item {
background: #4caf5024;
padding: 14px 16px;
border-radius: 0px;
border-color: #4caf5024;
}
.grid-carrossel-conteudo .list-group .list-group-item:hover {
border-color: #4caf5047;
background: #4caf5047;
}
.grid-carrossel-conteudo .list-group .list-group-item a {
color: #000;
}
.topo-padrao {
background: #4caf5024;
}
.accordion-wrapper {}
.accordion-wrapper .accordion-item {
border-radius: 0;
border-bottom: 1px solid;
border-left: none;
border-right: none;
}
.accordion-wrapper .accordion-item:first-of-type {
border-top: 1px solid;
}
.accordion-wrapper .accordion-item button {
background: transparent;
box-shadow: none;
color: #000;
}
.accordion-wrapper .accordion-item button[aria-expanded="true"] {
color: #4caf50;
}
.accordion-wrapper .accordion-item button:after {
content: '\f078';
background: none;
font: var(--fa-font-solid);
}
.listagem-eventos {}
.listagem-eventos aside {}
.listagem-eventos aside form .input-group .btn {
border-radius: 8px
}
.conteudo-blog {}
.conteudo-blog p iframe {
width: 100%;
height: 600px;
}
.conteudo-blog aside .widget {}
.conteudo-blog aside .widget a {
color: #000;
text-decoration: none;
}
.conteudo-blog aside .widget a:hover {
color: #4CAF50;
}
.conteudo-blog aside .tags-blog a {
background-color: #4CAF50;
}
.conteudo-blog aside .tags-blog a:hover {
background: #000;
}
.cards {}
.cards .card .link {
color: #4caf50;
}
.cards .card .link:hover {
color: #000;
}
.cards .card p a {
color: #4caf50;
}
.cards .card p a:hover {
color: #000;
}
.content-text p a,
.module-text p a {
color: #4caf50;
}
.content-text p a:hover,
.module-text p a:hover {
color: #000;
}
footer {}
footer a {
color: #fff;
text-decoration: none;
}
footer a:hover {
color: #4CAF50;
}
nav.woocommerce-MyAccount-navigation {}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 20px;
background: #f3f5f7b8;
border-radius: 8px;
}
nav.woocommerce-MyAccount-navigation ul li a {
text-decoration: none;
background: #fff;
display: block;
margin-bottom: 4px;
padding: 8px;
color: #000;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
background: #f3f5f7;
}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
background: #d3d3d3;
}
.woocommerce-info .woocommerce-Button:hover {
background: #4caf50 !important;
}
.woocommerce-address-fields button {
border-radius: 6px !important;
}
.woocommerce-address-fields button[name="save_address"]:hover,
button[name="save_account_details"]:hover {
color: #000 !important;
background: #4caf50 !important;
}
.wc-block-grid__products .wc-block-grid__product a {
text-decoration: none;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
min-height: 50px;
color: #000000;
font-weight: 600;
font-size: 20px;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button {
margin-top: 20px;
}
.wc-block-grid__products .wc-block-grid__product .wp-block-button a {
background: #000;
border-radius: 6px;
}
.wc-block-grid__products .wc-block-grid__product:hover .wp-block-button a {
color: #000;
background: #4caf50;
}
@media (min-width: 992px) {
.position-md-absolute {
position: absolute;
}
header nav .nav-item.dropdown .dropdown-menu {
position: absolute;
width: 90vw;
left: -5%;
transform: translateX(-50%);
padding: 16px 0;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item img {
height: 180px !important;
object-fit: cover;
margin-bottom: 8px;
}
header nav .nav-link.dropdown-toggle:after {
content: none;
} .img-texto .item .img-texto-full {
height: 520px;
}
.img-texto .item figure.img-full img {
position: absolute;
left: 0;
top: 0;
width: 50%;
height: calc(100% - 3rem);
object-fit: cover;
object-position: top;
} footer .collapse:not(.show) {
display: block !important;
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) ul {
padding-right: 40px;
padding-left: 0;
list-style: none;
margin-bottom: 60px;
}
}
@media (min-width: 992px) and (max-width: 1410px) {
#header .container {
width: 95% !important;
max-width: none !important; }
#header .container .navbar-brand img {
max-width: 140px !important;
}
header#header nav .links-importantes { }
header#header nav .navbar-nav .nav-item .nav-link {
font-size: 80% !important;
}
}
@media (min-width: 992px) and (max-width: 1100px) {
#header .container { width: 98% !important;
}
#header .container .navbar-brand img {}
header#header nav .links-importantes {}
header#header nav .navbar-nav .nav-item .nav-link {}
}
@media (max-width: 992px) {
.woocommerce form .woocommerce-address-fields .form-row#billing_address_2_field {
margin: 0
}
.woocommerce .woocommerce-customer-details .woocommerce-column__title {
font-size: 14px !important;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
text-align: left;
}
.woocommerce .woocommerce-customer-details address {
font-size: 12px;
}
.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {
height: 170px !important;
object-fit: cover;
}
.woocommerce ul.order_details li {
border: none !important;
}
.woocommerce ul.order_details li strong {
font-size: 11px !important;
margin: 10px 0;
border: none !important;
}
.woocommerce ul.order_details li:last-of-type {}
.woocommerce ul.products li.product .price {
color: #000000 !important;
font-weight: 600 !important;
display: flex !important;
gap: 8px !important;
margin-bottom: 16px !important;
flex-wrap: nowrap !important;
font-size: 13px !important;
text-align: left !important;
justify-content: flex-start !important;
}
.woocommerce ul.products li.product .price del {}
.woocommerce ul.products li.product .price ins {}
.woocommerce-mini-cart__buttons.buttons {}
.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {}
.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover {}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward {}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover {}
.woocommerce-mini-cart__total.total {}
.woocommerce-mini-cart__total.total strong {}
.woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount {}
.widget_shopping_cart_content {}
.woocommerce-mini-cart.cart_list.product_list_widget {}
.warning_cart strong {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
gap: 10px;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item:last-child {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .remove_from_cart_button:hover {}
.woocommerce.widget_shopping_cart .cart_list li a.remove {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a:not(.remove) {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a:hover {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a img {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item dl.variation {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item span.quantity {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper {
width: 100px;
position: relative;
right: -8px;
margin-top: 30px;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper input {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button:hover {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button[data-action="reduce"] {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item .add_to_cart_wrapper button[data-action="add"] {} .no-container-sm {
padding: 0;
margin: 0;
overflow: hidden;
} header {}
header.nav-fixed {
margin-top: 0px;
}
header .topbar .closeBtn {
background-color: transparent;
color: #6C7275;
border: none;
padding: 5px 10px;
cursor: pointer;
}
header .topbar .closeBtn:hover {
color: #000;
}
header nav {}
header nav .navbar-toggler {}
header nav .navbar-toggler:focus {
box-shadow: none;
}
header nav .offcanvas-header {}
header nav .offcanvas-header .navbar-brand img {
height: 26px;
}
header nav .offcanvas {
width: 90% !important;
}
header#header nav .navbar-nav {
padding: 0;
}
header nav .offcanvas .navbar-nav .nav-item {
padding: 4px 0;
border-bottom: 1px solid #E8ECEF;
}
header nav .offcanvas .navbar-nav .nav-item.dropdown .nav-link:after {
position: absolute;
content: '\f078';
border: none !important;
font: var(--fa-font-solid);
font-size: .8rem;
right: 0;
top: 15px;
}
header nav .offcanvas .navbar-nav .nav-item.dropdown .nav-link[aria-expanded="true"]:after {
transform: rotate(180deg);
}
header#header nav .navbar-nav header nav .offcanvas .navbar-nav .nav-item {}
header nav .offcanvas .navbar-nav .nav-item .nav-link {}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu {
box-shadow: none;
filter: none;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .btn-wrapper {
order: 6;
margin-top: 20px;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .btn {
border: none;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item a {}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item img {
margin-bottom: 8px;
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item .price {}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item h3 {
font-size: 1.2rem
}
header#header nav .navbar-nav .nav-item.dropdown .dropdown-menu .item ul {
display: flex;
overflow-x: auto;
gap: 10px;
}
header#header nav .navbar-nav.navbar-dropdown-simple {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children {
border-bottom: none;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children>a {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu {
position: relative;
display: block;
box-shadow: none;
padding: 0;
border-top: 1px solid #E8ECEF;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li a {
padding: 7px 15px;
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li a:before {
content: '- ';
}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover>a {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover .sub-menu {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover .sub-menu li {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children:hover .sub-menu li a {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li:hover {}
header#header nav .navbar-nav.navbar-dropdown-simple li.nav-item.menu-item-has-children .sub-menu li:hover a {}
header#header nav .navbar-nav .woocommerce ul.products[class*=columns-] li.product,
header#header nav .navbar-nav .woocommerce-page ul.products[class*=columns-] li.product {
flex: none;
width: 70%;
}
header nav .offcanvas .search-wrapper form {
position: relative;
}
header nav .offcanvas .search-wrapper form input {
height: 40px;
border-color: #6C7275;
border-radius: 6px !important;
padding-left: 40px;
}
header nav .offcanvas .search-wrapper form input::placeholder {
font-size: 0.875rem;
}
header nav .offcanvas .search-wrapper form input:focus {
border-color: #000;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
}
header nav .offcanvas .search-wrapper form button {
background: transparent;
border: none;
position: absolute;
z-index: 10;
left: 4px;
top: 50%;
transform: translateY(-50%);
}
header nav .offcanvas .search-wrapper form button img {
width: 20px;
}
header nav .offcanvas-body .btn-wrapper .btn {
background: #000;
border-color: #000;
color: #fff;
font-weight: 500;
text-align: center;
justify-content: center;
}
header nav .offcanvas-body .btn-wrapper .btn:hover {
background: #F3F5F7;
color: #000;
border-color: #F3F5F7;
}
header nav .links-adicionais li {
padding: 8px 0;
border-bottom: 1px solid #E8ECEF;
}
header nav .links-adicionais li a {
text-decoration: none;
color: #6C7275;
font-weight: 500;
display: flex;
}
header nav .links-adicionais li a .text {
flex: auto;
}
header nav .links-adicionais li a:hover {
color: #000;
} .carousel2-thumb {
display: none;
} .banner .loop-banner .swiper-slide {
height: auto;
align-items: end;
}
.banner .loop-banner .swiper-slide h1 {
font-size: 2.5rem;
text-align: center;
}
.banner .loop-banner .swiper-slide h1, .banner .loop-banner .swiper-slide h2{font-size:20px; text-align:center;}
.banner .loop-banner .swiper-slide p {
font-size: 1rem;
text-align: center;
}
.banner .loop-banner .swiper-slide .btn {
margin: 0px auto 40px;
font-size: 0.875rem;
width: auto;
padding:10px 40px;
}
.banner .loop-banner .swiper-button-next {
right: 2%;
}
.banner .loop-banner .swiper-button-prev {
left: 2%;
}
.banner .loop-banner .swiper-button-next i,
.banner .loop-banner .swiper-button-prev i {
width: auto;
}  .quem-somos h2 {
font-size: 2.5rem;
}
.quem-somos h2:after {
border-radius: 0;
width: 5px;
height: 5px;
background-color: #000;
}
.quem-somos .texto h3 {
font-size: 1rem;
margin-top: 12px;
}
.quem-somos .texto p {
margin: 32px 0;
}  .objetivos {
border-top: none;
}
.objetivos ul li .item {
height: 204px;
margin-bottom: 16px;
}
.objetivos ul li .item h3 {
font-size: 1.5rem;
}  .instagram {}
.instagram h2 {
font-size: 2rem;
}
.instagram ul {
flex-wrap: wrap;
gap: 12px;
}
.instagram ul li {
flex: 0 0 48%;
}
.instagram ul li a img {
height: 160px;
object-fit: cover;
}  .topicos ul li .item h2 {
font-size: 0.875rem;
}
.topicos ul li .item p {
font-size: 0.875rem;
}  .topo {
height: 308px;
background-color: #f3f5f7c5;
}
.topo h1 {
font-size: 1.5rem;
}
.topo p {
font-size: .8rem;
}
.post-type-archive-product .topo,
.tax-product_cat .topo {
min-height: 150px;
}  .img-texto {}
.img-texto .item figure img {
height: 367px;
object-fit: cover;
}
.img-texto .item:first-of-type .texto.bg-gray-full {
background-color: #F3F5F7;
padding-bottom: 24px;
}
.img-texto .item .texto.bg-gray-full:before {
content: none;
}
.img-texto .item .texto h2 {
font-size: 1.8rem;
}
.img-texto .item .texto p {
font-size: 1rem;
}
.img-texto .item.with-radius:last-of-type figure img {
border-bottom-right-radius: 0px;
border-top-right-radius: 45px;
}  .cta-produtos {}
.cta-produtos h2 {
font-size: 1.25rem;
}
.cta-produtos figure {}
.cta-produtos figure img {
height: auto;
min-height: auto;
}
.cta-produtos p {
font-size: 1rem;
}
.cta-produtos .link {
padding-bottom: 16px;
}  .contato .intro h1 {
font-size: 1.25rem;
}
.contato .intro h1 br {
display: block;
} .contato .form-wrapper form button,
.contato .form-wrapper form input[type="submit"] {
width: 100%;
justify-content: center;
margin-bottom: 32px;
}  .links-uteis {}
.links-uteis h1 {
font-size: 1.25rem;
margin-top: 24px;
}
.links-uteis .menu-links-uteis {}
.links-uteis .menu-links-uteis h2,
.links-uteis .menu-links-uteis h3 {
color: #6C7275;
}
.links-uteis select {
border: 2px solid #6C7275;
}
.links-uteis select:focus {
box-shadow: none;
border-color: #000;
} .woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-fieldset {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data {
flex-direction: column;
padding: 20px 0;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container {
max-width: none;
max-height: none;
margin: 0 0 40px !important;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard {
position: relative;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard .front {
position: relative;
max-width: 100%;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard #vindi_cc_ccsingle {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard #vindi_cc_ccsingle img {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_card-container .vindi_cc_creditcard svg {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_form-container {
display: flex;
flex-direction: column;
padding: 0;
}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card div {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_form-container input {}
.woocommerce-checkout #payment ul.wc_payment_methods .payment_box.payment_method_vindi-credit-card .vindi-new-cc-data .vindi_cc_form-container #vindi_cc_ccicon {
position: absolute;
top: calc(50% - 1px);
} footer {
padding-top: 58px;
}
footer .footer-content {
grid-template-columns: 1fr;
grid-auto-flow: column;
grid-template-areas:
"footer-logo"
"footer-redes-sociais"
"footer-col-1"
"footer-col-2"
"footer-col-3"
"newsletter"
"footer-col-4"
"links-adicionais"
"footer-text"
"footer-col-5";
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) ul {
margin: 0;
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) {
margin-bottom: 24px;
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) button {
font-size: 1rem;
margin-bottom: 0;
pointer-events: initial;
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) button:after {
padding-left: 4px;
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) button[aria-expanded="false"]:after {
content: '+';
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) button[aria-expanded="true"]:after {
content: '-';
}
footer :is(.footer-col-1, .footer-col-2, .footer-col-3) ul li a {
font-size: 1rem;
}
footer .newsletter {
margin-bottom: 32px;
}
footer .footer-col-4 {
border-top: 1px solid #6C7275;
padding-top: 32px;
}
footer .footer-col-4 h3 {
font-size: 1rem;
}
footer .footer-col-4 ul :is(li a, li) {
font-size: 1rem !important;
}
footer .footer-col-5 hr {
display: none;
}
footer .links-adicionais {
margin: 24px 0;
}
.woocommerce-page table.cart td.actions .coupon {
width: 100%;
margin-bottom: 12px;
padding-bottom: 0px;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table_responsive tr:nth-child(2n) t,
.woocommerce-cart .cart_totals table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: #fff !important;
}
.woocommerce ul#shipping_method li {
justify-content: end;
}
.wc-block-cart .wc-block-cart__submit-container--sticky {
width: 100%
}
.wc-block-checkout__add-note {
border-bottom: none !important;
}
.wc-block-components-form .wc-block-components-checkout-step {
padding: 16px !important;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: left !important;
width: 100%;
}
form.woocommerce-ordering select { width: 100%;
border: 2px solid #6C7275;
padding: 0 10px;
height: 40px;
font-size: 15px;
}
.woocommerce .woocommerce-result-count {
padding-left: 8px !important;
width: 100%;
text-align: center;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button,
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
width: 100%;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
justify-content: center;
}
.woocommerce-page .page-site .product .summary .variacoes-miniaturas label {
flex-basis: 50%;
}
.woocommerce div.product form.cart .variations tbody tr .value select {
min-width: 100%;
}
.woocommerce-page .page-site .product .summary form.cart .single_add_to_cart_button {
flex-basis: 100%;
width: auto;
font-size: 14px;
} .woocommerce-cart form.woocommerce-cart-form {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table thead {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table thead tr {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table thead tr th {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr.cart_item {
align-items: center;
border-top: 1px solid #ccc;
align-items: flex-start;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td {
border: navajowhite;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail {
width: 100px;
padding: 10px 0 10px 10px;
flex: none;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail a {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail img {
width: 100% !important;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td .quantity {
zoom: .8;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td dt {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td dd {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td:before {
content: attr(data-title) " ";
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td:before {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody {}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td {
display: flex;
flex-wrap: wrap;
font-size: 12px;
align-items: center;
padding: 0;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td:before {
margin: 0 10px 0 0;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td:before {
font-size: 0;
margin: 0;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table .remove-product-cart {
order: -1 !important;
width: 100%;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table .remove-product-cart a {
width: auto; font-size: 12px !important;
display: flex;
align-items: center;
color: #333 !important;
background: red;
border-radius: 0;
color: #fff !important; text-transform: lowercase;
padding: 3px 6px !important;
height: auto;
line-height: 14px;
float: left;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table .remove-product-cart a:before {
content: 'x';
font-size: 17px;
font-size: 0;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-name {
order: 1;
width: 100%;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-name a {
text-align: left;
font-size: 14px;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-name dl {
display: flex;
width: 100%;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-quantity:before {
content: '';
margin: 0;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-quantity {
order: 2;
width: 100%;
margin: 10px 0;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-price {
order: 2;
width: 100%;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table table tbody tr td.product-subtotal {
order: 5;
width: 100%;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td.actions {
display: flex;
flex-direction: column;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr td.actions button[name="update_cart"] {
order: -1;
}
.single_variation_wrap {
margin-right: 0;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.woocommerce-page .page-site .product .summary form.cart {
justify-content: space-between;
width: 100%;
}
.nav-etapas ul {
overflow-x: auto; }
.nav-etapas ul li.item {
flex-basis: 60%;
}
.woocommerce ul.products li.product a img {
height: 170px !important;
}
.woocommerce ul.products li.product .button {
top: 50%;
}
.woocommerce ul.products li.product .add_to_cart_wrapper input.qty {
flex: auto;
}
.woocommerce-page .page-site ul.products li.product img { }
.module-carousel-loop-product .swiper-scrollbar.swiper-scrollbar-horizontal {
width: 100%;
}
.woocommerce-page .page-site .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
margin-top: 0px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
display: flex;
width: 100%;
}
form.checkout.woocommerce-checkout {
grid-auto-flow: column;
grid-template-columns: 1fr;
grid-template-rows: auto;
grid-template-areas:
"col-12"
"order_review_heading"
"woocommerce-checkout-review-order";
}
.woocommerce .col2-set,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set,
.woocommerce-page .col2-set .col-2 {
width: 100% !important;
}
.woocommerce-order-received .woocommerce .col2-set,
.woocommerce-order-received .col2-set .col-1,
.woocommerce-order-received .woocommerce .col2-set,
.woocommerce-order-received .col2-set .col-2 {
width: 100% !important;
margin: 0 0 40px;
}
.woocommerce-order-received .woocommerce table.shop_table th {
font-size: 10px;
font-weight: 600;
}
.woocommerce-order-received .woocommerce table.shop_table td {
font-size: 10px;
font-weight: 600;
}
h3#order_review_heading {
margin: 60px 0 12px;
}
.woocommerce.wp-block-group.alignwide .woocommerce-notices-wrapper {}
.woocommerce.wp-block-group.alignwide .nav-etapas {}
.woocommerce.wp-block-group.alignwide form.woocommerce-cart-form {
flex-basis: auto;
}
body:not(.woocommerce-order-received).woocommerce-checkout .woocommerce table.shop_table tbody tr,
.woocommerce-cart .cart_totals table.shop_table tbody tr {
flex-direction: column;
}
.woocommerce.wp-block-group.alignwide .cart-collaterals {
order: 4;
flex-basis: 100%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 100% !important;
}
.woocommerce.wp-block-group.alignwide .d-block.d-lg-none {
order: 5;
}
.contato .map iframe {
height: 400px
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
text-align: start;
transform: translateX(0);
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item dl.variation {
padding: 0px;
border-left: none;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a img {
height: 100%;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item dl.variation dt.variation-Escolhaosabor {
font-size: .6rem;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item dl.variation dd.variation-Escolhaosabor {
font-size: .7rem;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
font-size: .7rem;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
font-size: 1.2rem;
width: 25px;
height: 25px;
}
.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a:not(.remove) {
width: 60%;
} .bloco-posts-grid .post-principal {
height: 300px !important;
}
.bloco-posts-grid .post-item figure {
flex: 0 0 35%;
}
.bloco-posts-grid .post-item .conteudo {
flex: 0 0 60%;
}
.bloco-posts-grid .post-item .conteudo p {
font-size: 12px;
} .conteudo-categoria-posts .intro h3 {
margin-bottom: 20px;
}
.loop-posts .swiper-pagination {
display: block;
}
.conteudo-categoria-posts .carrossel :is(.swiper-button-next, .swiper-button-prev) {
display: none;
}
.woocommerce-billing-fields__field-wrapper p {
flex-basis: 100% !important;
margin: 0;
}
}