@charset 'utf-8';
/*
Theme Name: Organic Beauty Child
Theme URI: http://organic-beauty.themerex.net/
Description: Organic Beauty - Multipurpose and Multiskin Responsive Wordpress theme
Author: themerex
Author URI: http://themerex.net/
Template: organic-beauty
Version: 1.0
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,buddypress,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,front-page-post-form,full-width-template,microformats,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,holiday
*/


/* VARIABLES
-------------------------------------------------------------- */
:root {
  --dumato-yellow: #FFC72C; /* #eec94b; */
  --dumato-green: #3F5538;
  --dumato-light-green: #89BD37;
}

/* General Styles
-------------------------------------------------------------- */
p {
  margin-bottom: 1rem !important;
}
.dmt_page_title {
  font-size: clamp(30px,5svw,60px);
  line-height: 1.1;
}
.dmt-hover-scale {
  transition: all 400ms ease-in-out;
}
.dmt-hover-scale:hover {
  transform: scale(1.05);
}

.sidebar {
  margin-top: 4rem;
}

.white-txt { color:#FFF !important; }

/* HEADER
-------------------------------------------------------------- */
.top_panel_wrap .logo {
  margin: 1.25em 0 1.25em !important;
}
.logo img {
  margin: 0 !important;
}
.logo_slogan { display: none; }

.scheme_light .menu_user_nav > li > a {
  color: var(--dumato-yellow) !important;
}

#dmt_navbar {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

/* MOBILE */
.header_mobile {
	background-color: #FFC72C;
  padding: 12px 0 !important;
}
.header_mobile .logo_main {
  max-height: 60px;
}
.header_mobile .menu_button,
.header_mobile .menu_main_cart {
  margin: 0;
  transform: translateY(-50%);
}

.menu_main_nav > li ul {
  width: 230px;
  padding: 1em 0;
}
.top_panel_wrap li li > a {
	padding: 0.65em 2.1em;
}

@media (max-width: 479px) {
  .header_mobile .content_wrap .logo {
    max-width: 220px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .admin-bar .page_wrap .header_mobile .side_wrap {
    top: 63px !important;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .header_mobile .content_wrap .logo_main {
    max-height: 50px;
  }
  .admin-bar .page_wrap .header_mobile .side_wrap {
    top: 88px !important;
  }
}


/* WIDGETS
-------------------------------------------------------------- */
/* BLOG */
.widget_recent_entries li {
  border-bottom: 1px dotted #CCC;
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.widget_recent_entries li:last-child {
  border-bottom: none;
}
.widget_recent_entries li a {
  color: var(--dumato-green) !important;
}


/* PARALLAX BLOCK
-------------------------------------------------------------- */
.dmt-parallax,
.dmt-parallax.vc_custom_1732708642589 {
  background-attachment: fixed;
  background-size: cover;
  background-position: center center !important;
}
.dmt-parallax > .wpb_column > .vc_column-inner > .wpb_wrapper {
  display: flex;
  justify-content: center;
}

.dmt-parallax.vc_custom_1732708642589 h2 {
  color: #ffffff;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 15px;
  margin-top: 0;
}
.dmt-parallax p {
  color: #FFF;
  font-size: 1.25rem;
  line-height: 1.85rem;
}
.amazonian-memories {
  max-width: 480px;
}


/* HOMEPAGE
-------------------------------------------------------------- */
#home-intro-4 .sc_intro {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: right center !important;
}
#home-intro-4 .sc_intro_style_4 .sc_intro_title {
  font-size: 2.5rem;
  line-height: 1.1;
  letter-spacing: -1px
}
#home-intro-4 .sc_intro_style_4 .sc_intro_title::first-line {
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 3px;
}
#home-intro-4 .sc_intro_style_4 .sc_intro_descr {
  max-width: 50%;
  padding: 0;
}
#home-intro-4 .sc_intro_style_4 .sc_intro_buttons {
  padding: 0;
}


/* REVOLUTION SLIDER
-------------------------------------------------------------- */
.rev_slider .TRX-link .sc_button {
	background: var(--dumato-light-green) !important;
	color: var(--dumato-green) !important;
}

.rev_slider .TRX-link .sc_button:hover {
	background: var(--dumato-green) !important;
	color: var(--dumato-light-green) !important;
}


/* FOOTER
-------------------------------------------------------------- */
.copyright_wrap_inner {
  padding: 2.5em 0 0 0;
}
.copyright_wrap_inner .copyright_text {
	margin-bottom: 2.5em;
}


