/*@mixin aspect-ratio($percentage) {
  &:before {
    content: "";
    padding-top: $percentage;
    display: block;
  }
}*/
html .woocommerce-active .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title {
  font-weight: 900;
}

html .woocommerce-active form.dgwt-wcas-search-form input.dgwt-wcas-search-input {
  background-color: white;
  border: 2px solid var(--main-text-color);
}
html .woocommerce-active form.dgwt-wcas-search-form input.dgwt-wcas-search-input::placeholder {
  text-transform: uppercase;
  color: var(--main-text-color);
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 900;
  height: fit-content;
}
html .woocommerce-active form.dgwt-wcas-search-form input.dgwt-wcas-search-input:focus {
  border: 2px solid var(--main-text-color);
}

html .woocommerce-active .dgwt-wcas-content-wrapp .dgwt-wcas-meta > span span,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more {
  font-weight: 900;
}

html .woocommerce-active form.dgwt-wcas-search-form .dgwt-wcas-ico-magnifier path {
  fill: var(--main-text-color);
}

html .woocommerce-active .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title {
  text-transform: uppercase;
}

html .woocommerce-active .dgwt-wcas-suggestions-wrapp .js-dgwt-wcas-suggestion-headline .dgwt-wcas-st {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1rem;
}

@media screen and (max-width: 1024px) {
  .dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar:before {
    background-color: var(--main-text-color);
    color: white;
    border-bottom: none;
  }

  .dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg path {
    fill: white;
  }

  .dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-search-input {
    color: var(--main-text-color);
    background-color: #EBEFEC;
  }

  .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg path {
    fill: var(--main-text-color);
  }

  .search-results.archive .search-results-heading span {
    font-weight: 900;
  }
}
:root {
  --main-text-color: #0B0C0B;
  --gray-80:#7E7E7E;
  --gray-5:#E8E8E8;
}

.site-header > .content {
  text-transform: uppercase;
  font-weight: 900;
}

html .woocommerce-active .storefront-breadcrumb {
  margin-top: 16px;
  margin-bottom: 16px;
}

html .woocommerce-active .top-bar__descriptions-wrapper {
  padding-top: 20px;
}
html .woocommerce-active .top-bar__descriptions-wrapper.hidden-description-wrapper {
  padding-top: 0;
}
html .woocommerce-active .top-bar__descriptions-wrapper .top-bar__description-heading {
  text-transform: uppercase;
  font-weight: 900;
}
html .woocommerce-active .top-bar__message {
  height: 32px;
}
html .woocommerce-active .top-bar__message-text p {
  text-transform: uppercase;
  font-weight: 900;
  color: white;
}

html .woocommerce-active .site-header .content .header-icons-wrapper .icon-header p {
  font-weight: 900;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
  font-weight: 900 !important;
  text-transform: uppercase;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  font-weight: 900;
  text-transform: uppercase;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  font-weight: 900;
}

.myaccount-nav-wrapper .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a {
  font-weight: 900;
}
.myaccount-nav-wrapper .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a {
  font-weight: 900;
  text-transform: uppercase;
}

.myaccount-nav-wrapper .myaccount-personal-info__text p {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 400;
  height: fit-content;
  text-transform: lowercase;
}
.myaccount-nav-wrapper .myaccount-personal-info__text p:first-letter {
  text-transform: uppercase;
}

@media screen and (min-width: 1025px) {
  #masthead.site-header {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1024px) {
  .dgwt-wcas-overlay-mobile-on body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar:before {
    background: var(--main-text-color);
    color: white;
    text-transform: uppercase;
    font-weight: 900;
  }

  .dgwt-wcas-overlay-mobile-on body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg path {
    --main-text-color:white;
  }

  #page #masthead.site-header {
    padding-bottom: var(--side-padding);
  }

  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.mega-has-image) > a.mega-menu-link {
    font-weight: 400 !important;
    text-transform: none;
  }

  html .woocommerce-active .site-header .content .storefront-primary-navigation .myaccount-personal-info.toggle-modal {
    background: var(--main-text-color);
  }
  html .woocommerce-active .site-header .content .storefront-primary-navigation .myaccount-personal-info.toggle-modal h3, html .woocommerce-active .site-header .content .storefront-primary-navigation .myaccount-personal-info.toggle-modal:after {
    color: white !important;
  }
  html .woocommerce-active .site-header .content .storefront-primary-navigation .myaccount-personal-info.toggle-modal svg path {
    fill: white;
  }

  html .woocommerce-active .site-header .content .storefront-primary-navigation .myaccount-personal-info {
    text-transform: uppercase;
  }

  html .woocommerce-active .site-header .content .storefront-primary-navigation .contact a, html .woocommerce-active .site-header .content .storefront-primary-navigation .contact p.contact__support {
    border: 2px solid var(--main-text-color);
    font-weight: 900;
    text-transform: uppercase;
  }

  .storefront-primary-navigation .wpml-ls-legacy-list-horizontal .wpml-ls-link {
    font-weight: 900;
  }

  body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-weight: 900;
  }

  html .woocommerce-active .storefront-breadcrumb {
    margin-top: 0;
  }
}
.benefits-wrapper .benefits-content .benefit-wrapper p,
.main-footer-wrapper-v2 .main-footer-content .left-part .contact-social .contact a,
.main-footer-wrapper-v2 .main-footer-content .left-part .contact-social .contact p.contact__support,
.main-footer-wrapper-v2 .main-footer-content .footer-menu-grid .menu li a,
.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .left-part-contact-form h3,
.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer .wpcf7-submit {
  text-transform: uppercase;
  font-weight: 900;
}

