/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@keyframes opal-loading {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes opal-loading {
  100% {
    -webkit-transform: rotate(360deg); } }

.home.page-template-template-fullwidth .hentry {
  margin-bottom: 0; }
  .home.page-template-template-fullwidth .hentry .entry-content > .wp-block-cover,
  .home.page-template-template-fullwidth .hentry .entry-content > .wp-block-image {
    margin-bottom: 4.235801032em; }
  .home.page-template-template-fullwidth .hentry .entry-content h2 + .woocommerce,
  .home.page-template-template-fullwidth .hentry .entry-content h2 + [class*='wp-block-woocommerce-'] {
    margin-top: 2.2906835em; }

/**
 * Front-end + editor styles
 */
.hentry .entry-content .has-small-font-size,
.editor-styles-wrapper .has-small-font-size {
  font-size: 0.875em; }

.hentry .entry-content .has-medium-font-size,
.editor-styles-wrapper .has-medium-font-size {
  font-size: 1.41575em; }

.hentry .entry-content .has-large-font-size,
.editor-styles-wrapper .has-large-font-size {
  font-size: 1.618em; }

.hentry .entry-content .has-huge-font-size,
.editor-styles-wrapper .has-huge-font-size {
  font-size: 2.2906835em; }

.hentry .entry-content .wp-block-audio,
.editor-styles-wrapper .wp-block-audio {
  margin-bottom: 1.41575em;
  width: 100%; }
  .hentry .entry-content .wp-block-audio audio,
  .editor-styles-wrapper .wp-block-audio audio {
    width: 100%; }
  .hentry .entry-content .wp-block-audio.alignleft audio,
  .hentry .entry-content .wp-block-audio.alignright audio,
  .editor-styles-wrapper .wp-block-audio.alignleft audio,
  .editor-styles-wrapper .wp-block-audio.alignright audio {
    max-width: 284px; }
  .hentry .entry-content .wp-block-audio.aligncenter,
  .editor-styles-wrapper .wp-block-audio.aligncenter {
    margin: 0 auto 1.41575em;
    max-width: 48.3870967742%; }

.hentry .entry-content .wp-block-video,
.editor-styles-wrapper .wp-block-video {
  margin-bottom: 1.41575em; }
  .hentry .entry-content .wp-block-video video,
  .editor-styles-wrapper .wp-block-video video {
    width: 100%; }

.hentry .entry-content .wp-block-button,
.editor-styles-wrapper .wp-block-button {
  margin-bottom: 1.41575em; }
  .hentry .entry-content .wp-block-button .wp-block-button__link,
  .editor-styles-wrapper .wp-block-button .wp-block-button__link {
    font-size: 1em;
    line-height: 1.618;
    border: 0;
    cursor: pointer;
    padding: 0.6180469716em 1.41575em;
    text-decoration: none;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none;
    font-weight: 700; }
  .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link,
  .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,
  .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active,
  .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:active,
  .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover {
    background: transparent;
    border: 2px solid currentColor; }

.hentry .entry-content .wp-block-archives,
.hentry .entry-content .wp-block-categories,
.hentry .entry-content .wp-block-latest-posts,
.editor-styles-wrapper .wp-block-archives,
.editor-styles-wrapper .wp-block-categories,
.editor-styles-wrapper .wp-block-latest-posts {
  margin: 0 0 1.41575em;
  list-style: none; }
  .hentry .entry-content .wp-block-archives li,
  .hentry .entry-content .wp-block-categories li,
  .hentry .entry-content .wp-block-latest-posts li,
  .editor-styles-wrapper .wp-block-archives li,
  .editor-styles-wrapper .wp-block-categories li,
  .editor-styles-wrapper .wp-block-latest-posts li {
    margin-bottom: 1em; }
  .hentry .entry-content .wp-block-archives a,
  .hentry .entry-content .wp-block-categories a,
  .hentry .entry-content .wp-block-latest-posts a,
  .editor-styles-wrapper .wp-block-archives a,
  .editor-styles-wrapper .wp-block-categories a,
  .editor-styles-wrapper .wp-block-latest-posts a {
    color: #626262; }
    .hentry .entry-content .wp-block-archives a:hover,
    .hentry .entry-content .wp-block-categories a:hover,
    .hentry .entry-content .wp-block-latest-posts a:hover,
    .editor-styles-wrapper .wp-block-archives a:hover,
    .editor-styles-wrapper .wp-block-categories a:hover,
    .editor-styles-wrapper .wp-block-latest-posts a:hover {
      color: #ef3636; }

.hentry .entry-content .wp-block-latest-posts__post-date,
.editor-styles-wrapper .wp-block-latest-posts__post-date {
  font-size: 0.875em; }

.hentry .entry-content .wp-block-latest-posts li,
.editor-styles-wrapper .wp-block-latest-posts li {
  margin: 0; }

.hentry .entry-content .wp-block-latest-posts.has-dates li,
.editor-styles-wrapper .wp-block-latest-posts.has-dates li {
  margin: 0 0 1em; }

.hentry .entry-content .wp-block-latest-posts.is-grid li,
.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
  margin: 0 1em 0 0; }

.hentry .entry-content .wp-block-latest-posts.is-grid.has-dates li,
.editor-styles-wrapper .wp-block-latest-posts.is-grid.has-dates li {
  margin-bottom: 1em; }

@media (min-width: 600px) {
  .hentry .entry-content .wp-block-latest-posts.columns-2 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-2 li {
    margin-right: 3.2258064516%;
    width: 48.3870967742%; }
    .hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n) {
      margin-right: 0; }
  .hentry .entry-content .wp-block-latest-posts.columns-3 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-3 li {
    margin-right: 3.2258064516%;
    width: 31.1827956989%; }
    .hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n) {
      margin-right: 0; }
  .hentry .entry-content .wp-block-latest-posts.columns-4 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-4 li {
    margin-right: 3.2258064516%;
    width: 22.5806451613%; }
    .hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n) {
      margin-right: 0; }
  .hentry .entry-content .wp-block-latest-posts.columns-5 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-5 li {
    margin-right: 3.2258064516%;
    width: 17.4193548387%; }
    .hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n) {
      margin-right: 0; }
  .hentry .entry-content .wp-block-latest-posts.columns-6 li,
  .editor-styles-wrapper .wp-block-latest-posts.columns-6 li {
    margin-right: 3.2258064516%;
    width: 13.9784946237%; }
    .hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n),
    .editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n) {
      margin-right: 0; }
  body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-2 li, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
  .editor-styles-wrapper .wp-block-latest-posts.columns-2 li {
    margin-right: 4.347826087%;
    width: 35.4838709677%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n) {
      margin-right: 0; }
  body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-3 li, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
  .editor-styles-wrapper .wp-block-latest-posts.columns-3 li {
    margin-right: 4.347826087%;
    width: 22.5806451613%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n) {
      margin-right: 0; }
  body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-4 li, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
  .editor-styles-wrapper .wp-block-latest-posts.columns-4 li {
    margin-right: 4.347826087%;
    width: 16.1290322581%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n) {
      margin-right: 0; }
  body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-5 li, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
  .editor-styles-wrapper .wp-block-latest-posts.columns-5 li {
    margin-right: 4.347826087%;
    width: 12.2580645161%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n) {
      margin-right: 0; }
  body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-6 li, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
  .editor-styles-wrapper .wp-block-latest-posts.columns-6 li {
    margin-right: 4.347826087%;
    width: 9.6774193548%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n) {
      margin-right: 0; } }