/* PRODUCT CATEGORY BANNER
-------------------------------------------------------------- */
.category-banner {
  width: 100%;
  background-size: cover;
  background-position: center;
  padding: 60px 0;
  color: white;
  text-align: center;
  margin-bottom: 10px;
}
.category-banner .banner-content {
  max-width: 1170px;
  margin: 0 auto;
}
.category-banner h1 {
  color: white !important;
  font-size: 3.2rem;
  font-weight: 300;
  margin-bottom: 4px;
  margin-top: 0px;

  font-family: "Open Sans", sans-serif;
  letter-spacing: -1px;
  text-align: left;
  text-transform: none;
}
.category-banner p {
  font-size: 1.1rem;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0 !important;
}


/* PRODUCT LISTING
-------------------------------------------------------------- */
.tax-product_cat .page_content_wrap {
  padding: 3em 0 0;
}
.woocommerce-products-header h1 {
  margin-top: 1.15em !important;
}

.post_thumb {
  background: #fff;
  overflow: hidden;
}
.post_thumb,
.woocommerce ul.products li.product .post_thumb::after {
  border-radius: 12px;
}
/* ESCONDER CATEGORIAS */
li.product .product_cats {
	display: none;
}
/* SUBTÍTULO */
.product-subtitle {
  font-size: 0.9rem;
  color: var(--dumato-green); 
  line-height: 1.3;
  margin-bottom: 12px !important;
  margin-top: 4px;
}

/* TITLES AND PRICE STYLES */
.woocommerce .page_content_wrap ul.products li.product h3,
.woocommerce-page .page_content_wrap ul.products li.product h3 {
  font-size: 1.25em;
  margin-bottom: 0.4em;
  margin-top: 0.8em;
}
.scheme_original .woocommerce ul.products li.product .price,
.scheme_original .woocommerce-page ul.products li.product .price {
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1;
}

/* PRICE COLOR */
.scheme_original .woocommerce ul.products li.product .price, 
.scheme_original .woocommerce-page ul.products li.product .price,
.scheme_original .woocommerce .checkout #order_review .order-total .amount,
.scheme_original .woocommerce-page .checkout #order_review .order-total .amount,
.scheme_original .woocommerce ul.cart_list li > .amount,
.scheme_original .woocommerce ul.product_list_widget li > .amount,
.scheme_original .woocommerce-page ul.cart_list li > .amount,
.scheme_original .woocommerce-page ul.product_list_widget li > .amount,
.scheme_original .woocommerce ul.cart_list li span .amount,
.scheme_original .woocommerce ul.product_list_widget li span .amount,
.scheme_original .woocommerce-page ul.cart_list li span .amount,
.scheme_original .woocommerce-page ul.product_list_widget li span .amount,
.scheme_original .woocommerce ul.cart_list li ins .amount,
.scheme_original .woocommerce ul.product_list_widget li ins .amount,
.scheme_original .woocommerce-page ul.cart_list li ins .amount,
.scheme_original .woocommerce-page ul.product_list_widget li ins .amount {
	color: var(--dumato-light-green) !important;
}

.scheme_light .woocommerce ul.cart_list li span .amount,
.scheme_light .woocommerce ul.product_list_widget li span .amount {
  color: var(--dumato-green) !important;
}

/* HOVER BUTTONS */
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap {
  border-radius: 12px;
  bottom: 0;
  top: 0 !important;
  transform: none !important;
}
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
.woocommerce-page ul.products li.product .woo_buttons_wrap .button {
  align-items: center !important;
  display: flex !important;
  font-size: 0.9rem;
  height: 50% !important;
  justify-content: center !important;
  margin: 0 !important;
  max-width: 100% !important;
  padding: 0 !important;
}
[class*="sc_button_hover_fade"]::after {
  display: none !important;
}

/* SIDEBAR
-------------------------------------------------------------- */
.widget_area ul li.cat-item {
  font-size: 1rem;
}

/* REMOVE "UNCATEGORIZED" FROM LIST */
.widget_product_categories ul.product-categories .cat-item-70 {
  display: none;
}


/* PRODUCT PAGE
-------------------------------------------------------------- */
.page_content_wrap:has(.post_item_product) {
  background-color: #EAEEDD;
  padding-top: 4em;
}
.woocommerce-product-gallery__image {
	background-color: #FFF;
	border-radius: 12px;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
  background-color: #FFF;
	border-radius: 8px;
}

.woocommerce div.product .product_title {
  margin-bottom: 0.15em !important;
}
.woocommerce div.product .subtitle {
  color: var(--dumato-green);
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 0.15rem;
}