.main-footer-wrapper-v2 {
  padding: 40px 0 20px 0;
}

.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer input.wpcf7-email {
  border-width: 2px;
}
.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer input.wpcf7-email::placeholder {
  text-transform: uppercase;
  color: #7e7e7e;
  font-weight: 900;
}

.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer input.wpcf7-email::placeholder,
.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer .wpcf7-submit {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 900;
  height: fit-content;
}

.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer .wpcf7-submit {
  top: 13px;
  text-decoration: underline;
}

.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form > p {
  color: var(--main-text-color);
}

.main-footer-wrapper-v2 .bottom-footer-part .site-info {
  font-weight: 600;
  color: var(--main-text-color);
}

/* Invert footer colors */
.main-footer-wrapper-v2 {
  background-color: black;
}
.main-footer-wrapper-v2 .left-part-contact-form,
.main-footer-wrapper-v2 .right-part-contact-form > p,
.main-footer-wrapper-v2 .footer-left-part,
.main-footer-wrapper-v2 .footer-trust-badge,
.main-footer-wrapper-v2 .footer-menu-grid,
.main-footer-wrapper-v2 .bottom-footer-part {
  --main-text-color: white;
}

.main-footer-wrapper-v2 .main-footer-content .left-part .contact-social .socials-wrapper a svg path {
  fill: var(--main-text-color);
}

.payment_methods-wrapper {
  background-color: #e8e8e8;
}

.benefits-wrapper {
  background-color: #f5f5f5;
}
.benefits-wrapper:before {
  --main-text-color: #f5f5f5;
}
.benefits-wrapper .benefits-content .benefit-wrapper p {
  color: var(--main-text-color);
}
.benefits-wrapper .benefits-content .benefit-wrapper img {
  filter: brightness(0) saturate(100%) invert(3%) sepia(8%) saturate(576%) hue-rotate(71deg) brightness(96%) contrast(96%);
}

.main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form form .contact-form-wrapper-footer input.wpcf7-email::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  height: fit-content;
  color: var(--main-text-color);
  text-transform: none;
}

.main-footer-wrapper-v2 .main-footer-content .footer-trust-badge .badge-footer img,
.main-footer-wrapper-v2 .logo-wrapper-content .logo-wrapper img {
  filter: brightness(0) saturate(100%) invert(93%) sepia(94%) saturate(0%) hue-rotate(248deg) brightness(106%) contrast(106%);
}

/* Invert footer colors END */
@media screen and (min-width: 768px) {
  .main-footer-wrapper-v2 .bottom-footer-part {
    border-color: transparent;
  }
}
@media screen and (max-width: 767px) {
  .main-footer-wrapper-v2 .main-footer-content .footer-trust-badge .footer-mobile-site-info .site-info {
    text-transform: uppercase;
  }

  .main-footer-wrapper-v2 .main-footer-content .left-part .contact-social .contact a,
.main-footer-wrapper-v2 .main-footer-content .left-part .contact-social .contact p.footer-contact-paragraph,
.main-footer-wrapper-v2 .main-footer-content .left-part .contact-social .socials-wrapper,
.main-footer-wrapper-v2 .main-footer-content .footer-menu-grid .footer-mobile-menu {
    border-width: 2px;
  }

  .main-footer-wrapper-v2 .main-footer-content .footer-contact-form {
    border-width: 0;
  }

  .main-footer-wrapper-v2 .main-footer-content .footer-contact-form .right-part-contact-form > p {
    text-transform: uppercase;
    font-weight: 900;
  }
}
.modal-wrapper .modal-content .heading-and-close {
  padding: 16px 20px;
  margin: 0 -20px;
  background-color: var(--main-text-color);
}
.modal-wrapper .modal-content .heading-and-close h2 {
  text-transform: uppercase;
  font-weight: 900;
}
.modal-wrapper .modal-content .heading-and-close h2, .modal-wrapper .modal-content .heading-and-close svg path {
  color: white;
  fill: white;
}

