.gutenberg .wp-block-heading {
  margin-bottom: var(--space-m);
}
.gutenberg h1 {
  font-size: var(--text-2xl);
}
.gutenberg h2 {
  font-size: var(--text-xl);
}
.gutenberg h3 {
  font-size: var(--text-l);
}
.gutenberg h4, .gutenberg h5, .gutenberg h6 {
  font-size: var(--text-m);
}
.gutenberg p {
  font-size: var(--text-m);
  margin-bottom: var(--space-m);
}
.gutenberg ul, .gutenberg ol {
  margin-bottom: var(--space-m);
}
.gutenberg a {
  text-decoration: underline;
}
.gutenberg a:hover {
  text-decoration: none;
}
.gutenberg blockquote {
  border-left: 4px solid var(--secondary);
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
.gutenberg .btn {
  text-decoration: none;
}
.gutenberg :where(.wp-block-columns.is-layout-flex) {
  gap: var(--space-l);
}
.gutenberg .wp-block-separator {
  border-color: var(--primary-10);
  margin: var(--space-xl) 0px var(--space-xl) 0px;
  border-width: 1px 0px 0px 0px;
}
.gutenberg .wp-block-image {
  margin: var(--space-l) 0px;
}
.gutenberg .wp-block-image img {
  border-radius: var(--radius-m);
}
.gutenberg .wp-block-button.is-style-primary a {
  background-color: var(--primary);
  color: #fff;
  border-color: var(--primary);
}
.gutenberg .wp-block-button.is-style-secondary-button a {
  background-color: var(--secondary);
  color: var(--primary);
  border-color: var(--secondary);
}
.gutenberg .wp-block-button.is-style-outline-button a {
  color: var(--primary);
  border: 1px solid;
  border-color: var(--primary);
  background: transparent;
}

body.bricks-is-frontend :focus {
  outline: none;
}

body.bricks-is-frontend :focus-visible {
  outline: none;
}

.wc-block-components-button, .woocommerce-button {
  border-radius: var(--radius-m);
  background: var(--accent);
  font-weight: 500;
  font-family: "Fustat";
}

.woocommerce-MyAccount-navigation {
  background-color: transparent;
}
.woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid var(--border-primary);
}

.responsive-only {
  display: none;
}

@media screen and (max-width: 768px) {
  .responsive-only {
    display: block;
  }
}
.brxe-nav-menu .bricks-mobile-menu-toggle span {
  background-color: #000;
}
.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle {
  top: var(--space-l);
  left: var(--space-l);
  position: absolute;
}
.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle span {
  background-color: #fff;
}
.brxe-nav-menu .bricks-mobile-menu-wrapper li a {
  line-height: 1.3em;
  padding: 10px var(--space-l);
}

.standard-page-content h1, .standard-page-content h2, .standard-page-content h3, .standard-page-content h4, .standard-page-content h5, .standard-page-content h6 {
  margin-bottom: 0.5em;
}
.standard-page-content hr {
  margin: 2em 0;
  border-color: var(--border-primary);
}
.standard-page-content .btn {
  display: inline-block;
}
.standard-page-content .btn.primary:hover {
  background: var(--primary) !important;
  color: #fff;
}

.arf-shipping-note a {
  text-decoration: underline;
}

.woocommerce-cart .wc-block-components-product-metadata {
  display: none;
}
.woocommerce-cart .wc-block-components-product-badge {
  display: none;
}

.woocommerce-checkout .wc-block-components-product-low-stock-badge {
  display: none;
}
.woocommerce-checkout .wc-block-components-product-metadata__description {
  display: none;
}/*# sourceMappingURL=style.css.map */