/* PRICE INLINE WITH CART */
.woocommerce div.product p.price {
  display: none;
}
.woocommerce div.product .price-cart-inline {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-top: 20px;
}
.woocommerce div.product .price-inline {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  margin-right: 20px;
}
.woocommerce div.product .price-inline .woocommerce-Price-currencySymbol {
  font-size: 1.6rem;
}
.woocommerce div.product .price-cart-inline form.cart {
  margin: 0;
  padding: 0;
}

.woocommerce div.product div.summary [itemprop~='description'] {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 30px;
}
.woocommerce div.product div.summary .evaluation {
	background-color: var(--dumato-light-green);
  border-radius: 4px;
  color: #FFF;
	font-size: 0.8rem;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 1px 15px;
	width: max-content;
}
.woocommerce div.product form.cart {
	border-bottom: none !important;
  clear: both;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
  font-size: 1rem;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
  height: 2.6em !important;
}

/* Hide product categories nad reference on single product page */
.single-product .product_meta .posted_in,
.single-product .product_meta .product_id {
    display: none !important;
}

/* Product Information Tabs */
.woocommerce-tabs .panel {
  background-color: #FFF;
  border-color: var(--dumato-light-green) !important;
  border-radius: 8px;
  padding: 2em 2.5em !important;
}
.woocommerce-tabs .panel p {
  margin-bottom: 1em !important;
}
.woocommerce-tabs .panel p:last-child {
  margin-bottom: 0 !important;
}
.woocommerce-tabs ul.tabs li {
	margin-right: 8px !important;
}
.woocommerce-tabs ul.tabs li:not(.active) {
  background-color: #C7CCB6 !important;
}
.woocommerce-tabs ul.tabs li.active {
	border-top-color: var(--dumato-light-green) !important;
  border-right-color: var(--dumato-light-green) !important;
  border-left-color: var(--dumato-light-green) !important;
  color: var(--dumato-light-green) !important;
}
.woocommerce-tabs ul.tabs li a {
	font-weight: bold !important;
	text-transform: uppercase;
	font-size: 0.75rem;
	letter-spacing: 1px;
}

.product_logos {
  background-color: #DADFC8;
  border-radius: 12px;
  color: var(--dumato-green);
  display: inline-block;
  margin-bottom: 20px;
  padding: 15px 25px;
}
.product_logos ul {
  font-family: "Open Sans Condensed",sans-serif;
  font-weight: 700;
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
  text-transform: uppercase;
}
.product_logos li img {
  margin-right: 8px;
  width: 18px;
}
.product_logos li {
	margin-bottom: 12px;
}
.product_logos li:last-child {
  margin-bottom: 0;
}


/* PRODUCT SIDEBAR
-------------------------------------------------------------- */
.woocommerce ul.product_list_widget li a {
  font-weight: 700;
  font-size: 0.9rem;
}
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.product_list_widget li img {
  background: #EEE;
  border-radius: 4px;
}

/* BLOG LIST PAGES
-------------------------------------------------------------- */
#blog_featured_list h2.sc_blogger_title {
  font-size: 3rem;
  margin-bottom: 20px;
}
#blog_featured_list h6.sc_blogger_subtitle {
  font-size: 1.1rem;
}
#blog_featured_list p {
  font-size: 1.1rem;
  line-height: 1.6;
  letter-spacing: -0.25px;
}
#blog_featured_list .sc_item_descr {
  margin-bottom: 3em;
}


/* BLOG POST
-------------------------------------------------------------- */
.single-post .post_content p {
  font-size: 1.2rem;
  line-height: 1.5;
}
.single-post .post_thumb {
  margin-top: 3rem;
}

/* RELATED */
.related_wrap .section_title {
  border-top: 1px dotted var(--dumato-green);
	font-weight: 400;
	font-family: "open sans", sans-serif;
  padding-top: 30px;
  text-align: center;
}
.post_item_related .post_title {
  font-family: "Open Sans Condensed", sans-serif !important;
	font-size: 1rem;
  text-transform: uppercase;
}

/* ABOUT US PAGE
-------------------------------------------------------------- */
.page-id-19 .page_content_wrap {
  padding-top: 0 !important;
}
#aboutus-header h1.dmt_page_title {
  color: white !important; 
  margin-top: 0;
  text-shadow: 2px 2px 10px rgba(115, 74, 68, 0.75);
}
.dmt-big-h2 {
  font-size: 1.8rem;
  margin-top: 1.5rem !important;
}
.dmt-big-text {
  font-size: 1.5rem;
  letter-spacing: -1px;
  line-height: 1.6;
  text-wrap: balance;
}

