@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//chafarica.pt/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.3") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//chafarica.pt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #282828;
	--wd-text-font-size: 16px;
	--wd-title-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(181,158,105);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #262626;
	--btn-accented-bgcolor-hover: #ab935a;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(181,158,105);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(105,160,197);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #0a0a0a;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* ACESSIBILIDADE */
:focus-visible {
    outline: -webkit-focus-ring-color auto 1px;
}


/* SHIPPING BAR */
.wd-progress-bar .progress-bar {
    background-color: #69a0c5;
}

/* BANNER TOPO */
.header-banner-container p {
    font-size: 14px !important;
    color: white !important;
}


/* MENU */
.wd-sub-menu li>a {
    color: #000000;
    font-size: 16px;
}

/*RECAPTCHA*/
.grecaptcha-badge {
    visibility: hidden;
}

/*GTRANSLATE*/
.gt_switcher {
    position: absolute !important;
}

/* SLIDER HOME */
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    width: 8px !important;
    height: 8px !important;
}

.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0 !important;
}

.elementor-widget-n-carousel .swiper-pagination-bullets {
    width: 32px !important;
padding-right: 20px !important;
}


.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet {
 vertical-align: top;
 margin-bottom: 15px !important;
}

/* EASYPAY CHECKOUT */

.woocommerce-order-pay .woocommerce {
    width: 300px;
    margin: auto;
}
.payment_methods li img {
    max-height: 15px;
}

/* Pre footer e Footer */
.wd-prefooter {
    padding-bottom: 0 !important;
}

.wd-copyrights img {
    filter: invert(1);
}

.footer-column :is(ul,ol) li {
    margin-bottom: 8px;
    font-family: "Plus jakarta sans";
	font-size:14px !important;
	color: rgb(255 255 255 / 88%) !important;
}

/* WOOCOMMERCE */

