/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 3.7.6.1642678384
Updated: 2022-01-20 12:33:04
*/
@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  src: url("/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.woff2") format("woff2");
  font-display: swap; }
.dgwt-wcas-search-wrapp {
  max-width: 600px;
  width: 185%; }

/* from customizer */
/* ******************************************************** */
header.site-header #ast-desktop-header .ast-above-header-wrap .ast-above-header-bar .site-above-header-wrap .ast-builder-grid-row {
  width: 100%; }
header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-left aside,
header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right aside {
  padding-left: 0;
  padding-right: 0; }
header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-left p,
header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-left span,
header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right p,
header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right span {
  font-family: "Roboto", sans-serif;
  font-weight: bold; }
header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-info-wrap span {
  margin-right: 8px;
  color: #fff;
  font-size: 1rem; }
header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-info-wrap span:last-child {
  margin-right: 0; }
header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-login-btn {
  background-color: #c88a34;
  color: #fff;
  border-radius: 3px;
  padding: 2px 10px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  display: flex;
  align-items: center;
  line-height: normal; }
  header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-login-btn img {
    width: 13px;
    margin-left: 6px; }
header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row {
  display: flex;
  justify-content: space-between;
  width: 100%; }
  header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left {
    max-width: 220px;
    width: 100%; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left .ast-builder-layout-element.ast-flex.site-header-focus-item {
      width: 100%; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left .site-branding .site-logo-img a.custom-logo-link {
      height: 79px;
      display: block; }
      header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left .site-branding .site-logo-img a.custom-logo-link img {
        height: 79px; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left .site-header-primary-section-left-center.site-header-section.ast-flex.ast-grid-left-center-section {
      display: none; }
  header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-center {
    max-width: calc(100% - 420px);
    width: 100%; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-center .header-widget-area {
      width: 100%; }
      header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-center .header-widget-area .dgwt-wcas-search-wrapp {
        max-width: 100%; }
  header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right {
    max-width: 200px;
    width: 100%; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right aside.header-widget-area {
      display: flex;
      align-items: center;
      padding-left: 0;
      padding-right: 0; }
      header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right aside.header-widget-area section {
        margin: 0;
        padding-left: 10px;
        padding-right: 10px; }
        header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right aside.header-widget-area section img {
          width: 26px;
          height: auto; }
        header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right aside.header-widget-area section img.header-wishlist-icon {
          height: 24px;
          width: 26px; }
      header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right aside.header-widget-area .widget i {
        font-family: "FontAwesome";
        font-style: normal;
        color: #44c5c7;
        font-size: 19px; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-right .ast-builder-layout-element.site-header-focus-item {
      line-height: normal; }
header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar #ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap .count,
header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap .count {
  color: #4dc2c7; }
header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar {
  transition: none; }
  header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row {
    width: 100%; }
    header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu {
      width: 100%; }
      header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .ast-main-header-bar-alignment {
        width: 100%; }
      header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation,
      header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop {
        text-align: center; }
        header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu,
        header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu,
        header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu,
        header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu {
          text-align: left;
          flex-wrap: nowrap;
          border-top: none;
          background-color: #fff; }
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu li.menu-item,
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu li.menu-item,
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu li.menu-item,
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu li.menu-item {
            background-color: #fff;
            line-height: 50px; }
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu li.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu li.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu li.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu li.menu-item a {
              border: none;
              display: flex;
              line-height: 2em; }
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li,
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li,
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li,
          header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li {
            line-height: 50px; }
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li a.menu-link,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li a.menu-link,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li a.menu-link,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li a.menu-link {
              border-bottom: none;
              background-color: #fff;
              padding: 13px;
              transition: none; }
              header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li a.menu-link span.ast-icon.icon-arrow,
              header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li a.menu-link span.ast-icon.icon-arrow,
              header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li a.menu-link span.ast-icon.icon-arrow,
              header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li a.menu-link span.ast-icon.icon-arrow {
                line-height: 2;
                font-size: 1rem; }
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li button.ast-menu-toggle,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li button.ast-menu-toggle,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li button.ast-menu-toggle,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li button.ast-menu-toggle {
              display: none; }
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-block-heading a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-block-heading a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-block-heading a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-block-heading a {
              padding-top: 6px;
              padding-bottom: 6px; }
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-block-heading.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-block-heading.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-block-heading.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-block-heading.menu-item a {
              font-weight: bold;
              padding-top: 6px;
              padding-bottom: 6px; }
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation .main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation.site-navigation .main-navigation ul.main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation .main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item a,
            header.site-header #ast-desktop-header .ast-below-header-wrap .ast-below-header-bar .ast-builder-grid-row .ast-builder-menu .main-header-bar-navigation nav#primary-site-navigation-desktop .main-navigation ul.main-header-menu .astra-megamenu-li ul.astra-megamenu.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item a {
              font-weight: normal;
              text-transform: initial;
              padding-top: 0px;
              padding-bottom: 0px; }
header.site-header #ast-mobile-header {
  display: none; }

.dgwt-wcas-suggestions-wrapp ins {
  color: #e73f59; }

.dgwt-wcas-details-wrapp ins {
  color: #e73f59; }

.dgwt-wcas-open-pre-suggestions .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings.js-dgwt-wcas-initialized {
  display: flex;
  flex-direction: column;
  padding-top: 5px;
  padding-bottom: 5px; }
  .dgwt-wcas-open-pre-suggestions .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings.js-dgwt-wcas-initialized span.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 {
    order: 2;
    margin-bottom: 0; }
  .dgwt-wcas-open-pre-suggestions .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings.js-dgwt-wcas-initialized a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-history-search {
    order: 1; }

@media only screen and (max-width: 1366px) {
  header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left .ast-builder-layout-element .site-branding .site-logo-img a.custom-logo-link {
    height: 67px; }
    header.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row .site-header-primary-section-left .ast-builder-layout-element .site-branding .site-logo-img a.custom-logo-link img {
      max-width: 150px;
      height: 67px; } }
@media only screen and (max-width: 1280px) {
  header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-info-wrap span {
    margin-right: 5px;
    color: #fff;
    font-size: 0.9rem; }
  header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-info-wrap span:last-child {
    margin-right: 0; }
  header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right a {
    font-size: 0.9rem; }
  header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-login-btn {
    padding: 2px 8px;
    font-size: 0.9rem; }
    header.site-header #ast-desktop-header .ast-above-header-wrap .topbar-login-btn img {
      width: 13px;
      margin-left: 6px; } }
@media only screen and (max-width: 1024px) {
  header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right .social-item-label {
    display: none; }
  header.site-header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-right .ast-builder-social-element {
    margin: 0; } }
@media only screen and (max-width: 921px) {
  header.site-header #ast-mobile-header {
    display: block; }
  header.site-header .ast-mobile-header-wrap .ast-primary-header-bar {
    padding-left: 12px !important;
    padding-right: 12px !important; }
    header.site-header .ast-mobile-header-wrap .ast-primary-header-bar aside.header-widget-area.widget-area {
      padding-right: 2px;
      padding-left: 2px; }
    header.site-header .ast-mobile-header-wrap .ast-primary-header-bar #ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap,
    header.site-header .ast-mobile-header-wrap .ast-primary-header-bar .ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap {
      width: 32px; }
      header.site-header .ast-mobile-header-wrap .ast-primary-header-bar #ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap .count,
      header.site-header .ast-mobile-header-wrap .ast-primary-header-bar .ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap .count {
        font-size: 0.71em;
        color: #4dc2c7; }
        header.site-header .ast-mobile-header-wrap .ast-primary-header-bar #ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap .count .ast-count-text,
        header.site-header .ast-mobile-header-wrap .ast-primary-header-bar .ast-site-header-cart .ast-site-header-cart-li a.cart-container .ast-cart-menu-wrap .count .ast-count-text {
          color: #4dc2c7; }
  header.site-header .ast-mobile-header-wrap .ast-builder-grid-row {
    display: flex;
    justify-content: space-between; }
  header.site-header .ast-mobile-header-wrap .site-header-primary-section-left {
    width: 100px; }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-left .site-branding .site-logo-img {
      padding-right: 0; }
      header.site-header .ast-mobile-header-wrap .site-header-primary-section-left .site-branding .site-logo-img a.custom-logo-link {
        height: auto; }
        header.site-header .ast-mobile-header-wrap .site-header-primary-section-left .site-branding .site-logo-img a.custom-logo-link img {
          max-width: unset;
          width: 100px;
          height: auto; }
  header.site-header .ast-mobile-header-wrap .site-header-primary-section-center {
    max-width: calc(100% - 210px); }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-center .dgwt-wcas-search-wrapp {
      width: 100%;
      min-width: unset; }
      header.site-header .ast-mobile-header-wrap .site-header-primary-section-center .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input {
        padding-top: 4px;
        padding-bottom: 4px;
        font-size: 15px;
        padding-left: 38px; }
      header.site-header .ast-mobile-header-wrap .site-header-primary-section-center .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
        top: 50%;
        transform: translateY(-50%);
        left: 16px; }
  header.site-header .ast-mobile-header-wrap .site-header-primary-section-right {
    width: 110px; }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-right .ast-builder-layout-element.ast-header-account {
      padding-right: 0;
      padding-left: 0; }
      header.site-header .ast-mobile-header-wrap .site-header-primary-section-right .ast-builder-layout-element.ast-header-account .account-icon {
        height: 28px;
        width: 28px; }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-right aside.header-widget-area.widget-area.site-header-focus-item {
      width: 33px;
      padding: 0;
      position: relative;
      left: -3px; }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-right .ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart {
      width: 40px;
      padding: 0;
      justify-content: flex-end; }
      header.site-header .ast-mobile-header-wrap .site-header-primary-section-right .ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart .ast-cart-menu-wrap {
        font-size: 1.3em; }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-right .ast-button-wrap {
      width: 34px;
      height: 32px; }
    header.site-header .ast-mobile-header-wrap .site-header-primary-section-right button.menu-toggle {
      font-size: 0.8em;
      top: -1px;
      position: relative; }
      header.site-header .ast-mobile-header-wrap .site-header-primary-section-right button.menu-toggle .mobile-menu-toggle-icon {
        font-size: 0.9em;
        font-family: "Roboto", sans-serif; }
        header.site-header .ast-mobile-header-wrap .site-header-primary-section-right button.menu-toggle .mobile-menu-toggle-icon .ahfb-svg-iconset .ast-mobile-svg {
          width: 21px;
          height: 21px; }

  .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile {
    border: 1px solid #51c2c6;
    box-sizing: border-box;
    z-index: 9999 !important; }
    .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar {
      border-bottom: 2px solid #ddd;
      height: 47px; }
      .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-om-return svg {
        fill: #4dc2c7; }
        .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-om-return svg path {
          fill: #4dc2c7; }
      .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-search-form #dgwt-wcas-search-input-2::placeholder,
      .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-search-form #dgwt-wcas-search-input-2::-webkit-input-placeholder {
        color: #fff; }
      .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta {
        text-align: right; }
        .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp ins {
          color: #e73f59; }

  #ast-mobile-popup {
    transition: none; }
    #ast-mobile-popup .ast-mobile-popup-overlay {
      transition: none; }
    #ast-mobile-popup .ast-mobile-popup-inner {
      transition: none; }
      #ast-mobile-popup .ast-mobile-popup-inner .ast-mobile-popup-content .menu-overlay-logo {
        padding: 0;
        margin: 0 0 20px 20px; }
      #ast-mobile-popup .ast-mobile-popup-inner .ast-mobile-popup-content .ast-builder-menu-mobile .ast-main-header-bar-alignment .main-header-bar-navigation nav#ast-mobile-site-navigation .main-navigation ul.main-header-menu li.menu-item.bottom-mob-menu.bottom-mob-menu-first {
        margin-top: 28px; }
      #ast-mobile-popup .ast-mobile-popup-inner .ast-mobile-popup-content .ast-builder-menu-mobile .ast-main-header-bar-alignment .main-header-bar-navigation nav#ast-mobile-site-navigation .main-navigation ul.main-header-menu li.menu-item.bottom-mob-menu a.menu-link {
        border: none;
        font-size: 17px;
        line-height: 40px; }
      #ast-mobile-popup .ast-mobile-popup-inner .ast-mobile-popup-content .ast-builder-menu-mobile .ast-main-header-bar-alignment .main-header-bar-navigation nav#ast-mobile-site-navigation .main-navigation ul.main-header-menu li.menu-item.bottom-mob-menu.bottom-mob-menu-last {
        margin-bottom: 18px; } }
@media only screen and (max-width: 480px) {
  header.site-header .ast-mobile-header-wrap .ast-primary-header-bar {
    padding-left: 9px !important;
    padding-right: 9px !important; }
  header.site-header .ast-mobile-header-wrap .ast-builder-grid-row.ast-builder-grid-row-has-sides {
    grid-column-gap: 0; }

  .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.js-dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp {
    height: calc(100vh - 103px) !important;
    padding-bottom: 50px; } }
/*

body .elementor-button-wrapper .elementor-button,
body .wp-block-button .wp-block-button__link,
body .menu-toggle,
body button,
body .ast-button,
body .ast-custom-button,
body .button,
body input#submit,
body input[type="button"],
body input[type="submit"],
body input[type="reset"],
body .ast-button,
body input#submit,
body input[type="button"],
body input[type="submit"],
body input[type="reset"] {
  font-family: unset !important;
}

mark {
  background-color: #49c3c8;
  padding: 0.1em 0.3em;
  color: #ffffff !important;
}

// Za Proizvode 
.nproductlinks {
  cursor: pointer;
  -webkit-box-align: center !important;
  -webkit-box-pack: center !important;
  text-align: center !important;
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1) !important;
  text-decoration: none !important;
  color: 3bc2c6 !important;
  box-shadow: inset 0 -3px 0 -1px #49c3c8 !important;
  display: unset !important;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  font-size: 1.3em !important;
  color: #000;
}

.woocommerce-loop-product__title {
  text-transform: capitalize;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.3em;
}
// Product feed end notification no more products to show
.ast-shop-pagination-infinite {
  margin: 0;
}
.ast-separate-container .ast-woocommerce-container {
  padding: 2.8em 6.67em;
}
// Newletter sign up top maargin
.home .astra-advanced-hook-6300 {
  margin-top: 18px;
}
// Blog Post Title On Post Page
.ast-single-post .entry-title {
  font-size: 1.7rem;
}
.astra-advanced-hook-6300 {
  margin: 0px 0;
}

// H stil  za  neke  naslove
.font19 {
  font-size: 23px !important;
}

// Olaplex brank page lista 
.olaplist {
  list-style-type: none;
}
.olaplist li h3 {
  font-size: 1.6em;
  margin-top: 11px;
}

// Sadrzaj 
.table-of-contents123 {
  background-color: #fefefe !important;
  padding: 13px 20px 1px 20px !important;
  border-left: 5px solid #42bec2 !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
  margin-bottom: 20px !important;
}
.table-of-contents123 h2 {
  font-size: 20px !important;
  color: #333 !important;
  margin-bottom: 15px !important;
}
.table-of-contents123 ul {
  list-style-type: none !important;
  padding-left: 0 !important;
  line-height: 210%;
}
.table-of-contents1 ul li {
  margin-bottom: 8px !important;
}
.table-of-contents123 ul li a {
  text-decoration: none !important;
  color: #42bec2 !important;
  font-weight: 500 !important;
  position: relative !important;
  padding-bottom: 2px !important;
}
.table-of-contents123 ul li a::after {
  content: "";
  display: block !important;
  width: 0 !important;
  height: 2px !important;
  background: #42bec2 !important;
  transition: width 0.3s !important;
}
.table-of-contents123 ul li a:hover::after {
  width: 100% !important;
}

*/
.page-id-33904 .astra-advanced-hook-6300 {
  display: none; }

.top-brands-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding-bottom: 1.5em; }

.top-brands-list a {
  display: block;
  background-color: #4dc2c7;
  color: #fff;
  padding: 15px 10px;
  width: calc(20% - 10px);
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: normal; }

/*BTN on other pages */
/*
.woocommerce div.product form.cart .button.single_add_to_cart_button {
  background: #e73f59 !important;
  border: 1px #e73f59 solid;
  color: #fff;
}
*/
h2.wc-prl-title {
  text-align: center;
  margin-bottom: 20px; }

.facetwp-facet.facetwp-type-pager {
  text-align: center; }

.ast-shop-pagination-infinite {
  display: none; }

.page-id-94961 h1.entry-title {
  display: none; }

.page-id-94961 .post-94961 {
  padding-top: 1em; }

.blog p.read-more {
  display: flex;
  justify-content: flex-end; }

/* from customizer */
/* ******************************************************** */
.pwb-brand-shortcode,
.pwb-brands-in-loop {
  font-weight: bold; }

.coupontext {
  color: red; }

nav.woocommerce-breadcrumb {
  display: none;
  visibility: hidden; }

#breadcrumbs {
  font-size: 14px; }
  #breadcrumbs a,
  #breadcrumbs span {
    font-size: 14px; }

