/**handles:block-button**/
/*
 * Buttons
 */

.wp-block-button__link.has-darkgreen-color {
  color: #264f49 !important;
}

/* Button style: Fill */

.wp-block-button .wp-block-button__link,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  min-width: 100%;
  font-size: 1.1em;
  font-family: "Avalon-Bold", sans-serif;
  padding: 1rem 2rem;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}

.wp-block-button .wp-block-button__link:hover {
  text-decoration: none;
}

.wp-block-button .wp-block-button__link.has-text-color:hover {
  color: #264f49;
}

.wp-block-button.is-style-ankkuri {
  min-width: 100%;
}

.wp-block-button.is-style-ankkuri .wp-block-button__link {
  min-width: 100%;
  font-family: "Avalon-Bold", sans-serif;
  padding-right: 3rem;
  border-radius: 0;
  /*background-color: transparent;*/
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.wp-block-button.is-style-ankkuri .wp-block-button__link:hover {
  border-bottom: 1px solid rgba(0, 0, 0, 0.6);
}

.wp-block-button.is-style-ankkuri .wp-block-button__link:after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23264F49" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down"><line x1="12" y1="5" x2="12" y2="19"></line><polyline points="19 12 12 19 5 12"></polyline></svg>');
  position: absolute;
  right: 1rem;
  width: 24px;
  height: 24px;
}

.wp-block-button.is-style-ankkuri .wp-block-button__link.has-white-color:after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down"><line x1="12" y1="5" x2="12" y2="19"></line><polyline points="19 12 12 19 5 12"></polyline></svg>');
}
.wp-block-button.is-style-ankkuri
  .wp-block-button__link.has-darkgreen-color:after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23264F49" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down"><line x1="12" y1="5" x2="12" y2="19"></line><polyline points="19 12 12 19 5 12"></polyline></svg>');
}

.wp-block-button.is-style-big .wp-block-button__link {
  min-width: 100%;
  font-size: 2em;
  font-family: "Avalon-Bold", sans-serif;
  padding: 0.25em;
  border-radius: 0;
  background-color: transparent;
  position: relative;
  transition: all 0.2s ease-in-out;
}

.wp-block-button.is-style-big .wp-block-button__link:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.wp-block-button.is-style-big .wp-block-button__link:after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>');
  padding: 0 0.25em;
  margin-left: 0.25em;
  background: #264f49;
}

.wp-block-button__link.has-red-background-color:hover {
  background-color: #a30000;
}

.wp-block-button__link.has-darkgreen-background-color:hover {
  background-color: #193c37;
}

/*
.wp-block-button.is-style-big .wp-block-button__link.has-darkgreen-color:after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14.346" height="25.693" viewBox="0 0 14.346 25.693"><path id="Path_9" data-name="Path 9" d="M799.383,2866.766l10.725,10.725,10.725-10.725" transform="translate(-2864.645 822.955) rotate(-90)" fill="none" stroke="%23264F49" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></svg>');
  position: absolute;
  right:0;
  padding: 0.5em;
}

.wp-block-button.is-style-big .wp-block-button__link.has-white-color:after {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14.346" height="25.693" viewBox="0 0 14.346 25.693"><path id="Path_9" data-name="Path 9" d="M799.383,2866.766l10.725,10.725,10.725-10.725" transform="translate(-2864.645 822.955) rotate(-90)" fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></svg>');
  position: absolute;
  right:0;
  padding: 0.5em;
}*/

/* Button style: Outline */

.wp-block-button.is-style-outline .wp-block-button__link {
  border: 1px solid #264f49;
  /*border-radius: 50px;*/
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  text-decoration: none;
}

.wp-block-buttons {
  transition: all 0.2s ease-in-out;
}

.wp-block-buttons.sticky {
  font-size: 0.85em;
  gap: 0.5em;
}

@media (max-width: 767.98px) {
  .wp-block-buttons.sticky
    .wp-block-button.is-style-ankkuri
    .wp-block-button__link {
    padding: 0.45rem;
  }
}

@media (min-width: 768px) {
  .wp-block-buttons.sticky {
    font-size: 1em;
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0rem;
    gap: 0;
    background: #fff;
    width: calc(100% + 30px);
    z-index: 9999;
  }

  .wp-block-button.is-style-ankkuri {
    min-width: 0;
  }

  .wp-block-button.is-style-big .wp-block-button__link {
    font-size: 2.441em;
  }
}
@media (min-width: 992px) {
  .wp-block-button.is-style-big .wp-block-button__link {
    font-size: 2.375em;
  }
}