body .modal-wrapper, body .modal-wrapper#login-signup-modal {
  --container-border-color: var(--main-text-color);
}
body .modal-wrapper .modal-content p, body .modal-wrapper#login-signup-modal .modal-content p {
  color: var(--main-text-color);
}
body .modal-wrapper .modal-content .successfull-action a, body .modal-wrapper#login-signup-modal .modal-content .successfull-action a {
  background-color: #0D2B19;
  text-transform: uppercase;
  font-weight: 900;
  border-color: #0D2B19;
}
body .modal-wrapper .modal-content.content-signup-second-view form .submit-form, body .modal-wrapper .modal-content.login-second-view form .submit-form, body .modal-wrapper#login-signup-modal .modal-content.content-signup-second-view form .submit-form, body .modal-wrapper#login-signup-modal .modal-content.login-second-view form .submit-form {
  text-transform: uppercase;
  font-weight: 900;
  border-width: 2px;
}
body .modal-wrapper .modal-content .external-content .forgot-password, body .modal-wrapper#login-signup-modal .modal-content .external-content .forgot-password {
  color: var(--main-text-color);
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: underline;
  text-underline-offset: 1px;
}
body .modal-wrapper .modal-content .external-content button.common-layout-button-empty,
body .modal-wrapper .modal-content .external-content h2,
body .modal-wrapper .modal-content .external-content a#login-with-email,
body .modal-wrapper .modal-content .external-content a#sign-up,
body .modal-wrapper .modal-content .external-content form.forgot-password-form-link button,
body .modal-wrapper .modal-content .external-content .email-sign-up,
body .modal-wrapper .modal-content .external-content .login-toggle-modal, body .modal-wrapper#login-signup-modal .modal-content .external-content button.common-layout-button-empty,
body .modal-wrapper#login-signup-modal .modal-content .external-content h2,
body .modal-wrapper#login-signup-modal .modal-content .external-content a#login-with-email,
body .modal-wrapper#login-signup-modal .modal-content .external-content a#sign-up,
body .modal-wrapper#login-signup-modal .modal-content .external-content form.forgot-password-form-link button,
body .modal-wrapper#login-signup-modal .modal-content .external-content .email-sign-up,
body .modal-wrapper#login-signup-modal .modal-content .external-content .login-toggle-modal {
  text-transform: uppercase;
  font-weight: 900;
  border-width: 2px;
}
body .modal-wrapper .modal-content .external-content h2, body .modal-wrapper#login-signup-modal .modal-content .external-content h2 {
  color: var(--main-text-color);
}

/*
* Product review
*/
#review-modal-wrapper {
  --input-border-color:var(--main-text-color);
}
#review-modal-wrapper .external-content__customer-name {
  font-weight: 900;
}
#review-modal-wrapper #respond #commentform .comment-form-attachment__label,
#review-modal-wrapper #respond #commentform #submit {
  text-transform: uppercase;
  font-weight: 900;
  border-width: 2px;
  border-color: var(--main-text-color);
}
#review-modal-wrapper .external-content__product-wrapper .content-wrapper {
  text-transform: uppercase;
}
#review-modal-wrapper .external-content__product-wrapper .content-wrapper p, #review-modal-wrapper .external-content__product-wrapper .content-wrapper p.brand, #review-modal-wrapper .external-content__product-wrapper .content-wrapper p.product-name, #review-modal-wrapper .external-content__product-wrapper .content-wrapper span {
  text-transform: uppercase;
  font-weight: 900;
}

/*
* Add address/change address styling
*/
body .select2-selection__arrow {
  top: 14px !important;
}

.woocommerce-account .address-wrapper .address-content .default-address, .woocommerce-checkout .address-wrapper .address-content .default-address {
  text-transform: uppercase;
  font-weight: 900;
}
.woocommerce-account .modal-content.add-address-account, .woocommerce-account .modal-content.change-address-account, .woocommerce-checkout .modal-content.add-address-account, .woocommerce-checkout .modal-content.change-address-account {
  --input-border-color:var(--main-text-color);
}
.woocommerce-account .modal-content.add-address-account label.container, .woocommerce-account .modal-content.change-address-account label.container, .woocommerce-checkout .modal-content.add-address-account label.container, .woocommerce-checkout .modal-content.change-address-account label.container {
  font-weight: 600;
}
.woocommerce-account .modal-content.add-address-account .add-address-button, .woocommerce-account .modal-content.add-address-account .change-address-button, .woocommerce-account .modal-content.change-address-account .add-address-button, .woocommerce-account .modal-content.change-address-account .change-address-button, .woocommerce-checkout .modal-content.add-address-account .add-address-button, .woocommerce-checkout .modal-content.add-address-account .change-address-button, .woocommerce-checkout .modal-content.change-address-account .add-address-button, .woocommerce-checkout .modal-content.change-address-account .change-address-button {
  text-transform: uppercase;
  font-weight: 900;
}
.woocommerce-account .modal-content.add-address-account .delete-address-button, .woocommerce-account .modal-content.change-address-account .delete-address-button, .woocommerce-checkout .modal-content.add-address-account .delete-address-button, .woocommerce-checkout .modal-content.change-address-account .delete-address-button {
  text-transform: uppercase;
  font-weight: 900;
}