.pwb-az-listing p.pwb-az-listing-title {
  position: relative; }
.pwb-az-listing #pwb-az-listing-a,
.pwb-az-listing #pwb-az-listing-b,
.pwb-az-listing #pwb-az-listing-c,
.pwb-az-listing #pwb-az-listing-d,
.pwb-az-listing #pwb-az-listing-e,
.pwb-az-listing #pwb-az-listing-f,
.pwb-az-listing #pwb-az-listing-g,
.pwb-az-listing #pwb-az-listing-h,
.pwb-az-listing #pwb-az-listing-i,
.pwb-az-listing #pwb-az-listing-j,
.pwb-az-listing #pwb-az-listing-k,
.pwb-az-listing #pwb-az-listing-l,
.pwb-az-listing #pwb-az-listing-m,
.pwb-az-listing #pwb-az-listing-n,
.pwb-az-listing #pwb-az-listing-o,
.pwb-az-listing #pwb-az-listing-p,
.pwb-az-listing #pwb-az-listing-q,
.pwb-az-listing #pwb-az-listing-r,
.pwb-az-listing #pwb-az-listing-s,
.pwb-az-listing #pwb-az-listing-t,
.pwb-az-listing #pwb-az-listing-v,
.pwb-az-listing #pwb-az-listing-w,
.pwb-az-listing #pwb-az-listing-x,
.pwb-az-listing #pwb-az-listing-y,
.pwb-az-listing #pwb-az-listing-z {
  scroll-margin-top: 100px; }