.product-label {
    padding: 5px 5px !important;
    min-width: 40px !important;
    font-size: 10px !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, .downloads-link {
    display: none !IMPORTANT;
}

/* Content Width */

.page-id-10687 .wd-content-layout, .woocommerce .wd-content-layout{
    max-width: 1600px !important;
	margin:auto;
}

.container, .container-fluid {
    padding-inline: 50px;
}

/*

.woodmart-navigation .item-level-0>a .menu-label {
    left: calc(100% - 50px);
}

.header-banner {
    top: -40px;
}

span.woo-selected-variation-item-name {
    display: none !important;
}

.form-newsletter input[type=text], .form-newsletter input[type=email] {
    border: 2px solid rgba(129,129,129,.2);
    background-color: white;
}
.btn-color-black{
    background-color: #0a0a0a;
    color: #ffffff;
}

.form-newsletter {
text-align:center;
max-width:500px;
	margin:auto;
}

.important-text {
font-weight: bold;
color: red;}

*/

/* CART INPUT

div.quantity input[type=number] {
    width: 60%;
}

div.quantity input[type=button] {
    width: 20%;
}

.product-image-summary div.quantity {
    margin-bottom: 0px;
    display: block;
    width: 200px;
}

button.single_add_to_cart_button.button.alt {
    width: 200px;
}
/*end cart input*/

/*

.shop_table tr td:last-child, .shop_table tr th:last-child {
    text-align: left;
}

.woocommerce-checkout-review-order-table th {
    max-width: 50px !important;
    width: 10%;
}

td[data-title="Envio"] {
    max-width: 600px !important;
    width: 90% !important;
}

.color-scheme-light .copyrights-wrapper, .woodmart-dark .copyrights-wrapper {
    background-color: #000000;
}

.min-footer img {
    filter: invert(1);
}
h5.cli_messagebar_head {
    font-size: 25px;
}

.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    margin: 0px 8px 4px 0;
}

.wvs-archive-variation-wrapper .variable-item:not(.radio-variable-item) {
    width: 25px;
    height: 25px;
}
.woodmart-hover-quick .woodmart-add-btn {
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.woodmart-hover-quick .woodmart-add-btn > a {
    font-size: 10px;
    line-height: 18px;
    background-color: #252525 !important;
    color: #ffffff;
    float: unset;
    width: 86%;
    margin: auto !important;
    align-items: center;
    align-content: center;
    bottom: 0px;
}

.woodmart-hover-quick:hover .woodmart-add-btn > a {
    bottom: 20px;
}

.woodmart-hover-quick:hover .wrapp-buttons {
    -webkit-transform: translateY(0) translateZ(0);
    bottom: -7px;
}

.woodmart-hover-quick .variations select {
    max-width: 200px;
}
.single-product .variations select {
   margin-bottom: 10px;
}
.woodmart-hover-quick .variations {
    text-align: center;
    visibility: hidden;
    perspective: 800px;
    -webkit-perspective: 800px;
    backface-visibility: hidden;
    -webkit-transition: opacity .3s ease-out,visibility .3s ease-out;
    transition: opacity 0.3s ease;
    opacity: 0;
    height: 0;
}
.woodmart-hover-quick:hover .variations {
    max-width: 80%;
    opacity: 1;
    -webkit-transform: translateY(10px) translateZ(0);
    transform: translateY(10px) translateZ(0) !important;
    visibility: visible;
    bottom: 139px;
    text-align: center;
    margin: auto !important;
    align-items: center;
    align-content: center;
    height: auto;
    display:block;
        transition: all 0.3s ease;
}
.product-grid-item .variations {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    opacity: 0;
    transform: translateY(25px) translateZ(0);
    -webkit-transform: translateY(25px) translateZ(0);
    background-color: white;
    display:none;
}

.promo-banner .banner-title {
    font-family: Prata, sans-serif;
}

.swatches-select>div.swatch-size-large {
    border-radius: 0 !important;
    font-size: 12px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border: 2px solid rgba(158, 158, 158, 0);
    margin: 0 5px 5px 0;
}

.woodmart-accordion-title {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 12px;
    font-weight: 600 !important;
}

.tabs-layout-accordion {
    border-top: 1px solid rgb(233, 233, 233);
    margin-bottom: 30Px;
}

.summary-inner .price .amount {
    font-size: 25px;
    font-weight: 600;
}

.price ins .amount {
    color: red !important;
}

.promo-banner .banner-title::first-letter, .iconic-woo-bundled-product__summary::first-letter, .product-image-summary .entry-title:first-letter, .widget_product_categories .product-categories li a::first-letter, .mega-menu-list .sub-sub-menu li a::first-letter, .menu-mega-dropdown .sub-sub-menu li a::first-letter, .product-grid-item .product-title::first-letter {
    text-transform: uppercase;
}


.product-type-bundled .product_meta {
    display:none;
}
.iconic-woo-bundled-products {
    margin: 0;
}
.product-tabs-wrapper {
    padding-top: 0;
}

.iconic-woo-bundled-product__summary .comprar {
    display: none;
}
.comprar {
    margin-top: 30px;
}

.swatches-select .colored-swatch, .swatches-select .image-swatch {
    font-size: 0;
    width: 35px;
    height: 35px;
    border-radius: 0;
}



.variations_form .variations td {
    width: 100%;
    display: block;
    padding-bottom: 5px !important;
}
.jckstl-add-all-to-cart__button {
    background-color: #252525;
    color: #ffffff;
    width: 100%;
    margin-bottom: 40px;
}

.jckstl-add-all-to-cart__button:after {
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    border: none;
    position: relative;
    left: 15px;
    opacity: 1;
    content: "\f120";
    font-family: woodmart-font;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400 !important;
}

.btn.btn-style-link {
    line-height: 25px;
}

.product-form:before {
    content: "\f113";
    font-family: woodmart-font;
    margin-right: 5px;
    font-weight: 400;
    vertical-align: middle;
    display: inline-block;
}


.btns-accent-light .main-nav .item-level-0.callto-btn>a {
    color: white !important;
}


.main-nav .item-level-0.callto-btn > a {
    background-color: #b7a16d;
    padding: 8px 13px;
    font-size: 13px;
    width: 95px;
    font-weight:500;
}

.woodmart-navigation .menu li#menu-item-2254 a i {
    margin-right: 0;
    font-size: 69%;
}

#menu-item-2254 .sub-menu-dropdown {
    background-color: #252525;
    color: white !important;
}

.mega-menu-list.menu-large .sub-sub-menu li a, .menu-mega-dropdown.menu-large .sub-sub-menu li a {
    display: block;
    font-size: 17px !important;
    line-height: 29px !important;
    padding: 9px 0;
    border-bottom: 1px solid rgba(234, 234, 234, 0.15);
    color: #f9f9f9 !important;
    letter-spacing: 0.01em;
    font-weight: 400;
}

.added_to_cart {
    display: none !important;
}

.br_alabel_image {
    z-index: 99;
}

.br_alabel > span {
    padding: 0 10px;
    width: auto;
}

.woocommerce-page .title-size-small {
    padding-top: 40px;
    padding-bottom: 0;
}




.scrollToTop {
    bottom: 95px;
    right: 30px;
}

.page-title {
    margin-top: -40px !important;
}
.title-design-centered {
    text-align: center;
}
.title-size-small {
    padding-top: 40px;
    padding-bottom: 40px;
}
.title-size-small .entry-title {
    text-transform: none !Important;
}

.vertical-navigation .item-level-0>a {
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

@media (min-width: 1200px) {
.container {
    max-width: 1400px;
}
.sub-menu-dropdown .container {
    max-width: 1100px;
}

}
.color-scheme-light .amount, .woodmart-dark .amount {
    color: #fff !IMPORTANT;
}

.woodmart-spacing-0 .owl-nav>div[class*=next] {
    right: 20px;
}

.woodmart-spacing-0 .owl-nav>div[class*=prev] {
    left: 20px;
}

.owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    background-color: rgba(255, 255, 255, 0.3);
}

.owl-dots .owl-dot.active span {
    border-color: #ffffff;
    background-color: #ffffff;
}

.banners-carousel-wrapper .owl-dots {
    margin-top: -50px;
    z-index: 99999;
    position: relative;
}

.banner-mask .wrapper-content-banner {
    background: linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,0));
}

.woodmart-info-box.box-title-default .info-box-title {
    font-size: 20px;
    text-transform: none !important;
    font-family: 'Poppins', sans-serif !important;
}

.related-and-upsells .title {
    padding-top: 4vh !important;
    text-align: center;
    text-transform: none;
}

.related-products .owl-carousel, .upsells-carousel .owl-carousel {
    margin-bottom: 4vh;
}


.woodmart-title-size-large.extra-word-space .woodmart-title-container {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 400;
    word-spacing: 15px;
    font-family: Poppins, sans-serif;
}

.product-grid-item .product-title a {
    display: block;
    height: 40px;
    padding: 10px 10px 15px !important;
    line-height: 20px;
    font-size: 16px !important;
    text-overflow: ellipsis;
    overflow: hidden;
}

.related-and-upsells .owl-carousel .owl-stage {
    margin-top: 30px;
}

.slider-title:before {
    content: " ";
    position: absolute;
    left: 50%;
    width: 0px;
    height: 2px;
    top: 100%;
    margin-left: -20px;
}

.amount {
    font-weight: 600;
    font-size: 14px;
    font-family: 'Lato', sans-serif !important;
    color: #222222 !important;
}

.product-grid-item .product-title {
font-family: Roboto,"MS Sans Serif",Geneva,sans-serif !IMPORTANT;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}

.tp-caption.very_large_text, .very_large_text {
    text-shadow: 0px 1px 15px rgba(0,0,0,0.3);
}

.content-banner .content-size-large {
    font-size: 18px;
    max-width: 70%;
    color: white;
}


.widgettitle, .widgettitle a, .widget-title, .widget-title a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif !important;
    letter-spacing: 1px;
}

.tabs-location-summary .tabs-layout-accordion .woodmart-accordion-title {
    font-family: "Poppins", sans-serif !important;
    letter-spacing: 1px;
    font-weight: 500;
}



.color-scheme-light .widget-title {
    color: #fffdfd;
}

.single_add_to_cart_button:after {
    width: 35px;
    height: 20px;
    vertical-align: bottom;
    border: none;
    position: relative;
    left: 10px;
    opacity: 1;
    content: "\f120";
    font-family: woodmart-font;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400 !important;
}

.add_to_cart_button:after {
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    border: none;
    position: relative;
    left: 5px;
    opacity: 1;
    content: "\f120";
    font-family: woodmart-font;
    color: #ffffff;
    font-size: 15px;
    font-weight: 300 !important;
}

.add_to_cart_button {
    font-size: 10px;
    line-height: 18px;
    padding: 8px 10px;
    background-color: #252525;
    color: #ffffff;
    float: right;
}

.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    line-height: 12px;
}

.title-size-small .entry-title {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Prata', serif !important;
}

.page-title {
    margin-top: -20px;
}

.whb-text-element a.glink span {
    font-size: 0;
}

.gt_white_content a.glink span {
    font-size: 12px !important;
}
.product-type-grouped .product-image-summary .single_add_to_cart_button {
    width: 100%;
}

.product-type-simple .product-image-summary .quantity {
    margin-right: 0px;
    width: 30%;
    min-width:200px;
    margin-bottom: 0;
}

.product-type-simple .product-image-summary .single_add_to_cart_button {
    color: #fff;
    width: 30%;
    display: block;
    margin-left: 0px;
    min-width:200px;
    font-size: 11px;
    line-height: 18px;
    padding: 12px 15px;
} 
.product-type-simple .product-image-summary .quantity input[type=number] {
    width: 65px;
    width: 60%;
}

.product-type-simple .product-image-summary .quantity input[type=button] {
    min-width: 42px;
    width: 20%;
}
.menu-mega-dropdown .sub-menu-dropdown {
    border-top: 1px solid #eaeaea;
    -webkit-box-shadow: 0px 600px 0px 500px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 600px 0px 500px rgba(0, 0, 0, 0.5);
}

.category-grid-item .category-title {
    font-size: 35px !important;
    color: #fff;
    text-transform: inherit;
}


.swatches-select>div {
    line-height: 30px;
    margin-right: 5px;
    border: 2px solid rgba(158, 158, 158, 0.2);
    border-radius: 25px;
    width: 35px;
    height: 35px;
}


.image-action-zoom .owl-carousel .product-image-wrap figure {
    background-position: center !important;
}

.woocommerce-product-details__short-description p {
    line-height: 1.5;
    margin-bottom: 5px;
}

.product-image-summary .entry-title {
    font-size: 34px;
    font-weight: 400;
    line-height: 1.2;
}
*/

.whb-main-header {
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}    
    
.home .whb-main-header {
    box-shadow: none;
}      
    
    .whb-sticked .woodmart-burger-icon {
    color: #0f0f0f;
}

.whb-sticked .whb-general-header {
    background-color: rgb(255, 255, 255);
        padding: 15px 0;
}

.whb-sticked .icons-design-default.color-scheme-light .woodmart-social-icon {
    color: #292929!important;
}

.whb-sticked .navigation-style-default .item-level-0.current-menu-item>a, .whb-sticked .woodmart-shopping-cart>a, .whb-sticked .navigation-style-default .item-level-0>a, 
.whb-sticked .woodmart-navigation .item-level-0.menu-item-has-children>a:after, .whb-scroll-stick.whb-sticked .woodmart-header-links .item-level-0>a, 
.whb-sticked .woodmart-shopping-cart .woodmart-cart-subtotal .amount, .whb-sticked .woodmart-wishlist-info-widget>a, .whb-sticked .search-button>a {
    color: black;
}

.whb-sticked .woodmart-burger-icon .woodmart-burger, .whb-sticked .woodmart-burger-icon .woodmart-burger:after, .whb-sticked .woodmart-burger-icon .woodmart-burger:before {
    background-color: black;
}


.whb-sticked .navigation-style-default .item-level-0:hover>a, .whb-sticked .search-button:hover>a, .whb-sticked .woodmart-wishlist-info-widget:hover>a, .whb-sticked .woodmart-shopping-cart:hover>a {
    color: #857040;
}@media (min-width: 1025px) {
	.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

.wc-tab-inner  {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    border-top: 0;
}
.iconic-woo-bundled-product tbody {
    display: flex;
}
.iconic-woo-bundled-product .variations_form .variations .value select {
    min-width: 190px;
    min-height: 45px;
}


.iconic-woo-bundled-product .variations_form .variations {
    width: 50%;
    float: left;
    margin-top:80px;
}

.iconic-woo-bundled-product .single_variation_wrap {
    display: flex;
    float: right;
    width: auto;
    text-align: right;
    margin-top: 105px;
    right: 0;
}

.iconic-woo-bundled-product tr {
   margin-right:10px;
   width: 190px;
}

.iconic-woo-bundled-product {
    margin: 0;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding: 25px 0;
    border-left: 0px solid #eee;
    border-right: 0px solid #eee;
    border-top: 0px solid #eee;
}


.iconic-woo-bundled-product__summary .price {
    font-size:18px;
}

.iconic-woo-bundled-product__summary h2 {
    margin: 0 20px 0 0;
}

.iconic-woo-bundled-product__summary form.cart {
  margin-top: -45px !important;
    width: auto;
    right: 0 !important;
    text-align: right;
}

.iconic-woo-bundled-product__summary p {
    margin-bottom: 0px;
    width: 60%;
    font-size:11px;
}

.iconic-woo-bundled-product__summary {
    width: 80%;
}
.iconic-woo-bundled-product__image {
    width: 15%!important;
}

.iconic-woo-bundled-product__summary .single_add_to_cart_button {
    min-width: 200px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}
.product-image-summary .entry-title {
    font-size: 25px;
}
.hide-mobile {
display:none !important; 
height:0 !important; 
visibility: hidden !important; 
opacity:0 !important; 
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.grecaptcha-badge {
  bottom: -200px !important;
}

.hide-mobile {
display:none !important; 
height:0 !important; 
visibility: hidden !important; 
opacity:0 !important; 
}
.product-image-summary .entry-title {
    font-size: 20px;
}
.woodmart-hover-icons .wrapp-buttons {
    visibility: hidden;
    opacity: 0;
}
}

@media (max-width: 576px) {
	.grecaptcha-badge {
  bottom: -200px !important;
}

.hide-mobile {
display:none !important; 
height:0 !important; 
visibility: hidden !important; 
opacity:0 !important; 
}
.product-image-summary .entry-title {
    font-size: 20px;
}
.product-grid-item .product-title a {
    height: auto;
    line-height: 17px;
    font-size: 11px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal;
}


.woodmart-hover-icons .wrapp-buttons {
    visibility: hidden;
    opacity: 0;
}
}