.hentry .entry-content p.has-drop-cap:not(:focus)::first-letter,
.editor-styles-wrapper p.has-drop-cap:not(:focus)::first-letter {
  margin: 0.15em 0.3819820591em 0 0;
  font-size: 4.235801032em;
  font-weight: 300;
  line-height: 0.618; }

.hentry .entry-content .wp-block-pullquote,
.editor-styles-wrapper .wp-block-pullquote {
  margin: 0 0 1.41575em; }
  .hentry .entry-content .wp-block-pullquote blockquote,
  .editor-styles-wrapper .wp-block-pullquote blockquote {
    border: 0;
    margin: 0; }
  .hentry .entry-content .wp-block-pullquote p,
  .editor-styles-wrapper .wp-block-pullquote p {
    margin-bottom: 1em;
    font-size: 1.618em;
    line-height: 1.618; }

.hentry .entry-content .wp-block-quote.is-large, .hentry .entry-content .wp-block-quote.is-style-large,
.editor-styles-wrapper .wp-block-quote.is-large,
.editor-styles-wrapper .wp-block-quote.is-style-large {
  margin: 0 0 1.41575em;
  padding: 0;
  border: 0; }
  .hentry .entry-content .wp-block-quote.is-large p, .hentry .entry-content .wp-block-quote.is-style-large p,
  .editor-styles-wrapper .wp-block-quote.is-large p,
  .editor-styles-wrapper .wp-block-quote.is-style-large p {
    font-size: 1.41575em;
    line-height: 1.618; }