body .splide__list li.product .variations-toggler-wrapper, body ul.products li.product .variations-toggler-wrapper {
  margin-top: 4px;
}
body .splide__list li.product a.woocommerce-loop-product__link .image-wrapper-content-product .sale-tags-wrapper .terms-wrapper-content-product p,
body .splide__list li.product a.woocommerce-loop-product__link .image-wrapper-content-product .sale-tags-wrapper .sale-percentage-content-product, body ul.products li.product a.woocommerce-loop-product__link .image-wrapper-content-product .sale-tags-wrapper .terms-wrapper-content-product p,
body ul.products li.product a.woocommerce-loop-product__link .image-wrapper-content-product .sale-tags-wrapper .sale-percentage-content-product {
  text-transform: uppercase;
  font-weight: 900;
}
body .splide__list li.product a.woocommerce-loop-product__link .brand-and-reviews, body ul.products li.product a.woocommerce-loop-product__link .brand-and-reviews {
  margin-bottom: 0;
}
body .splide__list li.product a.woocommerce-loop-product__link .brand-and-reviews .brand, body ul.products li.product a.woocommerce-loop-product__link .brand-and-reviews .brand {
  text-transform: uppercase;
  font-weight: 900;
  color: #A6A6A6;
  font-size: 0.875rem;
}
body .splide__list li.product a.woocommerce-loop-product__link .brand-and-reviews .reviews, body ul.products li.product a.woocommerce-loop-product__link .brand-and-reviews .reviews {
  margin-right: auto;
  margin-left: 8px;
}
body .splide__list li.product a.woocommerce-loop-product__link h2, body ul.products li.product a.woocommerce-loop-product__link h2 {
  text-transform: uppercase;
  font-weight: 900;
  color: var(--main-text-color);
  margin-bottom: 2px;
}
body .splide__list li.product a.woocommerce-loop-product__link .price bdi, body .splide__list li.product a.woocommerce-loop-product__link .price span, body ul.products li.product a.woocommerce-loop-product__link .price bdi, body ul.products li.product a.woocommerce-loop-product__link .price span {
  text-transform: uppercase;
  font-weight: 900;
}
body .splide__list li.product .wishlist-loop-wrappper .tinv-wraper a:before, body ul.products li.product .wishlist-loop-wrappper .tinv-wraper a:before {
  font-weight: 900;
}

@media screen and (max-width: 1024px) {
  .splide__list li.product .brand-and-reviews,
.products-filter-wrapper ul.products li.product .brand-and-reviews {
    min-height: 23px !important;
  }
}
body .xoo-wsc-header .xoo-wsch-top,
body .xoo-wsc-sl-content .xoo-wsc-sl-heading {
  border-bottom: none;
  background-color: var(--main-text-color);
}

body .xoo-wsc-header .xoo-wsch-top > .sidecart-header-icons > .sidecart-header-icon {
  filter: invert(95%) sepia(95%) saturate(0%) hue-rotate(136deg) brightness(105%) contrast(105%);
}

body .xoo-wsc-header .xoo-wsch-top .xoo-wsch-text,
body .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close:not(.xoo-wsc-ft-btn-continue):before,
body .xoo-wsc-header .xoo-wsch-top .xoo-wsch-text > span,
body .xoo-wsc-sl-heading .xoo-wsc-toggle-slider.xoo-wsc-slider-close,
body .xoo-wsc-sl-content .xoo-wsc-sl-heading {
  color: white;
}

body .xoo-wsc-header > .xoo-wsc-ship-bar-cont > .xoo-wsc-sb-txt {
  opacity: 1;
  color: var(--main-text-color);
}

body .xoo-wsc-header .xoo-wsc-sb-bar > span {
  background-color: #0D4E22;
}

.xoo-wsc-smr-ptotal > ins bdi {
  color: #9B1407;
}

body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout,
.single-product .storefront-sticky-add-to-cart .button {
  --primary-wunder-100: #0D2B19;
  border: 2px solid var(--primary-wunder-100);
}

.single-product .botom-sticky-add-to-cart form.cart .single_add_to_cart_button,
.single-product .variable-modal .single_variation_wrap .single_add_to_cart_button {
  --primary-wunder-100: #0D2B19;
}

body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue:hover,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout:hover,
.xoo-wsc-sl-apply-coupon > input[name=xoo-wsc-slcf-input],
.shipping-calculator-form > .form-row > .input-text,
a.back-to-cart-btn,
.shipping-calculator-form button[name=calc_shipping],
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_user_email,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_email_subject,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_email_message,
.single-product div.product .gtw-product-gift-wrapper .gtw-product-gift-wrapper-items-content ul li.gtw_current,
.single-product div.product .gtw-product-gift-wrapper .gtw-product-gift-wrapper-items-content ul li:hover,
.single-product .botom-sticky-add-to-cart form.cart .single_add_to_cart_button,
.single-product .variable-modal .single_variation_wrap .single_add_to_cart_button {
  border-width: 2px;
}

.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_user_email,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_email_subject,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_email_message {
  border-color: var(--main-text-color);
}

.wsc_share_cart_popup .wsc_popup_footer, .xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_send_cart {
  line-height: 20px !important;
}

body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue, body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue:hover,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout:hover,
a.back-to-cart-btn,
a.back-to-cart-btn:hover,
.shipping-calculator-form button[name=calc_shipping],
.shipping-calculator-form button[name=calc_shipping]:hover,
.wsc_share_cart_popup .wsc_popup_footer,
.wsc_share_cart_popup .wsc_popup_footer:hover,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_send_cart,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_send_cart:hover {
  border-width: 2px;
}

.shipping-calculator-form > .form-row > .input-text,
span.select2-selection.select2-selection--single {
  border-color: var(--main-text-color);
  --input-border-color:var(--main-text-color);
}

span.select2-selection.select2-selection--single {
  padding: 11px 0.6180469716em 11px 0.6180469716em;
}

.shipping-green-block {
  background: #E8E8E8;
}
.shipping-green-block > img.shipping-green-block-img {
  filter: brightness(0) saturate(100%) invert(12%) sepia(13%) saturate(2308%) hue-rotate(91deg) brightness(96%) contrast(94%);
}

