/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Hedera Essence: desktop hover dropdown for the top Parfumuri menu */
@media (min-width:1025px){
  .whb-header,
  .whb-header .whb-main-header,
  .whb-header .whb-row,
  .whb-header .whb-general-header,
  .whb-header .whb-general-header-inner,
  .whb-header .wd-header-nav,
  .whb-header .wd-nav{overflow:visible!important;}
  .whb-header .wd-nav .menu-item-has-children{position:relative!important;}
  .whb-header .wd-nav .menu-item-has-children>.wd-dropdown,
  .whb-header .wd-nav .menu-item-has-children>.wd-dropdown-menu{display:block!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;top:100%!important;left:0!important;right:auto!important;z-index:9999!important;min-width:230px!important;width:max-content!important;max-width:280px!important;}
  .whb-header .wd-nav .menu-item-has-children:hover>.wd-dropdown,
  .whb-header .wd-nav .menu-item-has-children:hover>.wd-dropdown-menu,
  .whb-header .wd-nav .menu-item-has-children:focus-within>.wd-dropdown,
  .whb-header .wd-nav .menu-item-has-children:focus-within>.wd-dropdown-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;}
  .whb-header .wd-dropdown-menu>.container,
  .whb-header .wd-dropdown>.container{width:auto!important;max-width:none!important;padding:0!important;}
  .whb-header .wd-dropdown-menu .wd-sub-menu,
  .whb-header .wd-dropdown .wd-sub-menu{min-width:230px!important;background:#fff!important;border:1px solid #eee8de!important;box-shadow:0 18px 45px rgba(23,56,32,.13)!important;padding:10px 0!important;margin:0!important;}
  .whb-header .wd-dropdown-menu .wd-sub-menu>li>a,
  .whb-header .wd-dropdown .wd-sub-menu>li>a{display:block!important;padding:11px 18px!important;font:15px/1.2 Georgia,'Times New Roman',serif!important;color:#4d493f!important;text-transform:none!important;white-space:nowrap!important;}
  .whb-header .wd-dropdown-menu .wd-sub-menu>li>a:hover,
  .whb-header .wd-dropdown .wd-sub-menu>li>a:hover{color:#173820!important;background:#fbf7ef!important;}
}

/* Hedera Essence: keep mobile menu clean */
@media (max-width:1024px){
  .wd-side-hidden .mobile-categories-menu,
  .wd-side-hidden .mobile-categories-title,
  .wd-side-hidden .wd-nav-mobile:not(.mobile-pages-menu),
  .wd-side-hidden .menu-item-wishlist,
  .wd-side-hidden .menu-item-account,
  .wd-side-hidden .login-side-opener,
  .wd-side-hidden .wd-header-my-account,
  .wd-side-hidden .wd-header-wishlist,
  .wd-toolbar .wd-header-my-account,
  .wd-toolbar .wd-header-wishlist{display:none!important;}
  .wd-side-hidden .mobile-pages-menu{display:block!important;}
}

/* Hedera Essence: mobile video hero */
@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-hero {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 1fr !important;
    min-height: 640px !important;
    height: auto !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #07140d !important;
    isolation: isolate !important;
    align-items: end !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-bg {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    z-index: 0 !important;
    overflow: hidden !important;
    background: #07140d !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-bg-poster,
  body.page-id-38 .he-template-v2 .he-hero-bg-video {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    object-position: 32% center !important;
  }

  body.page-id-38 .he-template-v2 .he-hero:before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: block !important;
    pointer-events: none !important;
    background: linear-gradient(180deg, rgba(4, 10, 7, .18) 0%, rgba(4, 10, 7, .38) 34%, rgba(4, 10, 7, .72) 68%, rgba(4, 10, 7, .94) 100%) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy {
    grid-column: 1 !important;
    grid-row: 1 !important;
    align-self: end !important;
    justify-self: stretch !important;
    width: 100% !important;
    max-width: none !important;
    padding: 238px 22px 34px !important;
    text-align: left !important;
    position: relative !important;
    z-index: 4 !important;
    color: #f7f1e6 !important;
    text-shadow: 0 3px 18px rgba(0, 0, 0, .42) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy:before {
    content: none !important;
    display: none !important;
    background: none !important;
    box-shadow: none !important;
  }

  body.page-id-38 .he-template-v2 .he-hero .he-eyebrow {
    max-width: 340px !important;
    margin: 0 0 13px !important;
    color: #d09a37 !important;
    font-size: 27px !important;
    line-height: 1.35 !important;
    letter-spacing: .02em !important;
    text-align: left !important;
    text-shadow: 0 3px 15px rgba(0, 0, 0, .36) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero h1 {
    max-width: 340px !important;
    margin: 0 0 14px !important;
    color: #f7f1e6 !important;
    font-size: 43px !important;
    line-height: 1.04 !important;
    text-align: left !important;
    text-shadow: 0 4px 20px rgba(0, 0, 0, .46) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy > p {
    width: auto !important;
    max-width: 310px !important;
    margin: 0 0 20px !important;
    color: #efe8dc !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    text-align: left !important;
    text-shadow: 0 3px 16px rgba(0, 0, 0, .38) !important;
  }

  body.page-id-38 .he-template-v2 .he-btn {
    width: auto !important;
    min-width: 166px !important;
    height: 46px !important;
    padding: 0 22px !important;
    margin: 0 !important;
    background: #173820 !important;
    color: #f4d89a !important;
    border-color: rgba(212, 164, 73, .72) !important;
    border-radius: 8px !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, .24) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-features {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 11px !important;
    max-width: 315px !important;
    margin: 24px 0 0 !important;
    color: #f1e7d4 !important;
    font-size: 13px !important;
    text-align: left !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-features span {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    min-width: 0 !important;
    color: #f1e7d4 !important;
    text-shadow: 0 3px 14px rgba(0, 0, 0, .36) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-features img {
    width: 25px !important;
    height: 25px !important;
    filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .35)) !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-art {
    display: none !important;
  }
}

@media (max-width: 430px) {
  body.page-id-38 .he-template-v2 .he-hero {
    min-height: 610px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy {
    padding: 216px 18px 30px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero .he-eyebrow {
    font-size: 25px !important;
    max-width: 330px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero h1 {
    font-size: 39px !important;
    max-width: 320px !important;
  }
}

/* Hedera Essence: normal white hero signature text */
body.page-id-38 .he-template-v2 .he-hero .he-eyebrow {
  color: #fffaf0 !important;
  font-family: Georgia, 'Times New Roman', serif !important;
  font-size: 19px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  letter-spacing: .02em !important;
  max-width: 460px !important;
  text-transform: none !important;
  text-shadow: 0 3px 18px rgba(0, 0, 0, .46) !important;
}

@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-hero .he-eyebrow {
    color: #fffaf0 !important;
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    letter-spacing: .02em !important;
    max-width: 315px !important;
  }
}

/* Hedera Essence: Rustic Roadway hero title */
@font-face {
  font-family: 'Rustic Roadway';
  src: url('https://hederaessence.ro/wp-content/uploads/2026/07/RusticRoadway.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body.page-id-38 .he-template-v2 .he-hero h1 {
  font-family: 'Rustic Roadway', Georgia, 'Times New Roman', serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
  letter-spacing: .01em !important;
  line-height: 1.28 !important;
  text-transform: none !important;
}

@media (min-width: 901px) {
  body.page-id-38 .he-template-v2 .he-hero h1 {
    font-size: 66px !important;
    max-width: 560px !important;
    margin-bottom: 18px !important;
  }
}

@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-hero h1 {
    font-size: 48px !important;
    line-height: 1.24 !important;
    max-width: 340px !important;
  }
}

@media (max-width: 430px) {
  body.page-id-38 .he-template-v2 .he-hero h1 {
    font-size: 43px !important;
    line-height: 1.24 !important;
    max-width: 320px !important;
  }
}

/* Hedera Essence: lift hero copy so CTA fits */
@media (min-width: 901px) {
  body.page-id-38 .he-template-v2 .he-hero-copy {
    padding-top: 32px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero .he-eyebrow {
    margin-bottom: 9px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero h1 {
    line-height: 1.22 !important;
    margin-bottom: 12px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy > p {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-hero-copy {
    padding-bottom: 54px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero .he-eyebrow {
    margin-bottom: 9px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero h1 {
    line-height: 1.18 !important;
    margin-bottom: 10px !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy > p {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 430px) {
  body.page-id-38 .he-template-v2 .he-hero-copy {
    padding-bottom: 50px !important;
  }
}

/* Hedera Essence: gold hero title color */
body.page-id-38 .he-template-v2 .he-hero h1 {
  color: #d6a044 !important;
  text-shadow: 0 4px 22px rgba(0, 0, 0, .48), 0 1px 0 rgba(255, 241, 205, .22) !important;
}

/* Hedera Essence: new leaf logo everywhere */
body.page-id-38 .he-template-v2 .he-brand img {
  content: url('https://hederaessence.ro/wp-content/uploads/2026/07/hedera-logo-frunza-noua-168x192-1.png') !important;
  width: 44px !important;
  height: auto !important;
  max-height: 50px !important;
  object-fit: contain !important;
}

body:not(.home) .whb-header .wd-logo:before,
body:not(.home) .whb-sticked .wd-logo:before {
  background-image: url('https://hederaessence.ro/wp-content/uploads/2026/07/hedera-logo-frunza-noua-168x192-1.png') !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

body .wd-side-hidden .wd-logo:before,
body .mobile-nav .wd-logo:before,
body .whb-mobile-header .wd-logo:before {
  background-image: url('https://hederaessence.ro/wp-content/uploads/2026/07/hedera-logo-frunza-noua-168x192-1.png') !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

@media (max-width: 1024px) {
  body.page-id-38 .he-template-v2 .he-brand img {
    width: 38px !important;
    max-height: 44px !important;
  }

  body:not(.home) .whb-header .wd-logo:before,
  body .whb-mobile-header .wd-logo:before {
    width: 38px !important;
    height: 38px !important;
  }
}

/* Hedera Essence: hide hero benefit icons on mobile */
@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-hero-features {
    display: none !important;
  }

  body.page-id-38 .he-template-v2 .he-hero-copy {
    padding-bottom: 44px !important;
  }
}

@media (max-width: 430px) {
  body.page-id-38 .he-template-v2 .he-hero-copy {
    padding-bottom: 40px !important;
  }
}

/* Hedera Essence: women category lifestyle background */
body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) {
  background: #102719 !important;
}

body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1)::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  pointer-events: none !important;
  background: linear-gradient(90deg, rgba(10, 29, 18, .90) 0%, rgba(10, 29, 18, .70) 42%, rgba(10, 29, 18, .25) 72%, rgba(10, 29, 18, .05) 100%) !important;
}

body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) > div {
  position: relative !important;
  z-index: 2 !important;
}

body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) h2 {
  color: #fff7e8 !important;
  text-shadow: 0 2px 15px rgba(0, 0, 0, .35) !important;
}

body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) p {
  color: #efe2cf !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, .34) !important;
}

body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) span {
  color: #d6a044 !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, .30) !important;
}

body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) .he-cat-img {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center center !important;
}

@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1)::before {
    background: linear-gradient(90deg, rgba(10, 29, 18, .88) 0%, rgba(10, 29, 18, .62) 54%, rgba(10, 29, 18, .08) 100%) !important;
  }

  body.page-id-38 .he-template-v2 .he-category-row .he-category-card:nth-child(1) .he-cat-img {
    object-position: 58% center !important;
  }
}

/* Hedera Essence: homepage perfume presentation cards */
body.page-id-38 .he-template-v2 #parfumuri .he-section-title h2 {
  color: #142e1b !important;
}

body.page-id-38 .he-template-v2 .he-perfume-card .he-fav {
  color: #bd8730 !important;
}

body.page-id-38 .he-template-v2 .he-perfume-card .he-product-card-type {
  margin: 0 0 7px !important;
  color: #6f6a61 !important;
  font-size: 12px !important;
  line-height: 1.25 !important;
}

body.page-id-38 .he-template-v2 .he-perfume-card .he-product-card-desc {
  min-height: 34px !important;
  margin: 0 0 12px !important;
  color: #514a3f !important;
  font: 13px/1.35 Georgia, 'Times New Roman', serif !important;
}

body.page-id-38 .he-template-v2 .he-perfume-card .he-card-cta {
  display: inline-flex !important;
  align-items: center !important;
  gap: 9px !important;
  color: #bd8730 !important;
  font: 700 11px/1 Arial, sans-serif !important;
  letter-spacing: 1.7px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

body.page-id-38 .he-template-v2 .he-perfume-card .he-card-cta:after {
  content: none !important;
  display: none !important;
}

body.page-id-38 .he-template-v2 .he-perfume-card .he-card-cta:hover,
body.page-id-38 .he-template-v2 .he-perfume-card .he-card-cta:focus {
  color: #173820 !important;
  outline: none !important;
}

@media (max-width: 900px) {
  body.page-id-38 .he-template-v2 .he-perfume-card .he-product-card-desc {
    min-height: 0 !important;
  }
}


/* Hedera Essence: final header menu labels and mobile navigation polish */
@media (max-width: 1024px) {
  body .wd-side-hidden .mobile-categories-menu,
  body .wd-side-hidden .mobile-categories-title,
  body .wd-side-hidden .wd-nav-mobile:not(.mobile-pages-menu),
  body .wd-side-hidden .menu-item-wishlist,
  body .wd-side-hidden .menu-item-account,
  body .wd-side-hidden .login-side-opener,
  body .wd-side-hidden .wd-header-my-account,
  body .wd-side-hidden .wd-header-wishlist,
  body .wd-toolbar .wd-header-my-account,
  body .wd-toolbar .wd-header-wishlist {
    display: none !important;
  }

  body .wd-side-hidden .wd-nav-mob-tab {
    display: none !important;
  }

  body .wd-side-hidden .mobile-pages-menu {
    display: block !important;
  }

  body .wd-side-hidden #menu-mobile-navigation > li > a {
    min-height: 48px !important;
    display: flex !important;
    align-items: center !important;
    padding: 13px 20px !important;
    color: #173820 !important;
    font: 600 15px/1.2 Georgia, 'Times New Roman', serif !important;
  }

  body .wd-side-hidden #menu-mobile-navigation .menu-item-has-children > .wd-sub-menu {
    display: block !important;
    position: static !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    max-height: none !important;
    padding: 0 0 8px 18px !important;
    margin: -4px 0 4px !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body .wd-side-hidden #menu-mobile-navigation .wd-sub-menu a {
    min-height: 38px !important;
    display: flex !important;
    align-items: center !important;
    padding: 9px 20px !important;
    color: #6b604f !important;
    font: 500 14px/1.2 Arial, sans-serif !important;
  }
}
/* End Hedera header mobile polish */


/* Hedera Essence: hide account links from headers */
body .whb-header .wd-header-my-account,
body .whb-header .login-side-opener,
body .wd-toolbar .wd-header-my-account,
body .wd-side-hidden .menu-item-account,
body .wd-side-hidden .login-side-opener {
  display: none !important;
}
/* End Hedera hide account links */

/* Hedera Essence: inner mobile logo visibility */
@media (max-width: 1024px) {
  body:not(.home) .whb-header .whb-mobile-center .site-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 128px !important;
    max-width: 128px !important;
    height: 46px !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  body:not(.home) .whb-header .whb-mobile-center .wd-logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    column-gap: 7px !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    width: 122px !important;
    max-width: 122px !important;
    height: 40px !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  body:not(.home) .whb-header .whb-mobile-center .wd-logo:before {
    display: block !important;
    grid-row: auto !important;
    flex: 0 0 30px !important;
    width: 30px !important;
    height: 30px !important;
  }

  body:not(.home) .whb-header .whb-mobile-center .wd-logo:after {
    display: block !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: auto !important;
    white-space: pre !important;
    font: 600 17px/.92 Georgia, 'Times New Roman', serif !important;
    letter-spacing: .8px !important;
    line-height: .92 !important;
  }
}
/* End Hedera inner mobile logo visibility */

/* Hedera Essence: contact page */
.he-contact-page{max-width:1120px;margin:34px auto 64px;padding:0 38px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:64px;align-items:start;color:#173820}
.he-contact-intro{padding:42px 0 18px}
.he-contact-kicker{margin:0 0 18px;color:#bd8730;font:700 12px/1 Arial,sans-serif;letter-spacing:2.8px;text-transform:uppercase}
.he-contact-intro h1{margin:0 0 18px!important;color:#173820;font:500 48px/1.08 Georgia,'Times New Roman',serif;letter-spacing:0}
.he-contact-intro>p:not(.he-contact-kicker){margin:0;max-width:440px;color:#665f54;font:16px/1.68 Arial,sans-serif}
.he-contact-email{display:flex;flex-direction:column;gap:7px;margin-top:34px;padding:20px 0;border-top:1px solid #eadfcf;border-bottom:1px solid #eadfcf;color:#173820;text-decoration:none}
.he-contact-email span{color:#bd8730;font:700 11px/1 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}
.he-contact-email strong{font:500 22px/1.2 Georgia,'Times New Roman',serif;overflow-wrap:anywhere}
.he-contact-form-panel{padding:34px;background:#fbfaf7;border:1px solid #e9e3d7}
.he-contact-form-panel h2{margin:0 0 24px;color:#173820;font:500 30px/1.12 Georgia,'Times New Roman',serif;letter-spacing:0}
.he-contact-form p{margin:0 0 18px}
.he-contact-form label{display:block;margin:0 0 8px;color:#4f493f;font:700 11px/1 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase}
.he-contact-form input:not([type=hidden]),.he-contact-form textarea{display:block;width:100%;border:1px solid #ded8cd;border-radius:0;background:#fff;color:#2f2b25;font:15px/1.45 Arial,sans-serif;padding:12px 13px;box-sizing:border-box;box-shadow:none}
.he-contact-form input:focus,.he-contact-form textarea:focus{border-color:#bd8730;outline:2px solid rgba(189,135,48,.16)}
.he-contact-form textarea{resize:vertical;min-height:138px}
.he-contact-form button{width:100%;min-height:48px;border:0;border-radius:0;background:#173820;color:#fff;cursor:pointer;font:700 12px/1 Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase}
.he-contact-form button:hover{background:#285b36}
.he-contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.he-contact-notice{margin:0 0 18px!important;padding:12px 14px;font:14px/1.45 Arial,sans-serif!important}
.he-contact-notice.is-success{background:#edf5ee;color:#174a27;border-left:3px solid #2f7742}
.he-contact-notice.is-error{background:#fbf0ec;color:#7a3027;border-left:3px solid #b7503f}
@media(max-width:900px){.he-contact-page{grid-template-columns:1fr;gap:28px;padding:0 22px;margin:26px auto 44px}.he-contact-intro{padding:16px 0 0}.he-contact-intro h1{font-size:39px}.he-contact-email{margin-top:26px}.he-contact-form-panel{padding:27px 22px}}
/* End Hedera contact page */

/* Hedera Essence: hide inactive product thumbnail arrows */
@media (min-width: 1025px) {
  body.single-product .woocommerce-product-gallery .wd-gallery-thumb > .wd-carousel-inner > .wd-nav-arrows {
    display: none !important;
  }
}
/* End Hedera inactive product thumbnail arrows */