.hentry .entry-content .wp-block-quote footer,
.hentry .entry-content .wp-block-quote cite, .hentry .entry-content .wp-block-quote__citation,
.editor-styles-wrapper .wp-block-quote footer,
.editor-styles-wrapper .wp-block-quote cite,
.editor-styles-wrapper .wp-block-quote__citation {
  font-size: 1em;
  font-weight: 700; }

.hentry .entry-content .wp-block-image figure,
.editor-styles-wrapper .wp-block-image figure {
  margin-bottom: 1.41575em; }

.hentry .entry-content .wp-block-image .alignleft,
.editor-styles-wrapper .wp-block-image .alignleft {
  margin-right: 1.41575em; }

.hentry .entry-content .wp-block-image .alignright,
.editor-styles-wrapper .wp-block-image .alignright {
  margin-left: 1.41575em; }

.hentry .entry-content .wp-block-image figcaption,
.editor-styles-wrapper .wp-block-image figcaption {
  margin: 0;
  padding: 0.875em 0;
  font-size: 0.875em;
  font-style: italic; }

.hentry .entry-content figure.wp-block-image,
.editor-styles-wrapper figure.wp-block-image {
  margin: 0 0 1.41575em; }

.hentry .entry-content div.wp-block-image,
.editor-styles-wrapper div.wp-block-image {
  display: inline; }

.hentry .entry-content .wp-block-cover p.wp-block-cover-text,
.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text {
  font-size: 1.618em;
  font-weight: 300;
  line-height: 1.618;
  padding: 1em;
  width: calc(100vw - 1em);
  max-width: calc(100vw - 1em);
  color: #fff;
  z-index: 1;
  text-align: center; }
  @media (min-width: 568px) {
    .hentry .entry-content .wp-block-cover p.wp-block-cover-text,
    .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text {
      padding: 1em;
      font-size: 2.2906835em;
      width: calc(8 * (100vw / 12));
      max-width: calc(8 * (100vw / 12)); } }
  @media (min-width: 768px) {
    .hentry .entry-content .wp-block-cover p.wp-block-cover-text,
    .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text {
      font-size: 2.2906835em;
      width: calc(6 * (100vw / 12));
      max-width: calc(6 * (100vw / 12)); } }