/* CONTACT PAGE
-------------------------------------------------------------- */
.page-id-31 .page_content_wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#contact-header .row-container {
  max-width: 1200px;
  margin: 0 auto !important;
}

#contact-header h1,
#contact-header h2,
#contact-header h3,
#contact-header p,
#contact-header a {
  color: white !important; 
}
#contact-header h1.dmt_page_title {
  margin-top: 0;
  text-shadow: 2px 2px 10px rgba(66, 85, 130, 0.5);
}
#contact-header h3 {
	margin-bottom: 4px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 17px;
	letter-spacing: 1px;
  text-shadow: 1px 1px 5px rgba(66, 85, 130, 0.5);
}
#contact-header p {
  font-weight: 700;
}
#contact-header .wpcf7-not-valid-tip {
  background-color: #dc3232;
  color: white;
  border-radius: 4px;
  margin-top: 4px;
  padding: 2px 10px;
  display: inline-block;
  font-weight: bold;
}

#contact-header input[type="text"], 
#contact-header input[type="email"],
#contact-header textarea {
  border-color: var(--dumato-yellow);
  border-radius: 6px;
  border-width: 3px;
}
#contact-header .wpcf7 form.sent .wpcf7-response-output {
	border-color: var(--dumato-green);
  font-weight: bold;
  text-align: center;
  padding: 12px 20px;
  background: var(--dumato-light-green);
  color: #FFF;
}
#contact-header input[type="submit"] {
  background-color: var(--dumato-yellow);
  color: var(--dumato-green);
}
#contact-header input[type="submit"]:hover {
  background-color: var(--dumato-green);
  color: var(--dumato-yellow);
}


/* INSTAGRAM WIDGET
-------------------------------------------------------------- */
#widget_instagram .widget_title {
  background-image: url(images/instagram-logo.png);
  background-repeat: no-repeat;
  background-size: 27px;
  padding-left: 40px;
}
#widget_instagram .widget_instagram_follow_link_wrap {
  margin-top: 0;
  margin-bottom: 2em;
}
#widget_instagram .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
  background-color: var(--dumato-light-green);
  color: #ffffff;
  transition: all 400ms;
}
#widget_instagram .widget_instagram_follow_link_wrap .widget_instagram_follow_link:hover {
  background-color: var(--dumato-green);
}


/* CART (SMALL PANEL)
-------------------------------------------------------------- */
#dmt_header_cart {
  display: block;
  padding: 0;
}
#dmt_header_cart .cart_items {
  background-color: var(--dumato-green);
  border-radius: 20px;
  padding: 0 6px;
  font-weight: 700;
  color: #FFF;
  margin-right: 4px;
}

#dmt_header_cart .sidebar_cart {
  left: 50%;
  top: 2em;
  transform: translateX(-50%);
  padding: 0.5em 1.5em !important;
  width: 320px !important;
}
#dmt_header_cart .sidebar_cart .widget_shopping_cart {
  padding: 1.5em 0 0 0;
}

/* THUMBNAIL */
.top_panel_wrap .widget_shopping_cart ul.cart_list > li img {
  background: #FFF;
  border-radius: 6px;
  margin-top: 0 !important;
}

/* TITLE */
#dmt_header_cart .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
  margin-top: 0;
}

/* PRICE */
#dmt_header_cart .woocommerce.widget_shopping_cart .quantity {
  margin: 0.25em 0 0.5em;
}

/* REMOVE FROM CART BUTTON */
#dmt_header_cart .remove_from_cart_button {
  background: white !important;
  font-weight: bold !important;
  color: var(--dumato-green) !important;
  text-align: center;
  font-size: 1rem !important;
  left: auto !important;
  padding: 2px;
  right: 0px;
  top: 22px !important;
  transition: all 400ms;
}
#dmt_header_cart .remove_from_cart_button:hover {
  background: var(--dumato-green) !important;
  color: white !important;
}

/* TOTAL */
#dmt_header_cart .woocommerce.widget_shopping_cart .total {
  color: var(--dumato-green);
  font-family: "Open Sans Condensed", sans-serif;
  padding-top: 0;
}

/* VIEW CART/ORDER BUTTON */
#dmt_header_cart .sidebar_cart a.button {
  font-size: 0.95rem;
  letter-spacing: 1px;
  padding: 0.5em 1em;
}
#dmt_header_cart .widget_shopping_cart p.buttons {
	padding-bottom: 0;
	margin-bottom: 4px !important;
}

