.navigation .megamenu {
  margin-left: 160px !important;
  margin-top: 1px;
}

.navigation .megamenu>li>a.menu-link {
  font-size: 13px;
  font-weight: 600;
}

.navigation .megamenu ul li a.menu-link {
  font-family: Montserrat;
  font-size: 12px;
  line-height: 0.4cm;
}

.navigation .megamenu li a.menu-link {
  padding: 8px 8px;
}

#sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart {
  font-family: montserrat;
  font-size: 10px;
}



/* Hide element on Desktop */
@media only screen and (min-width: 992px) {
    .hide-on-desktop {
        display: none !important;
    }
}

/* Hide element on Tablet/Phone */
@media only screen and (max-width: 768px) {
    .hide-on-mobile-tablet {
        display: none !important;
    }
}
@media only screen and (max-width: 576px){
body.default-breakpoint .oceanwp-mobile-menu-icon {
    flex-direction: row-reverse;
}
}
#mobile-fullscreen ul li a {
    text-align: left;
}
.fullscreen-mobile #mobile-fullscreen ul li a {
    font-size: 20px;
}
@media only screen and (max-width: 758px){
.custom-header-nav .oceanwp-mobile-menu-icon a {
    padding: 0 20px;
}
}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
    justify-content: flex-start;
		}

.site-breadcrumbs {
		height: 0px;}

.woocommerce ul.products li.product.sale .price .amount {
    color: #000000;
}
.product.sale .price .amount {
    color: #000000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: block;
    position: relative;
    width: 100%;
    border-top: 0px solid;
    border-bottom: 0px solid;
    margin-bottom: 0px;
    text-align: center;
    border-color: #eaeaea;
}
.woocommerce div.product form.cart {
    padding: 20px 0;
    border-top: 0px solid;
    border-bottom: 0px solid;
    margin-top: 20px;
    border-color: #eaeaea;
}
.woocommerce div.product p.stock {
    margin: 0;
    font-weight: 600;
    color: #B49759;
    text-align: center;
}
.woocommerce .elementor-93415 .elementor-element.elementor-element-3b55c78a .woocommerce-tabs .woocommerce-Tabs-panel {
    border-color: #02010100;
    font-family: "Ubuntu Condensed", Sans-serif;
    font-size: 15px;
    font-weight: 100;
    line-height: 1.5em;
    border-width: 0px 0px 0px 0px;
    margin-top: 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: center!important;;
}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child {
    display: none;
    
}
.nf-form-fields-required {
  display: none;
}
.age-gate-subheadline,.age-gate__subheadline {
    font-size: 16px;
    font-weight: 500;
    margin: 15px;
		padding-top: 200px;
}
button.age-gate-submit-no,
button.age-gate__submit--no {
    padding-left: 22px; /* Adjust these values as needed */
				padding-right: 22px;
}
/* Add this class to your widget/column in Elementor */
.lift-effect {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.lift-effect:hover {
  transform: translateY(-8px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}