.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
  padding: 2.617924em 1em;
  width: calc(100vw - 1em);
  max-width: calc(100vw - 1em); }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1),
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1) {
    margin-bottom: 0; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 {
    padding: 0;
    margin-left: auto;
    margin-right: auto; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1 {
    font-size: 3.706325903em;
    margin-bottom: 0.2360828548em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2 {
    font-size: 2.617924em;
    margin-bottom: 0.3342343017em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3 {
    font-size: 2.2906835em;
    margin-bottom: 0.3819820591em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4 {
    font-size: 1.618em;
    margin-bottom: 0.5407911001em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5 {
    font-size: 1.41575em;
    margin-bottom: 0.6180469716em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 {
    font-size: 1.41575em;
    margin-bottom: 0.6180469716em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size),
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size) {
    font-size: 1.1em; }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color),
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color) {
    color: #fff; }
  @media (min-width: 568px) {
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
      width: calc(8 * (100vw / 12));
      max-width: calc(8 * (100vw / 12)); } }
  @media (min-width: 768px) {
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
      width: calc(6 * (100vw / 12));
      max-width: calc(6 * (100vw / 12));
      padding-top: 6.8535260698em;
      padding-bottom: 6.8535260698em; } }

.hentry .entry-content .wp-block-gallery,
.editor-styles-wrapper .wp-block-gallery {
  margin: 0 0 1.41575em; }
  .hentry .entry-content .wp-block-gallery.alignleft,
  .editor-styles-wrapper .wp-block-gallery.alignleft {
    margin-right: 1rem; }
  .hentry .entry-content .wp-block-gallery.alignright,
  .editor-styles-wrapper .wp-block-gallery.alignright {
    margin-left: 1rem; }
  .hentry .entry-content .wp-block-gallery .blocks-gallery-image,
  .hentry .entry-content .wp-block-gallery .blocks-gallery-item,
  .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
  .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
    width: 48.3870967742%;
    margin: 0 3.2258064516% 3.2258064516% 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
            flex-grow: 0; }
    .hentry .entry-content .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
    .hentry .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:nth-of-type(even) {
      margin-right: 0; }
    .hentry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,
    .hentry .entry-content .wp-block-gallery .blocks-gallery-item figcaption,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image figcaption,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption {
      font-size: 1em;
      padding: 2.2906835em 1.41575em 0.6180469716em; }
  @media (min-width: 600px) {
    .hentry .entry-content .wp-block-gallery .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
      margin: 0 3.2258064516% 3.2258064516% 0; }
    .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 48.3870967742%; }
      .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
      .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 31.1827956989%; }
      .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
      .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 22.5806451613%; }
      .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
      .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 17.4193548387%; }
      .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
      .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 13.9784946237%; }
      .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
      .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 11.5207373272%; }
      .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
      .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item {
      margin-right: 3.2258064516%;
      width: 9.6774193548%; }
      .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
      .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
      margin-bottom: 1.5873015873%;
      margin-right: 1.5873015873%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 49.2063492063%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 32.2751322751%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 23.8095238095%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 18.7301587302%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 15.3439153439%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 12.925170068%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item {
      margin-right: 1.5873015873%;
      width: 11.1111111111%; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0; } }

.hentry .entry-content .wp-block-separator,
.editor-styles-wrapper .wp-block-separator {
  border: 0;
  margin: 0 auto 1.41575em;
  overflow: hidden; }
  .hentry .entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
  .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 10%; }

.hentry .entry-content .wp-block-embed-twitter,
.editor-styles-wrapper .wp-block-embed-twitter {
  overflow: hidden; }

.hentry .entry-content .wp-block-table,
.editor-styles-wrapper .wp-block-table {
  border-collapse: separate; }
  .hentry .entry-content .wp-block-table td,
  .hentry .entry-content .wp-block-table th,
  .editor-styles-wrapper .wp-block-table td,
  .editor-styles-wrapper .wp-block-table th {
    border: 0;
    padding: 1em 1.41575em;
    word-break: normal; }
  .hentry .entry-content .wp-block-table thead th,
  .editor-styles-wrapper .wp-block-table thead th {
    padding: 1.41575em; }

.hentry .entry-content .wp-block-file,
.editor-styles-wrapper .wp-block-file {
  margin-bottom: 1.41575em; }
  .hentry .entry-content .wp-block-file .wp-block-file__button,
  .editor-styles-wrapper .wp-block-file .wp-block-file__button {
    font-size: 0.875em;
    line-height: 1.618;
    border: 0;
    cursor: pointer;
    padding: 0.6180469716em 1.41575em;
    text-decoration: none;
    font-weight: 600;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
    opacity: 1; }

.hentry .entry-content .wp-block-code,
.hentry .entry-content .wp-block-preformatted pre,
.editor-styles-wrapper .wp-block-code,
.editor-styles-wrapper .wp-block-preformatted pre {
  font-family: 'Courier 10 Pitch', Courier, monospace;
  font-size: 1em; }

.hentry .entry-content .wp-block-code,
.editor-styles-wrapper .wp-block-code {
  border: none;
  border-radius: 0;
  padding: 1.618em; }