.xoo-wsc-sl-apply-coupon > input[name=xoo-wsc-slcf-input]::placeholder,
.xoo-wsc-sl-apply-coupon button,
.shipping-empty-cart-block-title,
.single-product div.product .gtw-product-gift-wrapper .gtw-gift-wrapper-validate-message,
.single-product div.product .gtw-product-gift-wrapper .gtw-gift-wrapper-validate-message label,
.single-product div.product .gtw-product-gift-wrapper .gtw-product-gift-wrapper-total-payable-content,
.single-product div.product .gtw-product-gift-wrapper .gtw-product-gift-wrapper-total-payable-content label {
  color: var(--main-text-color);
}

.empty-cart-text {
  padding: 0 20px;
}

body .xoo-wsc-footer .xoo-wsc-ft-totals > .xoo-wsc-ft-amt.xoo-wsc-ft-amt-shipping-novi > span,
body .xoo-wsc-footer .saved,
body .xoo-wsc-footer .saved bdi,
body .xoo-wsc-footer .saved bdi span,
body .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-extras > .xoo-wsc-ftx-row.xoo-wsc-ftx-coupon,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout,
body .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue,
body .xoo-wsc-header .xoo-wsch-top .xoo-wsch-text,
body .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close:not(.xoo-wsc-ft-btn-continue):before,
body .xoo-wsc-footer .xoo-wsc-ft-amt-total span.xoo-wsc-ft-amt-label,
body .xoo-wsc-body .xoo-wsc-pprice,
body .xoo-wsc-body .xoo-wsc-pprice span,
body .xoo-wsc-body .xoo-wsc-pprice bdi,
body .xoo-wsc-body .xoo-wsc-pprice > .woocommerce-Price-amount,
body .xoo-wsc-body .xoo-wsc-pprice > .woocommerce-Price-amount span,
body .xoo-wsc-body .xoo-wsc-pprice > .woocommerce-Price-amount bdi,
body .xoo-wsc-body .xoo-wsc-smr-ptotal,
body .xoo-wsc-body .xoo-wsc-smr-ptotal span,
body .xoo-wsc-body .xoo-wsc-smr-ptotal bdi,
body .xoo-wsc-body span.xoo-wsc-pname a,
body .xoo-wsc-header > .xoo-wsc-ship-bar-cont > .xoo-wsc-sb-txt,
body .xoo-wsc-sl-content .xoo-wsc-sl-heading,
.xoo-wsc-sl-apply-coupon button,
.xoo-wsc-clist-cont span.xoo-wsc-clist-label,
.xoo-wsc-clist-cont > .xoo-wsc-clist-section > .xoo-wsc-coupon-row > .xoo-wsc-coupon-apply-btn,
a.back-to-cart-btn,
.shipping-calculator-form button[name=calc_shipping],
.wsc_sharing_widgets a .wsc_icon_label,
.wsc_share_cart_popup .wsc_popup_footer,
.xoo-wsc-sl-content.xoo-wsc-sl-share .wsc_share_cart_popup .wsc_email_fields .wsc_send_cart,
.shipping-empty-cart-block-title,
.empty-cart-title,
.cart-payment-methods .cart-payment-methods-title,
.woocommerce-cart .checkout-header .title,
.cart-only .xoo-wsc-ship-bar-cont,
.cart-only-reviews-title,
.cart-only-single-review-title,
.wunderfront-cart-cart,
.single-product div.product .gtw-product-gift-wrapper .gtw-gift-wrapper > h4,
.single-product div.product .gtw-product-gift-wrapper .gtw-gift-wrapper .gtw-product-gift-wrapper-description span,
.single-product div.product .gtw-product-gift-wrapper .gtw-product-gift-wrapper-field-message label,
.single-product .storefront-sticky-add-to-cart__content-title,
.storefront-sticky-add-to-cart__content-price span,
.single-product .storefront-sticky-add-to-cart .button,
.single-product .variable-modal .single_variation_wrap .single_add_to_cart_button {
  text-transform: uppercase;
  font-weight: 900;
}