/* FREE SHIPPING INFO */
#dmt-cart-panel-info {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  margin-bottom: 1em;
  text-transform: uppercase;
}


/* CHECKOUT PROCESS
-------------------------------------------------------------- */
body.page-id-516 #dmt_navbar { display: none; } /* HIDE NAVBAR */

/* CART PAGE TITLE */
.page-id-514 .post_title.entry-title {
  margin-top: 0.5em;
}

/* REMOVE PRODUCT BUTTON */
.woocommerce .shop_table .product-remove a.remove {
	background-color: var(--dumato-light-green) !important;
	color: white !important;
  display: inline-block;
	font-size: 20px !important;
	font-weight: 700 !important;
}

/* ALIGN TABLE HEADER FOR PRODUCT COLUMN */
.woocommerce table.cart thead .product-name,
.woocommerce table.shop_table tbody th.product-name {
  text-align: left;
}
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-price,
.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr td.product-price,
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-quantity,
.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr td.product-quantity,
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr td.product-subtotal,
.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr td.product-subtotal {
  text-align: left !important;
}
div.woocommerce form.woocommerce-cart-form div.quantity {
  margin: 0 !important;
}

/* HIDE COUPONS */
.woocommerce-cart-form .shop_table td.actions .coupon {
  display: none;
}


.woocommerce .cart-collaterals .cart_totals table .order-total th,
.woocommerce-page .cart-collaterals .cart_totals table .order-total th,
.woocommerce .cart-collaterals .cart_totals table .order-total td strong,
.woocommerce-page .cart-collaterals .cart_totals table .order-total td strong {
  font-weight: bold !important;
}
.woocommerce-page .wc-proceed-to-checkout a.checkout-button {
  font-size: 1.1rem !important;
}



.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
	text-align: left !important;
}

.woocommerce-checkout-review-order-table th.product-total {
  font-size: 0 !important;
}
.woocommerce-checkout-review-order-table tr.order-total th,
.woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount {
  font-weight: 700 !important;
}

/* CHECKOUT FORM - ADRESS */
#dmt-woocommerce-checkout {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#dmt-woocommerce-checkout .woocommerce-NoticeGroup {
  width: 100%;
}
#dmt-order-address-wrapper {
  --wc-form-border-color: #e1e1e1;
  width: 55%;
}
#dmt-order-address-wrapper .col-1,
#dmt-order-address-wrapper .col-2 {
  float: none;
  width: 100%
}
#dmt-order-address-wrapper .col-2 {
  margin-top: 40px;
}
.select2-container .select2-dropdown {
  border-color: #e1e1e1;
}
#dmt-order-address-wrapper .select2-container .select2-selection--single {
  border-color: var(--wc-form-border-color);
  border-radius: var(--wc-form-border-radius);
  border-width: 1px;
}
#dmt-order-address-wrapper p.create-account {
  background-color: var(--dumato-yellow);
  color: var(--dumato-green);
  border-radius: 6px;
  font-weight: 700;
  padding: 10px 20px;
}

/* PUT POSTAL CODE AND CITY IN THE SAME LINE */
#dmt-order-address-wrapper #billing_city_field,
#dmt-order-address-wrapper #billing_postcode_field {
  width: 48%;
  clear: none;
}
#dmt-order-address-wrapper #billing_city_field {
  float: left;
}
#dmt-order-address-wrapper #billing_postcode_field {
  float: right;
}

/* FIELD DESCRIPTIONS */
.woocommerce form .form-row .woocommerce-input-wrapper .description {
	background: var(--dumato-green);
	margin: 1em 0 0;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
  border-top-color: var(--dumato-green);
}


/* CHECKOUT FORM - ORDER REVIEW */
#dmt-order-review-wrapper {
  width: 40%;
}
#dmt-order-review-wrapper #order_review_heading {
  padding-top: 0;
}
#dmt-order-review-wrapper #place_order {
  font-size: 0.95rem;
}

#dmt-order-review-wrapper #payment {
  background-color: #f0f0f0;
}
#dmt-order-review-wrapper #payment div.payment_box {
  background-color: #dfdfdf;
}
#dmt-order-review-wrapper #payment div.payment_box::before {
  border-bottom-color: #dfdfdf;
}


/* BREADCRUMBS
-------------------------------------------------------------- */
.yoast-breadcrumbs {
  text-transform: uppercase;
}
.yoast-breadcrumbs span span {
  margin: 6px;
}
.yoast-breadcrumbs span span:first-child {
  margin-left: 0;
}

.single-product .yoast-breadcrumbs {
  margin-bottom: 2rem;
}