div#ast-mobile-popup div.ast-mobile-popup-inner div.ast-mobile-popup-content img.menu-overlay-logo {
  width: 178px;
  height: 79px; }

.error-404 {
  max-width: 1250px;
  margin: 0 auto;
  padding: 0 20px; }
  .error-404 .wp-block-post-template .wp-block-post h2.wp-block-post-title {
    margin-bottom: 15px; }
  .error-404 .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
    height: 190px; }

.wp-block-buttons .wp-block-button a {
  font-family: "Roboto", sans-serif; }

form.woocommerce-form.woocommerce-form-login.login,
form.woocommerce-form.woocommerce-form-register.register {
  border: 1px solid #dddddd;
  padding: 20px;
  margin: 2em auto;
  text-align: left;
  border-radius: 5px;
  max-width: 540px; }
  form.woocommerce-form.woocommerce-form-login.login p.form-row,
  form.woocommerce-form.woocommerce-form-register.register p.form-row {
    display: flex;
    flex-direction: column; }
    form.woocommerce-form.woocommerce-form-login.login p.form-row label,
    form.woocommerce-form.woocommerce-form-register.register p.form-row label {
      line-height: 2;
      font-weight: 700;
      font-size: 0.9rem; }
    form.woocommerce-form.woocommerce-form-login.login p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
    form.woocommerce-form.woocommerce-form-register.register p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
      margin-bottom: 15px; }
    form.woocommerce-form.woocommerce-form-login.login p.form-row input,
    form.woocommerce-form.woocommerce-form-register.register p.form-row input {
      background-color: #fff; }
    form.woocommerce-form.woocommerce-form-login.login p.form-row button.button.woocommerce-button,
    form.woocommerce-form.woocommerce-form-register.register p.form-row button.button.woocommerce-button {
      margin-right: auto;
      color: #e73f59;
      border: 1px solid #e73f59;
      background-color: #fff;
      line-height: normal; }
    form.woocommerce-form.woocommerce-form-login.login p.form-row button:hover,
    form.woocommerce-form.woocommerce-form-register.register p.form-row button:hover {
      color: #e73f59; }

.page-id-24832 .astra-advanced-hook-6300 {
  display: none; }

body.product-template-default ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
body.product-template-default ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-product_cat ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-product_cat ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-pwb-brand ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-pwb-brand ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.home ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.home ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.page-id-6463 ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.page-id-6463 ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {
  position: relative;
  margin-left: 0;
  background-color: #fff;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  left: -24px; }
body.product-template-default ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
body.product-template-default ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-product_cat ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-product_cat ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-pwb-brand ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.archive.tax-pwb-brand ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.home ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.home ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.page-id-6463 ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
.page-id-6463 ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {
  left: -18px; }

body.product-template-default .summary.entry-summary span.price span.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
  border-left: 3px solid #fff;
  background-color: #fff;
  margin-left: -29px;
  border-bottom: 2px solid #fff; }
body.product-template-default .summary.entry-summary span.price del span.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
  margin-left: -28px; }
body.product-template-default .summary.entry-summary span.price ins span.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
  margin-left: -29px; }

.map-column iframe {
  width: 100%;
  height: 440px; }

@media only screen and (max-width: 1024px) {
  .error-404 .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
    height: 210px; }

  /* from customizer */
  /* ******************************************************** */
  .top-brands-list {
    gap: 5px; }

  .top-brands-list a {
    padding: 10px 5px;
    width: calc(20% - 5px); } }
@media only screen and (max-width: 921px) {
  .archive.tax-product_cat ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-product_cat ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-pwb-brand ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-pwb-brand ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .home ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .home ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .page-id-6463 ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .page-id-6463 ul.products li.product.sale .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {
    left: -20px; }
  .archive.tax-product_cat ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-product_cat ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-pwb-brand ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-pwb-brand ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .home ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .home ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .page-id-6463 ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .page-id-6463 ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {
    left: -17px; }

  body.product-template-default .summary.entry-summary p.price span.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
    margin-left: -33px; } }
@media only screen and (max-width: 768px) {
  .ast-menu-cart-outline .ast-cart-menu-wrap .count,
  .ast-cart-menu-wrap .count .ast-count-text {
    color: #4dc2c7; }

  .woocommerce-checkout .woocommerce .wt_coupon_wrapper {
    margin-bottom: 0; }

  .woocommerce-checkout
  .woocommerce
  .woocommerce-form-coupon-toggle
  .woocommerce-info {
    margin-bottom: 5px; }

  .woocommerce-checkout .woocommerce .woocommerce-billing-fields {
    padding-top: 0; }

  .top-brands-list {
    padding-bottom: 0; }

  .top-brands-list a {
    width: calc(50% - 5px); }

  .section-brands .wp-block-column .top-brands-list a {
    display: flex;
    align-items: center;
    justify-content: center; }

  .archive ul.products li.product a.ast-loop-product__link {
    margin-bottom: 0; }

  #content
  .ast-container
  #primary
  #main
  header.woocommerce-products-header
  .term-description
  .ast-oembed-container {
    height: 250px !important; }

  #content
  .ast-container
  #primary
  #main
  header.woocommerce-products-header
  .term-description
  .ast-oembed-container
  iframe {
    height: 250px; } }
@media only screen and (max-width: 480px) {
  .error-404 .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
    height: auto; }

  body.product-template-default ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  body.product-template-default ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-product_cat ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-product_cat ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-pwb-brand ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .archive.tax-pwb-brand ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .home ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .home ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .page-id-6463 ul.products li.product .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol,
  .page-id-6463 ul.products li.product.sale .astra-shop-summary-wrap span.price del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {
    left: -18px; }

  body.product-template-default .summary.entry-summary p.price span.woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
    margin-left: -31px; }

  .map-column iframe {
    height: 300px; } }