html body #primary .wpcf7-form.sent *:not(.wpcf7-response-output) {
  display: none;
}
html body #primary .wpcf7-form > p {
  margin-bottom: 16px;
}
html body #primary .wpcf7-form > p label {
  width: 100%;
}
html body #primary .wpcf7-form > p label span {
  margin-top: 8px;
  width: 100%;
}
html body #primary .wpcf7-form label {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  height: fit-content;
  color: var(--main-text-color);
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
html body #primary .wpcf7-form select, html body #primary .wpcf7-form input[type=text], html body #primary .wpcf7-form input[type=number], html body #primary .wpcf7-form input[type=email], html body #primary .wpcf7-form input[type=tel], html body #primary .wpcf7-form input[type=url], html body #primary .wpcf7-form input[type=password], html body #primary .wpcf7-form input[type=search], html body #primary .wpcf7-form textarea, html body #primary .wpcf7-form .input-text {
  padding: 12px 16px;
  background-color: white;
  border-radius: var(--common-border-radius);
  border: var(--container-border-width) solid var(--input-border-color);
  box-shadow: none;
  width: 100%;
}
html body #primary .wpcf7-form select, html body #primary .wpcf7-form select::placeholder, html body #primary .wpcf7-form input[type=text], html body #primary .wpcf7-form input[type=text]::placeholder, html body #primary .wpcf7-form input[type=number], html body #primary .wpcf7-form input[type=number]::placeholder, html body #primary .wpcf7-form input[type=email], html body #primary .wpcf7-form input[type=email]::placeholder, html body #primary .wpcf7-form input[type=tel], html body #primary .wpcf7-form input[type=tel]::placeholder, html body #primary .wpcf7-form input[type=url], html body #primary .wpcf7-form input[type=url]::placeholder, html body #primary .wpcf7-form input[type=password], html body #primary .wpcf7-form input[type=password]::placeholder, html body #primary .wpcf7-form input[type=search], html body #primary .wpcf7-form input[type=search]::placeholder, html body #primary .wpcf7-form textarea, html body #primary .wpcf7-form textarea::placeholder, html body #primary .wpcf7-form .input-text, html body #primary .wpcf7-form .input-text::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  height: fit-content;
  color: var(--main-text-color);
}
html body #primary .wpcf7-form select:focus, html body #primary .wpcf7-form input[type=text]:focus, html body #primary .wpcf7-form input[type=number]:focus, html body #primary .wpcf7-form input[type=email]:focus, html body #primary .wpcf7-form input[type=tel]:focus, html body #primary .wpcf7-form input[type=url]:focus, html body #primary .wpcf7-form input[type=password]:focus, html body #primary .wpcf7-form input[type=search]:focus, html body #primary .wpcf7-form textarea:focus, html body #primary .wpcf7-form .input-text:focus {
  outline: none !important;
}
html body #primary .wpcf7-form .wpcf7-submit {
  background-color: var(--safe-yellow);
  color: var(--safe-black);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  height: fit-content;
  padding: 11px 88px;
  border-radius: var(--common-border-radius);
  border: 1px solid var(--safe-black);
  transition: 0.22s linear;
  border-width: 2px;
  text-transform: uppercase;
  font-weight: 900;
  margin-left: auto;
  margin-right: auto;
}
html body #primary .wpcf7-form .wpcf7-submit:hover {
  background-color: var(--safe-black);
  color: var(--safe-yellow);
  transition: 0.22s linear;
  border-color: var(--safe-black);
}
@media screen and (max-width: 767px) {
  html body #primary .wpcf7-form .wpcf7-submit {
    width: 100%;
  }
}
html body #primary .wpcf7-form .wpcf7-spinner {
  display: block;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
}

:root {
  --container-border-width: 2px;
}

body {
  --input-border-color: var(--main-text-color);
}

html .myaccount-nav-wrapper .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
  border-bottom: 1px solid #CFCFCF !important;
}
html .woocommerce-order-received .total-calculated,
html .my_account_orders .total-calculated,
html .woocommerce-order-pay .total-calculated,
html .woocommerce-checkout .woocommerce-order .total-calculated {
  display: flex;
  flex-direction: column;
  gap: 8px 0;
}
html .woocommerce-order-received .total-calculated .discount-row,
html .my_account_orders .total-calculated .discount-row,
html .woocommerce-order-pay .total-calculated .discount-row,
html .woocommerce-checkout .woocommerce-order .total-calculated .discount-row {
  order: 1;
}
html .woocommerce-order-received .total-calculated .shipping-row,
html .my_account_orders .total-calculated .shipping-row,
html .woocommerce-order-pay .total-calculated .shipping-row,
html .woocommerce-checkout .woocommerce-order .total-calculated .shipping-row {
  order: 2;
}
html .woocommerce-order-received .total-calculated .taxes-row,
html .my_account_orders .total-calculated .taxes-row,
html .woocommerce-order-pay .total-calculated .taxes-row,
html .woocommerce-checkout .woocommerce-order .total-calculated .taxes-row {
  order: 3;
}
html .woocommerce-order-received .total-calculated .total-row,
html .my_account_orders .total-calculated .total-row,
html .woocommerce-order-pay .total-calculated .total-row,
html .woocommerce-checkout .woocommerce-order .total-calculated .total-row {
  order: 4;
}
html .woocommerce-order-received .total-calculated__row:not(:last-child),
html .my_account_orders .total-calculated__row:not(:last-child),
html .woocommerce-order-pay .total-calculated__row:not(:last-child),
html .woocommerce-checkout .woocommerce-order .total-calculated__row:not(:last-child) {
  margin-bottom: 0;
}
html .myaccount-nav-wrapper .myaccount-personal-info__text h3 {
  text-transform: uppercase;
  font-weight: 900;
}
html .woocommerce-order-received,
html .my_account_orders,
html .woocommerce-order-pay,
html .woocommerce-checkout .woocommerce-order,
html .woocommerce-table__product-info {
  --bold-font-weight: 900;
}
html .woocommerce-view-order .woocommerce-table__product-info .add_to_cart_inline {
  --primary-wunder-100: #0D2B19;
}
html .woocommerce-order-received .total-calculated__row p,
html .my_account_orders .total-calculated__row p,
html .woocommerce-order-pay .total-calculated__row p,
html .woocommerce-checkout .woocommerce-order .total-calculated__row p {
  color: var(--main-text-color);
}
html .woocommerce-order-received .total-calculated__row p.bold,
html .my_account_orders .total-calculated__row p.bold,
html .woocommerce-order-pay .total-calculated__row p.bold,
html .woocommerce-checkout .woocommerce-order .total-calculated__row p.bold {
  text-transform: uppercase;
}
html .woocommerce-order-received .shipping-method-wrapper .content-wrapper h3, html .woocommerce-order-received .payment-method-wrapper .content-wrapper h3,
html .my_account_orders .shipping-method-wrapper .content-wrapper h3,
html .my_account_orders .payment-method-wrapper .content-wrapper h3,
html .woocommerce-order-pay .shipping-method-wrapper .content-wrapper h3,
html .woocommerce-order-pay .payment-method-wrapper .content-wrapper h3,
html .woocommerce-checkout .woocommerce-order .shipping-method-wrapper .content-wrapper h3,
html .woocommerce-checkout .woocommerce-order .payment-method-wrapper .content-wrapper h3 {
  text-transform: uppercase;
  font-weight: 900;
}
html .woocommerce-table__product-info {
  text-transform: uppercase;
}
html .woocommerce-table__product-info .item-meta-wrapper .price-quantity-wrapper .product-quantity {
  font-weight: 900;
}
html .woocommerce-account .address-wrapper .address-content .right-part h3, html .woocommerce-checkout .address-wrapper .address-content .right-part h3 {
  text-transform: uppercase;
  font-weight: 900;
}
html .woocommerce-checkout .address-wrapper .address-content .right-part h3 {
  padding-right: 72px;
}
html .modal-content .external-content .red-border {
  border-width: 2px !important;
}
html body .change-password-container .change-password-form-wrapper form .fields-wrapper p a.make-password-visible {
  bottom: 16px;
}
html body .change-password-container .change-password-form-wrapper {
  --container-border-color: var(--main-text-color);
}
html body .linked-accounts-wrapper .linked-account h3 {
  text-transform: uppercase;
  font-weight: 900;
}
html body .woocommerce-MyAccount-content {
  --container-border-width: 2px;
}
html body .woocommerce-MyAccount-content .form-fields-wrapper {
  --container-border-color: var(--main-text-color);
}
html body .woocommerce-MyAccount-content > h2.common-heading {
  text-transform: uppercase;
  font-weight: 900;
}