.hentry .entry-content .wp-block-columns .wp-block-column,
.editor-styles-wrapper .wp-block-columns .wp-block-column {
  margin-bottom: 1em; }
  @media (min-width: 600px) {
    .hentry .entry-content .wp-block-columns .wp-block-column,
    .editor-styles-wrapper .wp-block-columns .wp-block-column {
      padding-left: 0;
      padding-right: 3.2258064516%;
      margin-left: 0; }
      .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),
      .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) {
        margin-right: 0; }
      .hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even),
      .editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even) {
        padding-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-columns .wp-block-column {
        padding-right: 4.347826087%; }
        body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
        .editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even) {
          padding-right: 0; } }

@media (min-width: 782px) {
  .hentry .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n),
  .editor-styles-wrapper .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n) {
    margin-right: 0; }
  .hentry .entry-content .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n),
  .editor-styles-wrapper .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n) {
    margin-right: 0; }
  .hentry .entry-content .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n),
  .editor-styles-wrapper .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n) {
    margin-right: 0; }
  .hentry .entry-content .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n),
  .editor-styles-wrapper .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n) {
    margin-right: 0; }
  .hentry .entry-content .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n),
  .editor-styles-wrapper .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n) {
    margin-right: 0; }
  .hentry .entry-content .wp-block-columns .wp-block-column,
  .editor-styles-wrapper .wp-block-columns .wp-block-column {
    padding-right: 0; }
    .hentry .entry-content .wp-block-columns .wp-block-column:not(:first-child),
    .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:first-child) {
      padding-left: 0; }
    .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),
    .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) {
      padding-right: 0;
      margin-right: 3.2258064516%; }
    body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column, body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
    .editor-styles-wrapper .wp-block-columns .wp-block-column {
      padding-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child), body:not(.page-template-template-fullwidth-php):not(.ekommart-full-width-content)
      .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) {
        margin-right: 4.347826087%; } }

.hentry .entry-content .wp-block-rss a,
.hentry .entry-content .wp-block-latest-comments a,
.hentry .entry-content .wp-block-tag-cloud a,
.editor-styles-wrapper .wp-block-rss a,
.editor-styles-wrapper .wp-block-latest-comments a,
.editor-styles-wrapper .wp-block-tag-cloud a {
  color: #626262; }
  .hentry .entry-content .wp-block-rss a:hover,
  .hentry .entry-content .wp-block-latest-comments a:hover,
  .hentry .entry-content .wp-block-tag-cloud a:hover,
  .editor-styles-wrapper .wp-block-rss a:hover,
  .editor-styles-wrapper .wp-block-latest-comments a:hover,
  .editor-styles-wrapper .wp-block-tag-cloud a:hover {
    color: #ef3636; }

.hentry .entry-content .wp-block-latest-comments,
.editor-styles-wrapper .wp-block-latest-comments {
  margin: 0 0 1.41575em; }
  .hentry .entry-content .wp-block-latest-comments__comment-avatar,
  .editor-styles-wrapper .wp-block-latest-comments__comment-avatar {
    margin-top: 0.3819820591em; }
  .hentry .entry-content .wp-block-latest-comments__comment,
  .editor-styles-wrapper .wp-block-latest-comments__comment {
    font-size: 1em;
    margin: 0 0 1em; }
  .hentry .entry-content .wp-block-latest-comments__comment-date,
  .editor-styles-wrapper .wp-block-latest-comments__comment-date {
    font-size: 0.875em; }
  .hentry .entry-content .wp-block-latest-comments__comment-excerpt p,
  .editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
    margin: 0.5407911001em 0 1em;
    font-size: 1em;
    line-height: 1.618; }
  .hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
  .hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
  .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
  .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 3.706325903em; }
  .hentry .entry-content .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment,
  .editor-styles-wrapper .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment {
    margin: 0;
    line-height: 1.618; }
  .hentry .entry-content .wp-block-latest-comments br,
  .editor-styles-wrapper .wp-block-latest-comments br {
    display: inline;
    content: ''; }