#about {
  padding: 74px 40px 28px 40px; }

.elementor-element-5e13a00 {
  margin-bottom: 76px !important; }

/* from customizer */
/* ******************************************************** */
.astra-advanced-hook-6300 {
  margin-top: 20px;
  padding: 0 20px; }
  .astra-advanced-hook-6300 .section-klavyio-form {
    justify-content: center; }

footer.site-footer {
  display: flex;
  flex-direction: column;
  padding-top: 70px;
  margin-top: 20px; }
  footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .widget-title,
  footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section h2.widget-title {
    font-size: 18px;
    margin-bottom: 18px;
    display: block;
    font-family: "Raleway", sans-serif; }
  footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .widget-area .widget.widget_text .textwidget a {
    color: #4dc2c7; }
  footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section ul.menu li.menu-item a {
    line-height: 30px; }
  footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .footer-social-wrap {
    display: flex; }
    footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .footer-social-wrap a {
      color: #fff;
      display: block;
      margin: 0 10px; }
      footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .footer-social-wrap a img {
        height: 24px;
        width: 24px;
        object-fit: contain; }
  footer.site-footer .astra-advanced-hook-5681 {
    order: 2;
    padding: 20px;
    max-width: 1248px;
    width: 100%;
    margin: 0 auto; }
    footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap {
      width: 100%; }
      footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row img,
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row a {
          display: block; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row img {
          margin: 3px 2px;
          height: 36px; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .maestro {
          width: 57px; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .dinacard {
          width: 58px; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .visacard {
          width: 59px; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .aexpress,
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .visasecure {
          width: 37px; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .bancaintesa {
          width: 178px; }
        footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row .idcheckcard {
          width: 48px; }
      footer.site-footer .astra-advanced-hook-5681 .payment-icons-wrap .payment-icons-row:first-child {
        border-bottom: 1px solid #333;
        padding-bottom: 5px;
        margin-bottom: 5px; }
  footer.site-footer .site-primary-footer-wrap {
    order: 1; }
  footer.site-footer .site-below-footer-wrap {
    order: 3; }
  footer.site-footer .store-footer-info {
    color: #f4f4f6; }
    footer.site-footer .store-footer-info ul li {
      position: relative;
      padding-left: 2em; }
      footer.site-footer .store-footer-info ul li img {
        width: 16px;
        height: auto;
        position: absolute;
        left: 0;
        top: 3px; }

@media only screen and (max-width: 921px) {
  footer.site-footer {
    padding-top: 20px; }
    footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns {
      display: flex;
      flex-wrap: wrap; }
      footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section {
        margin-bottom: 0; }
        footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .widget-area {
          text-align: left;
          margin-bottom: 0; }
        footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section .footer-social-wrap a:first-child {
          margin-left: 0; } }
@media only screen and (max-width: 480px) {
  footer.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns .site-footer-section {
    width: 100%; } }
ul.products li.product,
ul.products li.product.sale,
.wc-prl-recommendations ul.products li.product,
.wc-prl-recommendations ul.products li.product.sale {
  border-bottom: none; }
  ul.products li.product .astra-shop-thumbnail-wrap .onsale.circle,
  ul.products li.product.sale .astra-shop-thumbnail-wrap .onsale.circle,
  .wc-prl-recommendations ul.products li.product .astra-shop-thumbnail-wrap .onsale.circle,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-thumbnail-wrap .onsale.circle {
    background-color: #4dc2c7;
    position: absolute;
    right: auto;
    left: 0;
    top: 15px;
    width: 46px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.04em;
    border-radius: 50%;
    color: #fff; }
  ul.products li.product .astra-shop-thumbnail-wrap a img,
  ul.products li.product.sale .astra-shop-thumbnail-wrap a img,
  .wc-prl-recommendations ul.products li.product .astra-shop-thumbnail-wrap a img,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-thumbnail-wrap a img {
    object-fit: contain; }
  ul.products li.product .astra-shop-thumbnail-wrap a .ast-shop-product-out-of-stock,
  ul.products li.product.sale .astra-shop-thumbnail-wrap a .ast-shop-product-out-of-stock,
  .wc-prl-recommendations ul.products li.product .astra-shop-thumbnail-wrap a .ast-shop-product-out-of-stock,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-thumbnail-wrap a .ast-shop-product-out-of-stock {
    width: 70%;
    background-color: rgba(255, 255, 255, 0.7);
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center; }
  ul.products li.product .astra-shop-thumbnail-wrap .pwb-brands-in-loop a,
  ul.products li.product.sale .astra-shop-thumbnail-wrap .pwb-brands-in-loop a,
  .wc-prl-recommendations ul.products li.product .astra-shop-thumbnail-wrap .pwb-brands-in-loop a,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-thumbnail-wrap .pwb-brands-in-loop a {
    font-size: 15px; }
  ul.products li.product a.ast-loop-product__link,
  ul.products li.product.sale a.ast-loop-product__link,
  .wc-prl-recommendations ul.products li.product a.ast-loop-product__link,
  .wc-prl-recommendations ul.products li.product.sale a.ast-loop-product__link {
    text-align: left; }
    ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
    ul.products li.product.sale a.ast-loop-product__link .woocommerce-loop-product__title,
    .wc-prl-recommendations ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
    .wc-prl-recommendations ul.products li.product.sale a.ast-loop-product__link .woocommerce-loop-product__title {
      font-family: 'Roboto', sans-serif;
      font-size: 1em;
      font-weight: 400;
      line-height: 1.2em;
      text-align: left;
      text-transform: initial;
      letter-spacing: 0.040em;
      color: #131316;
      height: 60px; }
  ul.products li.product .astra-shop-summary-wrap,
  ul.products li.product.sale .astra-shop-summary-wrap,
  .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap {
    padding: 0 !important; }
    ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category,
    ul.products li.product.sale .astra-shop-summary-wrap .ast-woo-product-category,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap .ast-woo-product-category {
      display: none; }
    ul.products li.product .astra-shop-summary-wrap span.price,
    ul.products li.product.sale .astra-shop-summary-wrap span.price,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price {
      display: flex;
      flex-direction: column;
      font-size: 0 !important;
      height: 45px;
      margin-bottom: 0;
      font-weight: 700;
      color: #000;
      justify-content: flex-start;
      padding-top: 1px; }
      ul.products li.product .astra-shop-summary-wrap span.price span,
      ul.products li.product.sale .astra-shop-summary-wrap span.price span,
      .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price span,
      .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price span {
        font-size: 18px !important;
        line-height: 1.3;
        letter-spacing: -0.02em; }
      ul.products li.product .astra-shop-summary-wrap span.price del,
      ul.products li.product.sale .astra-shop-summary-wrap span.price del,
      .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price del,
      .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del {
        order: 2;
        font-size: 14px !important;
        color: #808080;
        opacity: 1; }
        ul.products li.product .astra-shop-summary-wrap span.price del span,
        ul.products li.product.sale .astra-shop-summary-wrap span.price del span,
        .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price del span,
        .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del span {
          font-size: 14px !important; }
      ul.products li.product .astra-shop-summary-wrap span.price ins,
      ul.products li.product.sale .astra-shop-summary-wrap span.price ins,
      .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price ins,
      .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins {
        order: 1;
        display: flex; }
        ul.products li.product .astra-shop-summary-wrap span.price ins .variant-price-from,
        ul.products li.product.sale .astra-shop-summary-wrap span.price ins .variant-price-from,
        .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price ins .variant-price-from,
        .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins .variant-price-from {
          margin-right: 2px; }
        ul.products li.product .astra-shop-summary-wrap span.price ins span,
        ul.products li.product.sale .astra-shop-summary-wrap span.price ins span,
        .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price ins span,
        .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins span {
          font-size: 18px !important; }
      ul.products li.product .astra-shop-summary-wrap span.price del + ins,
      ul.products li.product.sale .astra-shop-summary-wrap span.price del + ins,
      .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price del + ins,
      .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del + ins {
        color: #e73f59; }
        ul.products li.product .astra-shop-summary-wrap span.price del + ins span, ul.products li.product .astra-shop-summary-wrap span.price del + ins bdi,
        ul.products li.product.sale .astra-shop-summary-wrap span.price del + ins span,
        ul.products li.product.sale .astra-shop-summary-wrap span.price del + ins bdi,
        .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price del + ins span,
        .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price del + ins bdi,
        .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del + ins span,
        .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del + ins bdi {
          color: #e73f59; }
      ul.products li.product .astra-shop-summary-wrap span.price .variant-old-from-price,
      ul.products li.product.sale .astra-shop-summary-wrap span.price .variant-old-from-price,
      .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price .variant-old-from-price,
      .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price .variant-old-from-price {
        display: none; }
    ul.products li.product .astra-shop-summary-wrap a.button.loading,
    ul.products li.product.sale .astra-shop-summary-wrap a.button.loading,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap a.button.loading,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap a.button.loading {
      opacity: .25; }
    ul.products li.product .astra-shop-summary-wrap a.button,
    ul.products li.product .astra-shop-summary-wrap a.button.added,
    ul.products li.product.sale .astra-shop-summary-wrap a.button,
    ul.products li.product.sale .astra-shop-summary-wrap a.button.added,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap a.button,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap a.button.added,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap a.button,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap a.button.added {
      display: block;
      font-size: 13px;
      max-width: 154px;
      padding: 10px 4px;
      margin-bottom: 0;
      text-align: center;
      font-family: 'Roboto', sans-serif;
      border: 1px solid #e73f59;
      color: #e73f59;
      background-color: transparent;
      line-height: 1.3;
      position: relative; }
    ul.products li.product .astra-shop-summary-wrap a.button.added::after,
    ul.products li.product.sale .astra-shop-summary-wrap a.button.added::after,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap a.button.added::after,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap a.button.added::after {
      font-family: WooCommerce;
      content: '\e017';
      margin-left: .53em;
      vertical-align: bottom;
      color: #e73f59;
      line-height: 1.3; }
    ul.products li.product .astra-shop-summary-wrap .added_to_cart.wc-forward,
    ul.products li.product.sale .astra-shop-summary-wrap .added_to_cart.wc-forward,
    .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap .added_to_cart.wc-forward,
    .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap .added_to_cart.wc-forward {
      display: none; }
  ul.products li.product a.ast-loop-product__link,
  ul.products li.product.sale a.ast-loop-product__link,
  .wc-prl-recommendations ul.products li.product a.ast-loop-product__link,
  .wc-prl-recommendations ul.products li.product.sale a.ast-loop-product__link {
    text-align: left; }
    ul.products li.product a.ast-loop-product__link h2.woocommerce-loop-product__title,
    ul.products li.product.sale a.ast-loop-product__link h2.woocommerce-loop-product__title,
    .wc-prl-recommendations ul.products li.product a.ast-loop-product__link h2.woocommerce-loop-product__title,
    .wc-prl-recommendations ul.products li.product.sale a.ast-loop-product__link h2.woocommerce-loop-product__title {
      font-family: 'Roboto', sans-serif;
      font-weight: 400;
      line-height: 1.2em;
      text-align: left !important;
      text-transform: initial;
      color: #131316;
      font-size: 1rem !important;
      background-color: #fff;
      margin-bottom: 0; }
ul.products li.product.sale .astra-shop-summary-wrap span.price ins,
.wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins {
  color: #e73f59; }
  ul.products li.product.sale .astra-shop-summary-wrap span.price ins span, ul.products li.product.sale .astra-shop-summary-wrap span.price ins bdi,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins span,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins bdi {
    color: #e73f59; }
ul.products li.product.sale .astra-shop-summary-wrap span.price del ins, ul.products li.product.sale .astra-shop-summary-wrap span.price del span, ul.products li.product.sale .astra-shop-summary-wrap span.price del bdi,
.wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del ins,
.wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del span,
.wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del bdi {
  color: #828282; }
ul.products li.product.product-type-variable .astra-shop-summary-wrap span.price,
.wc-prl-recommendations ul.products li.product.product-type-variable .astra-shop-summary-wrap span.price {
  flex-direction: row; }
  ul.products li.product.product-type-variable .astra-shop-summary-wrap span.price .price-from-prefix,
  ul.products li.product.product-type-variable .astra-shop-summary-wrap span.price span.price-prefix,
  .wc-prl-recommendations ul.products li.product.product-type-variable .astra-shop-summary-wrap span.price .price-from-prefix,
  .wc-prl-recommendations ul.products li.product.product-type-variable .astra-shop-summary-wrap span.price span.price-prefix {
    margin-right: 4px; }
ul.products li.product.sale.product-type-variable .astra-shop-summary-wrap span.price .price-from-prefix,
ul.products li.product.sale.product-type-variable .astra-shop-summary-wrap span.price span.price-prefix,
ul.products li.product.sale.product-type-variable .astra-shop-summary-wrap span.price span,
.wc-prl-recommendations ul.products li.product.sale.product-type-variable .astra-shop-summary-wrap span.price .price-from-prefix,
.wc-prl-recommendations ul.products li.product.sale.product-type-variable .astra-shop-summary-wrap span.price span.price-prefix,
.wc-prl-recommendations ul.products li.product.sale.product-type-variable .astra-shop-summary-wrap span.price span {
  color: #e73f59; }

.wp-container-16 {
  flex-wrap: wrap;
  display: flex; }

@media only screen and (max-width: 921px) {
  ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
  ul.products li.product.sale a.ast-loop-product__link .woocommerce-loop-product__title,
  .wc-prl-recommendations ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
  .wc-prl-recommendations ul.products li.product.sale a.ast-loop-product__link .woocommerce-loop-product__title {
    height: 86px; }
  ul.products li.product .astra-shop-summary-wrap span.price span,
  ul.products li.product.sale .astra-shop-summary-wrap span.price span,
  .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price span,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price span {
    font-size: 16px !important;
    letter-spacing: -0.04em; }
  ul.products li.product .astra-shop-summary-wrap span.price del span,
  ul.products li.product.sale .astra-shop-summary-wrap span.price del span,
  .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price del span,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price del span {
    font-size: 14px !important; }
  ul.products li.product .astra-shop-summary-wrap span.price ins span,
  ul.products li.product.sale .astra-shop-summary-wrap span.price ins span,
  .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap span.price ins span,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap span.price ins span {
    font-size: 16px !important; }
  ul.products li.product .astra-shop-summary-wrap a.button,
  ul.products li.product .astra-shop-summary-wrap a.button.added,
  ul.products li.product.sale .astra-shop-summary-wrap a.button,
  ul.products li.product.sale .astra-shop-summary-wrap a.button.added,
  .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap a.button,
  .wc-prl-recommendations ul.products li.product .astra-shop-summary-wrap a.button.added,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap a.button,
  .wc-prl-recommendations ul.products li.product.sale .astra-shop-summary-wrap a.button.added {
    padding: 10px 4px; }
  ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
  ul.products li.product.sale a.ast-loop-product__link .woocommerce-loop-product__title,
  .wc-prl-recommendations ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
  .wc-prl-recommendations ul.products li.product.sale a.ast-loop-product__link .woocommerce-loop-product__title {
    height: 86px; } }
.page-id-6463 #content .ast-container {
  padding: 0 20px; }
  .page-id-6463 #content .ast-container #primary {
    margin-top: 12px;
    margin-bottom: 2px; }
    .page-id-6463 #content .ast-container #primary #main.site-main h1.span-section-title,
    .page-id-6463 #content .ast-container #primary #main.site-main h2.span-section-title,
    .page-id-6463 #content .ast-container #primary #main.site-main span.span-section-title {
      font-family: 'Raleway',sans-serif;
      font-size: 2.2857142857143rem;
      font-weight: 500;
      width: 100%;
      display: block;
      line-height: normal;
      margin-top: 0; }
    .page-id-6463 #content .ast-container #primary #main.site-main h2.span-section-title.span-section-title-center,
    .page-id-6463 #content .ast-container #primary #main.site-main span.span-section-title.span-section-title-center {
      text-align: center; }
    .page-id-6463 #content .ast-container #primary #main.site-main h2.span-section-title.span-section-title-white,
    .page-id-6463 #content .ast-container #primary #main.site-main span.span-section-title.span-section-title-white {
      color: #fff; }
    .page-id-6463 #content .ast-container #primary #main.site-main h2.span-section-title.span-section-title-black,
    .page-id-6463 #content .ast-container #primary #main.site-main span.span-section-title.span-section-title-black {
      color: #131316; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page {
      padding: 0; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content {
        background-color: #f4f4f6; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners {
          gap: 12px;
          margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column figure {
            margin-top: 0;
            margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column figure:last-child {
            margin-bottom: 0; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column img {
            width: 100%; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(1) figure {
            height: 430px; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(1) figure img {
              height: 430px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(2) figure {
            height: 210px; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(2) figure img {
              height: 210px; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info {
          justify-content: center;
          gap: 12px;
          margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column {
            padding: 30px 20px;
            background-color: #fff;
            border: 1px solid #fff;
            box-sizing: border-box;
            max-width: 303px;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-end; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column figure {
              width: 60px;
              margin: 0; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column figure img {
                height: 40px;
                width: 40px;
                filter: grayscale(100%) invert(72%); }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column h4,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column h3,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column p {
              width: calc(100% - 60px);
              margin-top: 0;
              margin-bottom: 0; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column h3 {
              font-size: 22px; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column p:last-child {
              margin-bottom: 0; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover {
            border-color: #51bec5; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover figure img {
              filter: none; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover h4,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover h3,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover p {
              color: #51bec5; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover h4 a,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover h3 a,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column:hover p a {
                color: #51bec5;
                transition: none; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-brands-title {
          padding-bottom: 0; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-brands-title .wp-block-button {
            margin-top: 20px; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-block {
          justify-content: center;
          gap: 12px;
          margin-bottom: 0; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-block figure {
            margin-top: 0;
            margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-block img {
            width: 100%; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(2) figure {
          height: 430px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(2) figure img {
            height: 430px; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(1) figure {
          height: 210px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(1) figure img {
            height: 210px; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-boxed {
          max-width: 1240px;
          margin-left: auto;
          margin-right: auto; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-one-col {
          justify-content: center;
          padding: 50px 20px;
          margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-one-col p:last-child {
            margin-bottom: 0; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .margin-bottom-off {
          margin-bottom: 0;
          margin-top: 0; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-button-title {
          background-color: #fff;
          padding: 12px;
          margin-bottom: 12px;
          margin-top: 0;
          flex-wrap: nowrap !important;
          align-items: center !important; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-button-title .wp-block-buttons {
            float: right;
            margin-top: 0; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-button-title .wp-block-buttons a.wp-block-button__link {
              color: #fff;
              background-color: #49c3c8;
              padding: 8px;
              border: none;
              text-transform: initial;
              font-size: 16px;
              font-family: "Roboto", sans-serif; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products {
          margin-bottom: 12px;
          margin-top: 0;
          padding-left: 0;
          padding-right: 0; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np,
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale {
            position: relative; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .wc-prl-recommendations,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .woocommerce,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .wc-prl-recommendations,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .woocommerce {
              margin-bottom: 0;
              width: 100%; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper {
              display: flex;
              flex-wrap: nowrap;
              width: 100%;
              gap: 0;
              margin-left: 0;
              margin-right: 0;
              margin-bottom: 0;
              list-style: none; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product.swiper-slide,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product.swiper-slide,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product.swiper-slide,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product.swiper-slide {
                background-color: #f4f4f6;
                list-style: none;
                margin-bottom: 0;
                box-sizing: border-box;
                padding: 0 !important; }
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product.swiper-slide .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product.swiper-slide .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product.swiper-slide .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product .astra-shop-thumbnail-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product.swiper-slide .astra-shop-thumbnail-wrap {
                  background-color: #fff;
                  padding: 0 13px;
                  margin-bottom: 0; }
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product.swiper-slide .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product.swiper-slide .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product.swiper-slide .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product .astra-shop-thumbnail-wrap .onsale.circle,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product.swiper-slide .astra-shop-thumbnail-wrap .onsale.circle {
                    left: 13px; }
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product.swiper-slide .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product.swiper-slide .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product.swiper-slide .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product .astra-shop-summary-wrap,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product.swiper-slide .astra-shop-summary-wrap {
                  background-color: #fff;
                  padding: 0 13px 13px 13px !important; }
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product.swiper-slide a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product.swiper-slide a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product.swiper-slide a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product a.ast-loop-product__link,
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product.swiper-slide a.ast-loop-product__link {
                  display: block;
                  background-color: #fff;
                  padding: 0 13px;
                  margin-bottom: 0; }
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products li.product.swiper-slide a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np ul.products.swiper-wrapper li.product.swiper-slide a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products li.product.swiper-slide a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product a.ast-loop-product__link .woocommerce-loop-product__title,
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale ul.products.swiper-wrapper li.product.swiper-slide a.ast-loop-product__link .woocommerce-loop-product__title {
                    margin-bottom: 0; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .slider-new-products,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .slider-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .slider-new-products,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .slider-sale {
              overflow: hidden; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-sale {
              position: absolute;
              top: 50%;
              transform: translateY(-50%);
              z-index: 1;
              display: block;
              width: 30px;
              height: 30px;
              cursor: pointer; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-sale {
              left: -30px; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-sale {
              right: -30px; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-sale::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-sale::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-sale::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-sale::before {
              position: absolute;
              font-family: "FontAwesome";
              font-size: 15px;
              color: #4dc2c7;
              display: flex;
              align-items: center;
              justify-content: center;
              width: 30px;
              height: 30px; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-sale::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-sale::before {
              content: "\f053"; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-sale::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-np::before,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-sale::before {
              content: "\f054"; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-pagination-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-pagination-sale,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-pagination-np,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-pagination-sale {
              text-align: center;
              background-color: #fff;
              margin-top: 12px; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-pagination-np .swiper-pagination-bullet.swiper-pagination-bullet-active,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-pagination-sale .swiper-pagination-bullet.swiper-pagination-bullet-active,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-pagination-np .swiper-pagination-bullet.swiper-pagination-bullet-active,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-pagination-sale .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #4dc2c7; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products {
          margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products,
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            gap: 12px;
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 0; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product,
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product {
              margin-bottom: 0;
              padding: 5px 13px;
              width: calc(20% - 10px);
              list-style: none;
              margin-bottom: 0;
              box-sizing: border-box;
              padding: 5px 13px 13px 13px; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .onsale.circle,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .onsale.circle {
                background-color: #4dc2c7;
                position: absolute;
                right: auto;
                left: 0;
                top: 15px;
                width: 46px;
                height: 46px;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 14px;
                font-weight: bold;
                letter-spacing: -0.04em;
                border-radius: 50%;
                color: #fff; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2 {
                display: none; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product a.button.loading,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product a.button.loading {
                opacity: 0.25; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product a.button,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product a.button.added,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product a.button,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product a.button.added {
                display: block;
                font-size: 13px;
                max-width: 154px;
                padding: 10px 4px;
                margin-bottom: 0;
                text-align: center;
                font-family: 'Roboto', sans-serif;
                border: 1px solid #e73f59;
                color: #e73f59;
                background-color: transparent;
                line-height: 1.3;
                position: relative; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product a.button.added::after,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product a.button.added::after {
                font-family: WooCommerce;
                content: '\e017';
                margin-left: .53em;
                vertical-align: bottom;
                color: #e73f59;
                line-height: 1.3; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products li.product .added_to_cart.wc-forward,
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products ul.products.columns-5 li.product .added_to_cart.wc-forward {
                display: none; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .wp-container-31.wp-block-columns.section-products {
          margin-bottom: 0; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog {
          justify-content: center;
          margin-bottom: 12px; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template {
            margin-left: 0;
            padding-top: 20px;
            padding-left: 30px;
            padding-right: 30px;
            display: flex;
            flex-wrap: wrap; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post {
              padding: 0 20px 20px 20px;
              width: 50%; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post .wp-block-columns {
                display: flex;
                flex-wrap: wrap !important; }
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post .wp-block-columns .wp-block-column {
                  flex-basis: 100% !important;
                  width: 100%; }
                  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post .wp-block-columns .wp-block-column .wp-block-post-title {
                    line-height: normal; }
                    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post .wp-block-columns .wp-block-column .wp-block-post-title a {
                      line-height: normal; }
            .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post:first-child {
              width: 100%;
              padding-bottom: 0; }
              .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post:first-child .wp-block-columns {
                flex-wrap: nowrap !important; }
                .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post:first-child .wp-block-columns .wp-block-column {
                  flex-basis: 50% !important;
                  width: 50%; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query a.ast-button {
            font-family: "Roboto", sans-serif;
            float: right;
            border-color: #4dc2c7;
            color: #4dc2c7; }
.page-id-6463 .astra-advanced-hook-6300 {
  margin-top: 0; }

@media only screen and (max-width: 1280px) {
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(1) figure {
    height: 410px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(1) figure img {
      height: 410px; }
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(2) figure {
    height: 200px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(2) figure img {
      height: 200px; }
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(2) figure {
    height: 410px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(2) figure img {
      height: 410px; }
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(1) figure {
    height: 200px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(1) figure img {
      height: 200px; } }
@media only screen and (max-width: 1024px) {
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-np,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-np,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-prev-sale,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-np .swiper-button-next-sale,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-np,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-np,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-prev-sale,
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-products #slider-sale .swiper-button-next-sale {
    display: none; } }
@media (max-width: 991px) {
  .section-grid-products ul.products,
  .section-grid-products ul.products.columns-5 {
    gap: 12px; }
    .section-grid-products ul.products li.product,
    .section-grid-products ul.products.columns-5 li.product {
      width: calc(50% - 8px) !important; } }
@media only screen and (max-width: 921px) {
  .page-id-6463 #content .ast-container #primary #main.site-main h1.span-section-title,
  .page-id-6463 #content .ast-container #primary #main.site-main h2.span-section-title,
  .page-id-6463 #content .ast-container #primary #main.site-main span.span-section-title {
    font-size: 1.6rem; }
  .page-id-6463 #content .ast-container #primary #main.site-main h2.span-section-title.span-section-title-small,
  .page-id-6463 #content .ast-container #primary #main.site-main span.span-section-title.span-section-title-small {
    font-size: 1.28rem; }
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column {
    max-width: calc(50% - 12px);
    flex-basis: unset !important; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column figure.wp-block-image {
      position: relative;
      top: -6px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column h3,
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column h3.wp-block-heading {
      font-size: 18px;
      width: calc(100% - 42px); }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column p {
      width: calc(100% - 12px); }
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-button-title {
    padding-left: 6px !important;
    padding-right: 6px !important; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-button-title h3 {
      font-size: 18px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-button-title .wp-block-buttons a.wp-block-button__link {
      font-size: 14px !important; }
  .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-grid-products .wc-prl-recommendations ul.products.columns-5 li.product {
    width: calc(50% - 8px) !important; } }
@media (max-width: 781px) {
  .page-id-6463 #content .ast-container {
    padding: 0 14px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(1) figure {
      height: auto; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(1) figure img {
        height: auto; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(2) figure {
      height: auto; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-banners .wp-block-column:nth-child(2) figure img {
        height: auto; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left {
      gap: 0;
      margin-bottom: 12px; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(2) figure {
        height: auto; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(2) figure img {
          height: auto; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(1) figure {
        height: auto;
        margin-bottom: 12px; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-grid-left .wp-block-column:nth-child(1) figure img {
          height: auto; } }
@media only screen and (max-width: 480px) {
  .page-id-6463 #content .ast-container {
    padding: 0 14px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column {
      padding: 20px 5px;
      max-width: calc(50% - 6px);
      width: 100%; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column figure {
        width: 34px;
        padding-right: 5px; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-info .wp-block-column p {
        line-height: 22px; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-brands-title .brand-logo-gallery {
      gap: 10px; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-brands-title .brand-logo-gallery figure.wp-block-image {
        width: calc(50% - 20px); }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-block {
      margin-bottom: 12px; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-image-block figure:first-child {
        margin-bottom: 0; }
    .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog {
      margin-top: 4px; }
      .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post {
          padding: 0 10px 10px 10px;
          width: 100%; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post .wp-block-columns .wp-block-column {
            flex-basis: 100% !important;
            width: 100%; }
        .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post:first-child .wp-block-columns {
          flex-wrap: wrap !important; }
          .page-id-6463 #content .ast-container #primary #main.site-main article.page .entry-content .section-hp-blog .hp-blog-col .wp-block-query.blog-posts-query ul.wp-block-post-template li.wp-block-post:first-child .wp-block-columns .wp-block-column {
            flex-basis: 100% !important;
            width: 100%; } }
#ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap,
.ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap {
  text-align: right; }
#ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item ins,
.ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item ins {
  color: #e73f59;
  font-weight: bold; }
#ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a .ast-product-name,
.ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a .ast-product-name {
  padding-right: 22px; }
#ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a.button.wc-forward,
.ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a.button.wc-forward {
  border-color: #4dc2c7;
  background-color: #4dc2c7;
  color: #fff; }
#ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward,
.ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
  background-color: #fff;
  border-color: #4dc2c7;
  color: #4dc2c7; }
#ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .savings-mini-cart-table,
.ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .savings-mini-cart-table {
  margin-bottom: 0; }
  #ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .savings-mini-cart-table th,
  .ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .savings-mini-cart-table th {
    border-width: 0;
    text-align: left;
    padding-left: 18px; }
  #ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .savings-mini-cart-table td,
  .ast-site-header-cart .ast-site-header-cart-data .woocommerce.widget_shopping_cart .widget_shopping_cart_content .savings-mini-cart-table td {
    border-width: 0;
    text-align: right;
    padding-right: 18px; }

@media only screen and (max-width: 921px) {
  #astra-mobile-cart-drawer .astra-cart-drawer-header .astra-cart-drawer-close {
    border: none; }
  #astra-mobile-cart-drawer .astra-cart-drawer-content .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item ins {
    color: #e73f59;
    font-weight: bold; }
  #astra-mobile-cart-drawer .astra-cart-drawer-content .woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a .ast-product-name {
    padding-right: 22px; }
  #astra-mobile-cart-drawer .astra-cart-drawer-content .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a.button.wc-forward {
    border-color: #4dc2c7;
    background-color: #4dc2c7;
    color: #fff;
    margin-right: 0; }
  #astra-mobile-cart-drawer .astra-cart-drawer-content .woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
    margin-top: 0;
    background-color: #fff;
    border-color: #4dc2c7;
    color: #4dc2c7; } }
.section-nf-title {
  margin-bottom: 4.5em; }
  .section-nf-title h1 strong {
    font-size: 44px;
    position: relative;
    top: -1px; }

.section-nf-txt,
.wp-block-columns.section-nf-txt {
  margin-bottom: 4em; }
  .section-nf-txt .wp-block-column:first-child,
  .wp-block-columns.section-nf-txt .wp-block-column:first-child {
    border-right: 1px solid #ddd; }
    .section-nf-txt .wp-block-column:first-child a,
    .wp-block-columns.section-nf-txt .wp-block-column:first-child a {
      color: #4dc2c7; }
  .section-nf-txt .wp-block-column,
  .wp-block-columns.section-nf-txt .wp-block-column {
    padding-top: 2em;
    padding-bottom: 2em; }
    .section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp,
    .wp-block-columns.section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp {
      max-width: unset;
      width: 100%; }
      .section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp,
      .wp-block-columns.section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp {
        background-color: transparent;
        padding-left: 0;
        padding-right: 0; }
        .section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input#dgwt-wcas-search-input-5,
        .wp-block-columns.section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input#dgwt-wcas-search-input-5 {
          padding-left: 24px; }
        .section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,
        .wp-block-columns.section-nf-txt .wp-block-column .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
          display: none; }

.section-nf-buttons {
  margin-bottom: 3em; }
  .section-nf-buttons .wp-block-buttons .wp-block-button {
    width: 100%;
    text-align: center;
    border: none;
    background-color: #4dc2c7; }
    .section-nf-buttons .wp-block-buttons .wp-block-button a {
      width: 100%;
      color: #fff; }

.section-nf-products {
  padding-top: 2.3em;
  padding-bottom: 1.7em;
  margin-bottom: 3em; }
  .section-nf-products .woocommerce ul.products {
    margin-bottom: 0; }
    .section-nf-products .woocommerce ul.products li.product {
      margin-bottom: 0; }

.section-nf-blog h2.wp-block-heading {
  margin-bottom: 1.1em; }
.section-nf-blog .wp-block-query ul.wp-block-post-template li.wp-block-post h2.wp-block-post-title {
  padding-right: 5px; }

@media only screen and (max-width: 1024px) {
  .section-nf-blog .wp-block-query ul.wp-block-post-template li.wp-block-post h2.wp-block-post-title {
    height: 48px; } }
@media only screen and (max-width: 921px) {
  .section-nf-title,
  .wp-block-columns.section-nf-title {
    margin-top: 1.4em;
    margin-bottom: 1.8em; }
    .section-nf-title h1.wp-block-heading,
    .wp-block-columns.section-nf-title h1.wp-block-heading {
      font-size: 30px !important;
      line-height: 36px; }
      .section-nf-title h1.wp-block-heading strong,
      .wp-block-columns.section-nf-title h1.wp-block-heading strong {
        font-size: 34px;
        line-height: 36px; }

  .section-nf-txt,
  .wp-block-columns.section-nf-txt {
    margin-bottom: 3em;
    flex-wrap: wrap !important;
    max-width: 700px;
    gap: 10px;
    margin-left: auto;
    margin-right: auto; }
    .section-nf-txt .wp-block-column:first-child,
    .wp-block-columns.section-nf-txt .wp-block-column:first-child {
      border-right: none; }
    .section-nf-txt .wp-block-column,
    .wp-block-columns.section-nf-txt .wp-block-column {
      padding-top: 0;
      padding-bottom: 0;
      width: 100%;
      flex-basis: unset;
      flex-grow: unset !important;
      text-align: center; }
      .section-nf-txt .wp-block-column p,
      .wp-block-columns.section-nf-txt .wp-block-column p {
        text-align: center; }

  .section-nf-buttons,
  .section-nf-buttons.wp-block-columns:not(.is-not-stacked-on-mobile) {
    gap: 10px; }
    .section-nf-buttons .wp-block-column,
    .section-nf-buttons.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column {
      width: calc(50% - 5px);
      flex-basis: unset !important;
      flex-grow: unset; }

  .section-nf-products h2.wp-block-heading {
    font-size: 23px !important; }

  .section-nf-blog h2.wp-block-heading {
    font-size: 23px !important; }
  .section-nf-blog .wp-block-query ul.wp-block-post-template li.wp-block-post h2.wp-block-post-title {
    height: unset; }
  .section-nf-blog .wp-block-query ul.wp-block-post-template li.wp-block-post .wp-block-post-excerpt {
    margin-bottom: 0; } }
@media only screen and (max-width: 768px) {
  .section-nf-products .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center; }
    .section-nf-products .woocommerce ul.products li.product {
      width: 100%; }
      .section-nf-products .woocommerce ul.products li.product .astra-shop-summary-wrap a.button.add_to_cart_button {
        margin-left: auto;
        margin-right: auto; }

  .section-nf-blog .wp-block-query ul.wp-block-post-template {
    text-align: center; } }
/**** Judgme ****/
/*
ul.products li.product .astra-shop-thumbnail-wrap .jdgm-widget {
    position: relative;
    top: -3px;
}*/
/*ul.products li.product .astra-shop-thumbnail-wrap .jdgm-prev-badge__text {
	display: none;
}*/
ul.products li.product .astra-shop-thumbnail-wrap .jdgm-widget {
  height: 22px;
  display: block !important; }

ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.ast-shop-product-out-of-stock {
  top: auto;
  transform: none;
  left: 0;
  right: auto;
  width: auto;
  font-size: 13px;
  text-transform: initial;
  background-color: #eee;
  line-height: normal;
  padding: 4px 13px; }

.page-id-146558 h1.entry-title {
  color: #4dc2c7;
  font-weight: bold;
  font-size: 30px; }

.freebie-intro {
  margin-bottom: 2em; }

.freebie-main .wp-block-column .wp-block-buttons .wp-block-button,
.freebie-cols .wp-block-column .wp-block-buttons .wp-block-button {
  background-color: #4dc2c7;
  border: 1px solid #4dc2c7;
  border-radius: 10px;
  overflow: auto; }
  .freebie-main .wp-block-column .wp-block-buttons .wp-block-button a.wp-block-button__link.wp-element-button,
  .freebie-cols .wp-block-column .wp-block-buttons .wp-block-button a.wp-block-button__link.wp-element-button {
    color: #fff;
    text-transform: capitalize;
    padding: 13px 28px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: 'Roboto' !important; }
.freebie-main .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline,
.freebie-cols .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline {
  background-color: #fff;
  border: 1px solid #4dc2c7;
  border-radius: 10px; }
  .freebie-main .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button,
  .freebie-cols .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button {
    color: #4dc2c7;
    border: none; }

.freebie-main {
  border: 1px solid #f0f0f0;
  border-radius: 10px;
  margin-bottom: 1em;
  padding: 12px;
  gap: 1em; }
  .freebie-main .wp-block-column .wp-block-heading {
    font-size: 22px;
    font-weight: bold; }
  .freebie-main .wp-block-column .wp-block-buttons {
    gap: 1em; }
  .freebie-main .wp-block-column:first-child img {
    width: 100%; }

.freebie-cols {
  gap: 1em;
  margin-bottom: 1em; }
  .freebie-cols .wp-block-column {
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    padding: 0;
    overflow: auto; }
    .freebie-cols .wp-block-column figure.wp-block-image {
      margin-bottom: 1em; }
      .freebie-cols .wp-block-column figure.wp-block-image a {
        width: 100%; }
      .freebie-cols .wp-block-column figure.wp-block-image img {
        height: 200px;
        width: 100%;
        object-fit: cover; }
    .freebie-cols .wp-block-column .wp-block-heading,
    .freebie-cols .wp-block-column p,
    .freebie-cols .wp-block-column .wp-block-buttons {
      padding-left: 12px;
      padding-right: 12px;
      margin-top: 0; }
    .freebie-cols .wp-block-column .wp-block-heading,
    .freebie-cols .wp-block-column h5.wp-block-heading {
      color: #4dc2c7;
      font-weight: bold;
      margin-top: 0;
      margin-bottom: 0.5em; }
      .freebie-cols .wp-block-column .wp-block-heading a,
      .freebie-cols .wp-block-column h5.wp-block-heading a {
        color: #4dc2c7;
        font-weight: bold; }
    .freebie-cols .wp-block-column p {
      margin-bottom: 1em; }
    .freebie-cols .wp-block-column .wp-block-buttons {
      margin-bottom: 12px; }

.freebie-form {
  border: 1px solid #f0f0f0;
  border-radius: 10px;
  margin-bottom: 1em;
  padding: 12px; }
  .freebie-form .wp-block-column .wp-block-heading {
    margin-bottom: 0.6em; }
  .freebie-form .wp-block-column .klaviyo-form-RnHMwT.klaviyo-form {
    margin: 0;
    height: auto; }
    .freebie-form .wp-block-column .klaviyo-form-RnHMwT.klaviyo-form div.needsclick {
      transform: none; }
      .freebie-form .wp-block-column .klaviyo-form-RnHMwT.klaviyo-form div.needsclick form {
        padding: 0 !important; }
        .freebie-form .wp-block-column .klaviyo-form-RnHMwT.klaviyo-form div.needsclick form div.needsclick {
          min-height: unset !important; }
          .freebie-form .wp-block-column .klaviyo-form-RnHMwT.klaviyo-form div.needsclick form div.needsclick .needsclick.kl-private-reset-css-Xuajs1:nth-child(1) input {
            border: 1px solid #f0f0f0 !important;
            border-radius: 10px !important; }