@media screen and (max-width: 1024px) {
  html .woocommerce-view-order .woocommerce-order-details {
    margin-bottom: 32px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  html .woocommerce-view-order .woocommerce-order-details .number-of-items {
    text-transform: uppercase;
    font-weight: 900;
  }

  .woocommerce-account .woocommerce-MyAccount-content > .add-address-modal-toggle {
    top: 17px;
    --main-text-color: white;
    text-transform: uppercase;
    font-size: 0.875rem;
  }

  html .woocommerce-view-order .view-order-help-faq p.bold {
    text-transform: uppercase;
    font-weight: 900;
  }

  .woocommerce-account .account-tab-wrapper {
    background-color: var(--main-text-color);
  }
  .woocommerce-account .account-tab-wrapper a, .woocommerce-account .account-tab-wrapper p {
    --main-text-color: white;
  }
  .woocommerce-account .account-tab-wrapper p {
    font-weight: 900;
  }
}
/*
* Blocks styling
*/
h2.common-heading, h1.common-heading, body .upsells > h2:first-child, article.page.type-page header h1 {
  text-transform: uppercase;
  font-weight: 900;
  color: var(--main-text-color);
}

body .splide__list > .splide__slide.post a.post-link-wrapper .post-content .button-read .read-time, body div > article.type-post a.post-link-wrapper .post-content .button-read .read-time {
  color: white;
}
body .splide__list > .splide__slide.post a.post-link-wrapper .post-content .button-read .read-time svg path, body div > article.type-post a.post-link-wrapper .post-content .button-read .read-time svg path {
  fill: white;
}
body div.featured-categories-slider-wrapper div.featured-categories-slider-content .featured-categories-slider-splide .cat-wrapper .labels p {
  text-transform: uppercase;
  font-weight: 900;
}
body .terms-and-conditions-wrapper .regular-text-content b, body .terms-and-conditions-wrapper .regular-text-content h1, body .terms-and-conditions-wrapper .regular-text-content h2, body .terms-and-conditions-wrapper .regular-text-content h3, body .terms-and-conditions-wrapper .regular-text-content h4, body .terms-and-conditions-wrapper .regular-text-content h5, body .terms-and-conditions-wrapper .regular-text-content h6 {
  text-transform: uppercase;
  font-weight: 900;
  color: var(--main-text-color);
}
body .why-shop-with-us-wrapper .why-shop-with-us-content .right-part ul li {
  font-size: 1rem;
}
body .why-shop-with-us-wrapper .why-shop-with-us-content .right-part ul li svg path {
  fill: white;
}
body a.view-all-link, body .text-block .read-more-button, body .text-block .read-less-button {
  text-decoration: underline !important;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 1rem;
  color: var(--main-text-color);
  text-underline-offset: 1px;
}
body .text-block .text-block-expandable-content, body .text-block .text-block-expandable-content p {
  color: var(--main-text-color);
}
body .products-slider-wrapper .products-slider-content .products-tabs-nav li {
  border-radius: 0;
  padding: 10px 16px;
  text-transform: uppercase;
  font-weight: 900;
  background-color: #E8E8E8;
  color: var(--main-text-color);
}
body .products-slider-wrapper .products-slider-content .products-tabs-nav li.active-tab-link {
  background-color: var(--main-text-color);
}
body .category-tabs-wrapper .category-tabs-content .category-tabs-nav .tab-nav-link {
  text-transform: uppercase;
  font-weight: 900;
}
body .category-tabs-wrapper .category-tabs-content .category-tabs-nav .tab-nav-link:not(.active-tab-link) {
  color: var(--main-text-color);
}
body .category-tabs-wrapper .category-tabs-content .tabs-wrapper .tab-wrapper .tab-content .cat-wrapper {
  border-width: 2px;
  border-color: var(--main-text-color);
}
body .category-tabs-wrapper .category-tabs-content .tabs-wrapper .tab-wrapper .tab-content .cat-wrapper p {
  text-transform: uppercase;
  font-weight: 900;
}
body .about-us-wrapper .about-us-content .right-part a {
  text-transform: uppercase;
  font-weight: 900;
}
body .contact-us-wrapper .contact-us-content .contact-social .blog-name,
body .contact-us-wrapper .contact-us-content .contact-social .socials-wrapper p {
  text-transform: uppercase;
  font-weight: 900;
}
body .contact-us-wrapper .contact-us-content .contact-social .contact a, body .contact-us-wrapper .contact-us-content .contact-social .contact p {
  color: var(--main-text-color);
}
body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-nav li {
  border-radius: 0;
  background-color: #E8E8E8;
  color: #0B0C0B;
  text-transform: uppercase;
  font-weight: 900;
  padding: 10px 16px;
}
body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-nav li.active-tab-link {
  background-color: var(--main-text-color);
}
body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-content-wrapper .tab-wrapper .tab-content .faq-accordion-wrapper__heading, body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-content-wrapper .tab-wrapper .tab-content .faq-accordion-wrapper .accordion-heading {
  text-transform: uppercase;
  font-weight: 900;
}
body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-content-wrapper .tab-wrapper .tab-content .faq-accordion-wrapper .accordion-heading svg g {
  opacity: 1;
}
body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-content-wrapper .tab-wrapper .tab-content .faq-accordion-wrapper .accordion-heading svg path {
  fill: var(--main-text-color);
}
body .faq-page-block-wrapper .faq-page-block-content .tabs-wrapper .tabs-content-wrapper .tab-wrapper .tab-content .faq-accordion-wrapper .accordion-content p {
  color: var(--main-text-color);
}
body .about-us-wrapper .about-us-content .right-part .features-wrapper .feature__right-part .heading {
  text-transform: uppercase;
  font-weight: 900;
}
body .features-about-us-wrapper .features-about-us-content .text-part h2,
body .our-team-wrapper .our-team-content h2,
body .our-team-wrapper .our-team-content .team-members-wrapper .team-member h3 {
  text-transform: uppercase;
  font-weight: 900;
}

@media screen and (max-width: 1024px) {
  .single-product .variable-modal .confirm-selection-btn, .single-product .botom-sticky-add-to-cart .variation-modal-btn {
    background-color: #0D2B19;
    text-transform: uppercase;
    font-weight: 900;
  }

  .single-product .botom-sticky-add-to-cart .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    border-width: 2px;
  }
  .single-product .botom-sticky-add-to-cart .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    font-size: 24px;
    margin: 0;
    margin-left: -12px;
    margin-top: -12px;
    font-weight: 900;
  }

  .single-product .botom-sticky-add-to-cart form.cart .plus, .single-product .botom-sticky-add-to-cart form.cart .minus {
    border-width: 2px;
    border-color: var(--main-text-color);
  }
  .single-product .botom-sticky-add-to-cart form.cart .quantity .qty {
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-color: var(--main-text-color);
  }
  .single-product .botom-sticky-add-to-cart form.cart .single_add_to_cart_button {
    --primary-wunder-100: var(--main-text-color);
    font-weight: 900;
    text-transform: uppercase;
    background-color: #0D2B19;
  }
}
@media screen and (max-width: 767px) {
  body .contact-us-wrapper .contact-us-content .mobile-contact-buttons a {
    border-width: 2px;
    text-transform: uppercase;
    font-weight: 900;
  }
}
/*
* Blog post styling
*/
body .splide__list > .splide__slide.post a.post-link-wrapper,
body div > article.type-post a.post-link-wrapper {
  text-transform: uppercase;
}
body .splide__list > .splide__slide.post a.post-link-wrapper p, body .splide__list > .splide__slide.post a.post-link-wrapper h2, body .splide__list > .splide__slide.post a.post-link-wrapper .cta-common-white-button, body .splide__list > .splide__slide.post a.post-link-wrapper .post-content .button-read .read-time, body .splide__list > .splide__slide.post a.post-link-wrapper .post-content h2, body .splide__list > .splide__slide.post a.post-link-wrapper .post-cat,
body div > article.type-post a.post-link-wrapper p,
body div > article.type-post a.post-link-wrapper h2,
body div > article.type-post a.post-link-wrapper .cta-common-white-button,
body div > article.type-post a.post-link-wrapper .post-content .button-read .read-time,
body div > article.type-post a.post-link-wrapper .post-content h2,
body div > article.type-post a.post-link-wrapper .post-cat {
  font-weight: 900;
}

/*# sourceMappingURL=wunderfront-core-child.css.map */