.wp-block-cover-image {
  margin-bottom: 1em; }
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 23px;--wp--preset--font-size--large: 26px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 37px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.cart-upsell-section .upsell-products{
	display: flex;
	padding: 10px 10px;
	margin: 15px 0;
	align-items: center;
}
.cart-upsell-section .upsell-products .product-image{
	width: 30%;
	text-align: center;
}
.cart-upsell-section .upsell-products .product-image img{
	max-width:50%;
	margin: 0 auto;
	display: block;
}
.cart-upsell-section .upsell-products .product-content{
	width: 85%;
	text-align: center;
	padding: 2% 2%;
}
.cart-upsell-section .upsell-products .product-content h4{
	font-size: 20px;
	font-weight: 600;
}
.cart-upsell-section .upsell-products .product-content .upsell_add_to_cart_cta{
	font-weight: 800;
	padding: 10px 10px;
	font-size: 20px;
	line-height: 1;
	border: 0;
}

@media screen and (max-width:767px){
	.cart-upsell-section .upsell-products .product-image img{
		max-width:100%;
	}
	.cart-upsell-section .upsell-products .product-content h4{
		font-size: 15px;
	}
	.cart-upsell-section .upsell-products .product-content .upsell_add_to_cart_cta{
		font-size: 12px;
	}
}

.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}
.popup-pro-show-tb_prod {
    display: inline-block;
    margin: 15px 10px 20px;
    text-align: center; line-height:normal; vertical-align:top;
}
.popup-pro-show-tb_prod .popup-pro-show-tb_name {
    font-size: 16px;
    padding: 10px 0;
}
.popup-pro-show-tb_prod .popup-pro-show-tb_price {
    font-size: 14px;
    padding: 0 0 10px;
}
.popup-pro-show-tb_prod .popup-pro-show-tb_cart a {
    background-color: #ddd;
    color: #444;
    font-size: 14px;
    padding: 8px 10px;
    display: inline-block; cursor:pointer;
}
.popup-pro-show-tb_prod .popup-pro-show-tb_cart a:hover {
    background-color: #444;
    color: #fff;
}
.popup-pro-show-tb_btn.popup_pro_product_added{position:relative;}
.popup-pro-show-tb_btn.popup_pro_product_added::after {
    content: '';
    background: url(/wp-content/plugins/popup-pro-by-aheadworks/public/css/../images/check-addcart.png) no-repeat 50% 50% rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.popup-pro-show-tb_prod .popup-pro-show-tb_cart span{
    color: #999;
    font-size: 14px;
    padding: 8px 10px;
    display: inline-block;
}

.popup-main.subscribe-three .close-pop1 a{line-height: 10px; display:block !important;padding-top:5px !important;}

#TB_closeWindowButton button:focus .tb-close-icon {outline:none !important;}
#TB_closeWindowButton:focus .tb-close-icon { box-shadow: none !important;}
#TB_closeWindowButton:hover .tb-close-icon, #TB_closeWindowButton:focus .tb-close-icon { color: #333 !important;}
#TB_ajaxContent a.added_to_cart.wc-forward {
    display: none!important;
}
#TB_ajaxContent {line-height: 1.4 !important;}
#TB_title {
min-height: 35px;
height: auto!important;
clear: both!important;
overflow: hidden!important;
padding: 5px 0!important;
}
#TB_ajaxWindowTitle {
font-size: 16px!important;
font-family: arial!important;
color:#222;
line-height: 20px!important;
overflow: visible!important;
padding: 0 0 0 10px!important;
text-overflow: unset!important;
white-space: normal!important;
word-break: break-all!important;
}

html.noscroll {
    overflow: hidden;
}
.popup-pro-show-tb_prod .popup-pro-show-tb_imgage img {
    max-width: 150px;
}
@media screen and (max-width: 812px) {
	#TB_window{margin-top:0 !important; top:5% !important;}
}
@media screen and (max-width: 767px) {
	#TB_window {width: 90% !important; left:5% !important; margin-left: 0 !important;}
	#TB_window #TB_ajaxContent { width: 100% !important;}
}
#popup-pro-main-dv { margin: 0;}

::placeholder{opacity:1;}
::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder{opacity:1;}
:-ms-input-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}
.popup img{display: inline-block !important; max-width:unset;}
input[type="text"]:focus{ outline: 0 !important; outline-offset: 0px !important; box-shadow:none !important;}
