@charset "UTF-8";
/*
Theme Name: Furnique
Theme URI: https://furnique.madrasthemes.com/
Author: MadrasThemes
Author URI: https://madrasthemes.com/
Description: Furnique emphasizes simplicity and adaptability for Furniture WooCommerce Theme.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
WC requires at least: 9.6.0
WC tested up to: 9.8.0
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Furnique
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
 * Woo: 18734005290201:eddc4b76bcf96268bb7711353da63e7b

*/
/*
################
* === BASE STYLE  ===
################
*/
/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */
a {
  text-decoration-thickness: 1px !important;
  text-underline-offset: 0.1em;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

html {
  scroll-behavior: smooth;
}

::-webkit-scrollbar {
  background: transparent;
  background: #ecebe9;
  width: 6px;
}
@media (max-width: 1200px) {
  ::-webkit-scrollbar {
    height: 2px;
  }
}

::-webkit-scrollbar-thumb {
  background: #dad7d2;
  border-radius: 0.5rem;
}

details summary::after {
  background-image: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.1129 5.96999C11.3478 5.73507 11.3478 5.3542 11.1129 5.11927L6.30035 0.306774C6.06542 0.0718439 5.68459 0.0718439 5.44966 0.306774L0.637156 5.11927C0.402226 5.3542 0.402226 5.73507 0.637156 5.96999C0.872087 6.20491 1.25292 6.20491 1.48785 5.96999L5.875 1.58289L10.2621 5.96999C10.4971 6.20491 10.8779 6.20491 11.1129 5.96999Z" fill="%23141414"/></svg>');
}
details:not([open]) summary::after {
  transform: rotate(180deg);
}

.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb,
.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
  width: 20px;
  height: 20px;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
  outline-width: 0;
  outline-style: solid;
  outline-color: var(--wp--preset--color--contrast);
}

/* Increase the bottom margin on submenus, so that the outline is visible. */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
  margin-bottom: 3px;
}

/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
  outline-offset: 4px;
}

/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */
.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  outline-offset: 0;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
  text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
  display: block;
}

.grid-tags a {
  padding: 4px 20px;
  border: 1px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
}
.grid-tags a:not(:last-child) {
  margin-left: 17px;
  margin-bottom: 10px;
}
.grid-tags a:hover {
  background-color: #FEF7F3;
}

.overflow-hidden {
  overflow: hidden !important;
}

.page-numbers,
.wc-block-pagination,
.wp-block-query-pagination-numbers,
.wp-block-query-pagination,
.wp-block-comments-pagination-numbers,
.post-nav-links {
  display: flex;
  list-style: none;
  padding: 0;
  justify-content: center;
  margin: 2.5rem 0;
  flex-wrap: wrap;
  gap: 0;
}

.wp-block-query-pagination-numbers {
  border: 0px;
  padding: 0 20px;
}

.post-nav-links {
  align-items: center;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  border-color: var(--wp--preset--color--contrast);
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-color: var(--wp--preset--color--contrast);
}
.wc-block-components-checkbox .wc-block-components-checkbox__mark {
  fill: var(--wp--preset--color--base);
  width: 12px;
  right: 0;
}

.fq-single-post .single-tags a {
  padding: 5px 20px;
}
.fq-single-post ul li {
  margin-bottom: 12px;
}
.fq-single-post blockquote cite {
  text-transform: capitalize;
}
.fq-single-post blockquote p {
  margin-bottom: 0;
}

.fq-single-post .single-social-icons img {
  margin-left: 12px;
}
.fq-single-post .single-social-icons .wp-social-link {
  font-size: 17px;
}
.fq-single-post .post-meta > div {
  display: flex;
  align-items: center;
}
.fq-single-post .post-meta > div::before {
  content: "·";
  padding-left: 8px;
  font-size: 24px;
  font-weight: 600;
  color: var(--wp--preset--color--secondary);
}
.fq-single-post .post-meta > div:first-child::before {
  display: none;
}
.fq-single-post .wp-block-post-navigation-link {
  display: flex;
}
.fq-single-post .wp-block-post-navigation-link .post-navigation-link__title {
  display: block;
  font-size: 15px;
  font-weight: normal;
  line-height: 28px;
  text-transform: none;
  padding-top: 5px;
  font-family: var(--wp--preset--font-family--body);
  color: var(--wp--preset--color--contrast);
}
.fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous, .fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  height: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  border-color: var(--wp--preset--color--contrast) !important;
  border-radius: 0px;
  border: 1px solid;
}
.fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:hover, .fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:focus, .fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:hover, .fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:focus {
  border-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--gray-100);
}
.fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous.is-arrow-arrow, .fq-single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next.is-arrow-arrow {
  font-size: 0px;
  padding: 17px 17px;
}
.fq-single-post .post-navigation-link-previous .wp-block-post-navigation-link__arrow-previous {
  margin-left: 20px;
}
.fq-single-post .post-navigation-link-previous .wp-block-post-navigation-link__arrow-previous.is-arrow-arrow:after {
  content: " ";
  background-image: url("./assets/images/arrow-left.svg");
  font-size: 18px;
  color: var(--wp--preset--color--contrast);
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
}
.fq-single-post .post-navigation-link-next {
  justify-content: end;
}
.fq-single-post .post-navigation-link-next .post-navigation-link__label, .fq-single-post .post-navigation-link-next .post-navigation-link__title {
  display: block;
  text-align: end;
}
.fq-single-post .post-navigation-link-next .wp-block-post-navigation-link__arrow-next {
  margin-right: 20px;
}
.fq-single-post .post-navigation-link-next .wp-block-post-navigation-link__arrow-next.is-arrow-arrow {
  transform: none;
}
.fq-single-post .post-navigation-link-next .wp-block-post-navigation-link__arrow-next.is-arrow-arrow:after {
  content: " ";
  background-image: url("./assets/images/arrow-right.svg");
  font-size: 18px;
  color: var(--wp--preset--color--contrast);
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
}
.fq-single-post .wp-block-latest-posts {
  -moz-column-gap: 17px;
       column-gap: 17px;
  row-gap: 20px;
}
.fq-single-post .wp-block-latest-posts li {
  margin: 0;
}
.fq-single-post .wp-block-latest-posts .wp-block-latest-posts__featured-image img {
  height: 330px;
  width: 440px;
  padding-bottom: 15px;
}
.fq-single-post .wp-block-latest-posts .wp-block-latest-posts__post-date {
  padding-top: 15px;
  font-size: 15px;
  font-weight: 400;
  color: var(--wp--preset--color--secondary) !important;
}
.fq-single-post .comment-respond #reply-title {
  text-align: start;
}
.fq-single-post .pagination-img {
  text-align: center;
}
.fq-single-post .single-tags {
  display: flex;
  flex-wrap: wrap;
}
.fq-single-post .single-tags span {
  display: none;
}
.fq-single-post .single-tags a {
  border: 1px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 5px 20px;
}
.fq-single-post .single-tags a:hover {
  background-color: var(--wp--preset--color--gray-100);
}
.fq-single-post ul li {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .fq-single-post .avatar-img img {
    min-width: 112px;
  }
}
.fq-single-post .wp-block-pullquote {
  border: 0;
}
.fq-single-post blockquote {
  border-width: 0px;
  border-color: var(--wp--preset--color--contrast);
  background-color: #fef7f3;
  border-style: solid;
  position: relative; /* Ensure positioning context */
}
.fq-single-post blockquote p {
  font-style: normal;
  line-height: 1.7;
  font-size: 21px !important;
  margin-bottom: 0;
  font-weight: 400;
}
.fq-single-post blockquote cite {
  color: var(--wp--preset--color--contrast) !important;
  font-size: 15px !important;
  text-transform: capitalize;
  font-weight: 400;
}
@media (min-width: 1023px) {
  .fq-single-post blockquote {
    padding: 55px 75px 57px 75px !important;
  }
}
@media (max-width: 1023px) {
  .fq-single-post blockquote {
    padding: calc(var(--wp--preset--spacing--30) + 0.75rem);
  }
}
.fq-single-post blockquote::after {
  position: absolute;
  left: 6.3%;
  bottom: 11.5%;
  transform: translateY(-50%);
  display: inline-block;
  content: " ";
  background-image: url("./assets/images/content-quote.svg");
  background-size: contain;
}
@media (min-width: 1023px) {
  .fq-single-post blockquote::after {
    width: 45px;
    height: 44px;
  }
}
@media (max-width: 1023px) {
  .fq-single-post blockquote::after {
    width: 45px;
    height: 44px;
  }
}

.page-numbers .page-numbers,
.page-numbers .wc-block-pagination-page,
.page-numbers .post-page-numbers,
.wc-block-pagination .page-numbers,
.wc-block-pagination .wc-block-pagination-page,
.wc-block-pagination .post-page-numbers,
.wp-block-query-pagination-numbers .page-numbers,
.wp-block-query-pagination-numbers .wc-block-pagination-page,
.wp-block-query-pagination-numbers .post-page-numbers,
.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination .wc-block-pagination-page,
.wp-block-query-pagination .post-page-numbers,
.wp-block-comments-pagination-numbers .page-numbers,
.wp-block-comments-pagination-numbers .wc-block-pagination-page,
.wp-block-comments-pagination-numbers .post-page-numbers,
.wp-block-comments-pagination .page-numbers,
.wp-block-comments-pagination .wc-block-pagination-page,
.wp-block-comments-pagination .post-page-numbers,
.post-nav-links .page-numbers,
.post-nav-links .wc-block-pagination-page,
.post-nav-links .post-page-numbers {
  width: 30px;
  color: rgb(from var(--wp--preset--color--secondary) r g b/0.5);
}
.page-numbers .page-numbers:is(:hover, :focus),
.page-numbers .wc-block-pagination-page:is(:hover, :focus),
.page-numbers .post-page-numbers:is(:hover, :focus),
.wc-block-pagination .page-numbers:is(:hover, :focus),
.wc-block-pagination .wc-block-pagination-page:is(:hover, :focus),
.wc-block-pagination .post-page-numbers:is(:hover, :focus),
.wp-block-query-pagination-numbers .page-numbers:is(:hover, :focus),
.wp-block-query-pagination-numbers .wc-block-pagination-page:is(:hover, :focus),
.wp-block-query-pagination-numbers .post-page-numbers:is(:hover, :focus),
.wp-block-query-pagination .page-numbers:is(:hover, :focus),
.wp-block-query-pagination .wc-block-pagination-page:is(:hover, :focus),
.wp-block-query-pagination .post-page-numbers:is(:hover, :focus),
.wp-block-comments-pagination-numbers .page-numbers:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wc-block-pagination-page:is(:hover, :focus),
.wp-block-comments-pagination-numbers .post-page-numbers:is(:hover, :focus),
.wp-block-comments-pagination .page-numbers:is(:hover, :focus),
.wp-block-comments-pagination .wc-block-pagination-page:is(:hover, :focus),
.wp-block-comments-pagination .post-page-numbers:is(:hover, :focus),
.post-nav-links .page-numbers:is(:hover, :focus),
.post-nav-links .wc-block-pagination-page:is(:hover, :focus),
.post-nav-links .post-page-numbers:is(:hover, :focus) {
  box-shadow: 0px 1px 0px 0px var(--wp--preset--color--secondary);
}
.page-numbers .wp-block-query-pagination-next,
.page-numbers .wp-block-comments-pagination-next,
.page-numbers .wp-block-query-pagination-previous,
.page-numbers .wp-block-comments-pagination-previous,
.wc-block-pagination .wp-block-query-pagination-next,
.wc-block-pagination .wp-block-comments-pagination-next,
.wc-block-pagination .wp-block-query-pagination-previous,
.wc-block-pagination .wp-block-comments-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-comments-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .wp-block-query-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-query-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.post-nav-links .wp-block-query-pagination-next,
.post-nav-links .wp-block-comments-pagination-next,
.post-nav-links .wp-block-query-pagination-previous,
.post-nav-links .wp-block-comments-pagination-previous {
  border-style: solid;
  border-color: var(--wp--preset--color--gray-100);
}
.page-numbers .wp-block-query-pagination-previous,
.page-numbers .wp-block-comments-pagination-previous,
.page-numbers .wp-block-query-pagination-next,
.page-numbers .wp-block-comments-pagination-next,
.wc-block-pagination .wp-block-query-pagination-previous,
.wc-block-pagination .wp-block-comments-pagination-previous,
.wc-block-pagination .wp-block-query-pagination-next,
.wc-block-pagination .wp-block-comments-pagination-next,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-comments-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-query-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .wp-block-query-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.post-nav-links .wp-block-query-pagination-previous,
.post-nav-links .wp-block-comments-pagination-previous,
.post-nav-links .wp-block-query-pagination-next,
.post-nav-links .wp-block-comments-pagination-next {
  border-width: 0px;
}
.page-numbers .page-numbers,
.page-numbers .wc-block-pagination-page,
.page-numbers .post-page-numbers,
.page-numbers .wp-block-query-pagination-next,
.page-numbers .wp-block-query-pagination-previous,
.page-numbers .wp-block-comments-pagination-next,
.page-numbers .wp-block-comments-pagination-previous,
.wc-block-pagination .page-numbers,
.wc-block-pagination .wc-block-pagination-page,
.wc-block-pagination .post-page-numbers,
.wc-block-pagination .wp-block-query-pagination-next,
.wc-block-pagination .wp-block-query-pagination-previous,
.wc-block-pagination .wp-block-comments-pagination-next,
.wc-block-pagination .wp-block-comments-pagination-previous,
.wp-block-query-pagination-numbers .page-numbers,
.wp-block-query-pagination-numbers .wc-block-pagination-page,
.wp-block-query-pagination-numbers .post-page-numbers,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination .wc-block-pagination-page,
.wp-block-query-pagination .post-page-numbers,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-comments-pagination-next,
.wp-block-query-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination-numbers .page-numbers,
.wp-block-comments-pagination-numbers .wc-block-pagination-page,
.wp-block-comments-pagination-numbers .post-page-numbers,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .page-numbers,
.wp-block-comments-pagination .wc-block-pagination-page,
.wp-block-comments-pagination .post-page-numbers,
.wp-block-comments-pagination .wp-block-query-pagination-next,
.wp-block-comments-pagination .wp-block-query-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.post-nav-links .page-numbers,
.post-nav-links .wc-block-pagination-page,
.post-nav-links .post-page-numbers,
.post-nav-links .wp-block-query-pagination-next,
.post-nav-links .wp-block-query-pagination-previous,
.post-nav-links .wp-block-comments-pagination-next,
.post-nav-links .wp-block-comments-pagination-previous {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  height: 25px;
  font-size: 14px;
  line-height: 1.6;
}
.page-numbers .page-numbers:not(.current), .page-numbers .page-numbers:not(.wc-block-pagination-page--active), .page-numbers .page-numbers:not(.wc-block-components-pagination__page--active),
.page-numbers .wc-block-pagination-page:not(.current),
.page-numbers .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.page-numbers .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.page-numbers .post-page-numbers:not(.current),
.page-numbers .post-page-numbers:not(.wc-block-pagination-page--active),
.page-numbers .post-page-numbers:not(.wc-block-components-pagination__page--active),
.page-numbers .wp-block-query-pagination-next:not(.current),
.page-numbers .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.page-numbers .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.page-numbers .wp-block-query-pagination-previous:not(.current),
.page-numbers .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.page-numbers .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.page-numbers .wp-block-comments-pagination-next:not(.current),
.page-numbers .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.page-numbers .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.page-numbers .wp-block-comments-pagination-previous:not(.current),
.page-numbers .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.page-numbers .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .page-numbers:not(.current),
.wc-block-pagination .page-numbers:not(.wc-block-pagination-page--active),
.wc-block-pagination .page-numbers:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .wc-block-pagination-page:not(.current),
.wc-block-pagination .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.wc-block-pagination .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .post-page-numbers:not(.current),
.wc-block-pagination .post-page-numbers:not(.wc-block-pagination-page--active),
.wc-block-pagination .post-page-numbers:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .wp-block-query-pagination-next:not(.current),
.wc-block-pagination .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.wc-block-pagination .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .wp-block-query-pagination-previous:not(.current),
.wc-block-pagination .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.wc-block-pagination .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .wp-block-comments-pagination-next:not(.current),
.wc-block-pagination .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.wc-block-pagination .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.wc-block-pagination .wp-block-comments-pagination-previous:not(.current),
.wc-block-pagination .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.wc-block-pagination .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .page-numbers:not(.current),
.wp-block-query-pagination-numbers .page-numbers:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .wc-block-pagination-page:not(.current),
.wp-block-query-pagination-numbers .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .post-page-numbers:not(.current),
.wp-block-query-pagination-numbers .post-page-numbers:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .post-page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:not(.current),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:not(.current),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:not(.current),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:not(.current),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .page-numbers:not(.current),
.wp-block-query-pagination .page-numbers:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .wc-block-pagination-page:not(.current),
.wp-block-query-pagination .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .post-page-numbers:not(.current),
.wp-block-query-pagination .post-page-numbers:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .post-page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .wp-block-query-pagination-next:not(.current),
.wp-block-query-pagination .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .wp-block-query-pagination-previous:not(.current),
.wp-block-query-pagination .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .wp-block-comments-pagination-next:not(.current),
.wp-block-query-pagination .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-query-pagination .wp-block-comments-pagination-previous:not(.current),
.wp-block-query-pagination .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-query-pagination .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .page-numbers:not(.current),
.wp-block-comments-pagination-numbers .page-numbers:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .wc-block-pagination-page:not(.current),
.wp-block-comments-pagination-numbers .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .post-page-numbers:not(.current),
.wp-block-comments-pagination-numbers .post-page-numbers:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .post-page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:not(.current),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:not(.current),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:not(.current),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:not(.current),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .page-numbers:not(.current),
.wp-block-comments-pagination .page-numbers:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .wc-block-pagination-page:not(.current),
.wp-block-comments-pagination .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .post-page-numbers:not(.current),
.wp-block-comments-pagination .post-page-numbers:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .post-page-numbers:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .wp-block-query-pagination-next:not(.current),
.wp-block-comments-pagination .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .wp-block-query-pagination-previous:not(.current),
.wp-block-comments-pagination .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .wp-block-comments-pagination-next:not(.current),
.wp-block-comments-pagination .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.wp-block-comments-pagination .wp-block-comments-pagination-previous:not(.current),
.wp-block-comments-pagination .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.wp-block-comments-pagination .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active),
.post-nav-links .page-numbers:not(.current),
.post-nav-links .page-numbers:not(.wc-block-pagination-page--active),
.post-nav-links .page-numbers:not(.wc-block-components-pagination__page--active),
.post-nav-links .wc-block-pagination-page:not(.current),
.post-nav-links .wc-block-pagination-page:not(.wc-block-pagination-page--active),
.post-nav-links .wc-block-pagination-page:not(.wc-block-components-pagination__page--active),
.post-nav-links .post-page-numbers:not(.current),
.post-nav-links .post-page-numbers:not(.wc-block-pagination-page--active),
.post-nav-links .post-page-numbers:not(.wc-block-components-pagination__page--active),
.post-nav-links .wp-block-query-pagination-next:not(.current),
.post-nav-links .wp-block-query-pagination-next:not(.wc-block-pagination-page--active),
.post-nav-links .wp-block-query-pagination-next:not(.wc-block-components-pagination__page--active),
.post-nav-links .wp-block-query-pagination-previous:not(.current),
.post-nav-links .wp-block-query-pagination-previous:not(.wc-block-pagination-page--active),
.post-nav-links .wp-block-query-pagination-previous:not(.wc-block-components-pagination__page--active),
.post-nav-links .wp-block-comments-pagination-next:not(.current),
.post-nav-links .wp-block-comments-pagination-next:not(.wc-block-pagination-page--active),
.post-nav-links .wp-block-comments-pagination-next:not(.wc-block-components-pagination__page--active),
.post-nav-links .wp-block-comments-pagination-previous:not(.current),
.post-nav-links .wp-block-comments-pagination-previous:not(.wc-block-pagination-page--active),
.post-nav-links .wp-block-comments-pagination-previous:not(.wc-block-components-pagination__page--active) {
  color: rgb(from var(--wp--preset--color--secondary) r g b/0.5);
}
.page-numbers .page-numbers.current, .page-numbers .page-numbers.current:is(:hover, :focus), .page-numbers .page-numbers.wc-block-pagination-page--active, .page-numbers .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.page-numbers .wc-block-pagination-page.current,
.page-numbers .wc-block-pagination-page.current:is(:hover, :focus),
.page-numbers .wc-block-pagination-page.wc-block-pagination-page--active,
.page-numbers .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.page-numbers .post-page-numbers.current,
.page-numbers .post-page-numbers.current:is(:hover, :focus),
.page-numbers .post-page-numbers.wc-block-pagination-page--active,
.page-numbers .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-next.current,
.page-numbers .wp-block-query-pagination-next.current:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-next.wc-block-pagination-page--active,
.page-numbers .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-previous.current,
.page-numbers .wp-block-query-pagination-previous.current:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.page-numbers .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-next.current,
.page-numbers .wp-block-comments-pagination-next.current:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.page-numbers .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-previous.current,
.page-numbers .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.page-numbers .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .page-numbers.current,
.wc-block-pagination .page-numbers.current:is(:hover, :focus),
.wc-block-pagination .page-numbers.wc-block-pagination-page--active,
.wc-block-pagination .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .wc-block-pagination-page.current,
.wc-block-pagination .wc-block-pagination-page.current:is(:hover, :focus),
.wc-block-pagination .wc-block-pagination-page.wc-block-pagination-page--active,
.wc-block-pagination .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .post-page-numbers.current,
.wc-block-pagination .post-page-numbers.current:is(:hover, :focus),
.wc-block-pagination .post-page-numbers.wc-block-pagination-page--active,
.wc-block-pagination .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-next.current,
.wc-block-pagination .wp-block-query-pagination-next.current:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-next.wc-block-pagination-page--active,
.wc-block-pagination .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-previous.current,
.wc-block-pagination .wp-block-query-pagination-previous.current:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.wc-block-pagination .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-next.current,
.wc-block-pagination .wp-block-comments-pagination-next.current:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.wc-block-pagination .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-previous.current,
.wc-block-pagination .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.wc-block-pagination .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .page-numbers.current,
.wp-block-query-pagination-numbers .page-numbers.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .page-numbers.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .wc-block-pagination-page.current,
.wp-block-query-pagination-numbers .wc-block-pagination-page.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .wc-block-pagination-page.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .post-page-numbers.current,
.wp-block-query-pagination-numbers .post-page-numbers.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .post-page-numbers.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next.current,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous.current,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next.current,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous.current,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .page-numbers.current,
.wp-block-query-pagination .page-numbers.current:is(:hover, :focus),
.wp-block-query-pagination .page-numbers.wc-block-pagination-page--active,
.wp-block-query-pagination .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .wc-block-pagination-page.current,
.wp-block-query-pagination .wc-block-pagination-page.current:is(:hover, :focus),
.wp-block-query-pagination .wc-block-pagination-page.wc-block-pagination-page--active,
.wp-block-query-pagination .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .post-page-numbers.current,
.wp-block-query-pagination .post-page-numbers.current:is(:hover, :focus),
.wp-block-query-pagination .post-page-numbers.wc-block-pagination-page--active,
.wp-block-query-pagination .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-next.current,
.wp-block-query-pagination .wp-block-query-pagination-next.current:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-next.wc-block-pagination-page--active,
.wp-block-query-pagination .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-previous.current,
.wp-block-query-pagination .wp-block-query-pagination-previous.current:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.wp-block-query-pagination .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-next.current,
.wp-block-query-pagination .wp-block-comments-pagination-next.current:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.wp-block-query-pagination .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-previous.current,
.wp-block-query-pagination .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.wp-block-query-pagination .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .page-numbers.current,
.wp-block-comments-pagination-numbers .page-numbers.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .page-numbers.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wc-block-pagination-page.current,
.wp-block-comments-pagination-numbers .wc-block-pagination-page.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wc-block-pagination-page.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .post-page-numbers.current,
.wp-block-comments-pagination-numbers .post-page-numbers.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .post-page-numbers.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next.current,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous.current,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next.current,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous.current,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .page-numbers.current,
.wp-block-comments-pagination .page-numbers.current:is(:hover, :focus),
.wp-block-comments-pagination .page-numbers.wc-block-pagination-page--active,
.wp-block-comments-pagination .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .wc-block-pagination-page.current,
.wp-block-comments-pagination .wc-block-pagination-page.current:is(:hover, :focus),
.wp-block-comments-pagination .wc-block-pagination-page.wc-block-pagination-page--active,
.wp-block-comments-pagination .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .post-page-numbers.current,
.wp-block-comments-pagination .post-page-numbers.current:is(:hover, :focus),
.wp-block-comments-pagination .post-page-numbers.wc-block-pagination-page--active,
.wp-block-comments-pagination .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-next.current,
.wp-block-comments-pagination .wp-block-query-pagination-next.current:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-next.wc-block-pagination-page--active,
.wp-block-comments-pagination .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-previous.current,
.wp-block-comments-pagination .wp-block-query-pagination-previous.current:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.wp-block-comments-pagination .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-next.current,
.wp-block-comments-pagination .wp-block-comments-pagination-next.current:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.wp-block-comments-pagination .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-previous.current,
.wp-block-comments-pagination .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.wp-block-comments-pagination .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .page-numbers.current,
.post-nav-links .page-numbers.current:is(:hover, :focus),
.post-nav-links .page-numbers.wc-block-pagination-page--active,
.post-nav-links .page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .wc-block-pagination-page.current,
.post-nav-links .wc-block-pagination-page.current:is(:hover, :focus),
.post-nav-links .wc-block-pagination-page.wc-block-pagination-page--active,
.post-nav-links .wc-block-pagination-page.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .post-page-numbers.current,
.post-nav-links .post-page-numbers.current:is(:hover, :focus),
.post-nav-links .post-page-numbers.wc-block-pagination-page--active,
.post-nav-links .post-page-numbers.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-next.current,
.post-nav-links .wp-block-query-pagination-next.current:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-next.wc-block-pagination-page--active,
.post-nav-links .wp-block-query-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-previous.current,
.post-nav-links .wp-block-query-pagination-previous.current:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-previous.wc-block-pagination-page--active,
.post-nav-links .wp-block-query-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-next.current,
.post-nav-links .wp-block-comments-pagination-next.current:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-next.wc-block-pagination-page--active,
.post-nav-links .wp-block-comments-pagination-next.wc-block-pagination-page--active:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-previous.current,
.post-nav-links .wp-block-comments-pagination-previous.current:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-previous.wc-block-pagination-page--active,
.post-nav-links .wp-block-comments-pagination-previous.wc-block-pagination-page--active:is(:hover, :focus) {
  color: rgb(from var(--wp--preset--color--secondary) r g b/1);
  box-shadow: 0px 1px 0px 0px var(--wp--preset--color--secondary);
}
.page-numbers .page-numbers:is(:hover, :focus),
.page-numbers .wc-block-pagination-page:is(:hover, :focus),
.page-numbers .post-page-numbers:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-next:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-previous:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-next:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-previous:is(:hover, :focus),
.wc-block-pagination .page-numbers:is(:hover, :focus),
.wc-block-pagination .wc-block-pagination-page:is(:hover, :focus),
.wc-block-pagination .post-page-numbers:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-next:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-previous:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-next:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination-numbers .page-numbers:is(:hover, :focus),
.wp-block-query-pagination-numbers .wc-block-pagination-page:is(:hover, :focus),
.wp-block-query-pagination-numbers .post-page-numbers:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination .page-numbers:is(:hover, :focus),
.wp-block-query-pagination .wc-block-pagination-page:is(:hover, :focus),
.wp-block-query-pagination .post-page-numbers:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination-numbers .page-numbers:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wc-block-pagination-page:is(:hover, :focus),
.wp-block-comments-pagination-numbers .post-page-numbers:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination .page-numbers:is(:hover, :focus),
.wp-block-comments-pagination .wc-block-pagination-page:is(:hover, :focus),
.wp-block-comments-pagination .post-page-numbers:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-previous:is(:hover, :focus),
.post-nav-links .page-numbers:is(:hover, :focus),
.post-nav-links .wc-block-pagination-page:is(:hover, :focus),
.post-nav-links .post-page-numbers:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-next:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-previous:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-next:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-previous:is(:hover, :focus) {
  color: rgb(from var(--wp--preset--color--secondary) r g b/1);
}
.page-numbers .wp-block-query-pagination-next,
.page-numbers .wp-block-comments-pagination-next,
.page-numbers .wp-block-query-pagination-previous,
.page-numbers .wp-block-comments-pagination-previous,
.wc-block-pagination .wp-block-query-pagination-next,
.wc-block-pagination .wp-block-comments-pagination-next,
.wc-block-pagination .wp-block-query-pagination-previous,
.wc-block-pagination .wp-block-comments-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-comments-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .wp-block-query-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-query-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.post-nav-links .wp-block-query-pagination-next,
.post-nav-links .wp-block-comments-pagination-next,
.post-nav-links .wp-block-query-pagination-previous,
.post-nav-links .wp-block-comments-pagination-previous {
  height: 52px;
}
.page-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.page-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.page-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.page-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wc-block-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wc-block-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wc-block-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wc-block-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-query-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.wp-block-comments-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.post-nav-links .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.post-nav-links .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.post-nav-links .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]),
.post-nav-links .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) {
  padding: 0 20px;
}
.page-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.page-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.page-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.page-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.page-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.page-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.page-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.page-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wc-block-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wc-block-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wc-block-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wc-block-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wc-block-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wc-block-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wc-block-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wc-block-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-query-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-query-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.post-nav-links .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.post-nav-links .wp-block-query-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.post-nav-links .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.post-nav-links .wp-block-comments-pagination-next:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.post-nav-links .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.post-nav-links .wp-block-query-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow,
.post-nav-links .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-chevron,
.post-nav-links .wp-block-comments-pagination-previous:not([aria-label="Next Page"], [aria-label="Previous Page"]) .is-arrow-arrow {
  width: 25px;
}
.page-numbers .wp-block-query-pagination-next, .page-numbers .wp-block-query-pagination-next:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-next,
.page-numbers .wp-block-comments-pagination-next:is(:hover, :focus),
.page-numbers .wp-block-query-pagination-previous,
.page-numbers .wp-block-query-pagination-previous:is(:hover, :focus),
.page-numbers .wp-block-comments-pagination-previous,
.page-numbers .wp-block-comments-pagination-previous:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-next,
.wc-block-pagination .wp-block-query-pagination-next:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-next,
.wc-block-pagination .wp-block-comments-pagination-next:is(:hover, :focus),
.wc-block-pagination .wp-block-query-pagination-previous,
.wc-block-pagination .wp-block-query-pagination-previous:is(:hover, :focus),
.wc-block-pagination .wp-block-comments-pagination-previous,
.wc-block-pagination .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-next,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-next,
.wp-block-query-pagination .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-query-pagination .wp-block-comments-pagination-previous,
.wp-block-query-pagination .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-next,
.wp-block-comments-pagination .wp-block-query-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-next:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-query-pagination-previous,
.wp-block-comments-pagination .wp-block-query-pagination-previous:is(:hover, :focus),
.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-previous:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-next,
.post-nav-links .wp-block-query-pagination-next:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-next,
.post-nav-links .wp-block-comments-pagination-next:is(:hover, :focus),
.post-nav-links .wp-block-query-pagination-previous,
.post-nav-links .wp-block-query-pagination-previous:is(:hover, :focus),
.post-nav-links .wp-block-comments-pagination-previous,
.post-nav-links .wp-block-comments-pagination-previous:is(:hover, :focus) {
  border-color: var(--wp--preset--color--gray-100);
}
.page-numbers .wp-block-query-pagination-next .is-arrow-chevron,
.page-numbers .wp-block-query-pagination-next .is-arrow-arrow,
.page-numbers .wp-block-comments-pagination-next .is-arrow-chevron,
.page-numbers .wp-block-comments-pagination-next .is-arrow-arrow,
.page-numbers .wp-block-query-pagination-previous .is-arrow-chevron,
.page-numbers .wp-block-query-pagination-previous .is-arrow-arrow,
.page-numbers .wp-block-comments-pagination-previous .is-arrow-chevron,
.page-numbers .wp-block-comments-pagination-previous .is-arrow-arrow,
.wc-block-pagination .wp-block-query-pagination-next .is-arrow-chevron,
.wc-block-pagination .wp-block-query-pagination-next .is-arrow-arrow,
.wc-block-pagination .wp-block-comments-pagination-next .is-arrow-chevron,
.wc-block-pagination .wp-block-comments-pagination-next .is-arrow-arrow,
.wc-block-pagination .wp-block-query-pagination-previous .is-arrow-chevron,
.wc-block-pagination .wp-block-query-pagination-previous .is-arrow-arrow,
.wc-block-pagination .wp-block-comments-pagination-previous .is-arrow-chevron,
.wc-block-pagination .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-query-pagination .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-query-pagination .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-comments-pagination-previous .is-arrow-arrow,
.post-nav-links .wp-block-query-pagination-next .is-arrow-chevron,
.post-nav-links .wp-block-query-pagination-next .is-arrow-arrow,
.post-nav-links .wp-block-comments-pagination-next .is-arrow-chevron,
.post-nav-links .wp-block-comments-pagination-next .is-arrow-arrow,
.post-nav-links .wp-block-query-pagination-previous .is-arrow-chevron,
.post-nav-links .wp-block-query-pagination-previous .is-arrow-arrow,
.post-nav-links .wp-block-comments-pagination-previous .is-arrow-chevron,
.post-nav-links .wp-block-comments-pagination-previous .is-arrow-arrow {
  margin-left: 0;
  margin-right: 0;
  width: 49px;
  justify-content: center;
  display: flex;
}
.page-numbers .wp-block-query-pagination-next .is-arrow-arrow,
.page-numbers .wp-block-comments-pagination-next .is-arrow-arrow,
.page-numbers .wp-block-query-pagination-previous .is-arrow-arrow,
.page-numbers .wp-block-comments-pagination-previous .is-arrow-arrow,
.wc-block-pagination .wp-block-query-pagination-next .is-arrow-arrow,
.wc-block-pagination .wp-block-comments-pagination-next .is-arrow-arrow,
.wc-block-pagination .wp-block-query-pagination-previous .is-arrow-arrow,
.wc-block-pagination .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-query-pagination .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-query-pagination .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-query-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-comments-pagination-next .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-query-pagination-previous .is-arrow-arrow,
.wp-block-comments-pagination .wp-block-comments-pagination-previous .is-arrow-arrow,
.post-nav-links .wp-block-query-pagination-next .is-arrow-arrow,
.post-nav-links .wp-block-comments-pagination-next .is-arrow-arrow,
.post-nav-links .wp-block-query-pagination-previous .is-arrow-arrow,
.post-nav-links .wp-block-comments-pagination-previous .is-arrow-arrow {
  font-size: 0;
}
.page-numbers .wp-block-query-pagination-next .is-arrow-arrow::before,
.page-numbers .wp-block-comments-pagination-next .is-arrow-arrow::before,
.page-numbers .wp-block-query-pagination-previous .is-arrow-arrow::before,
.page-numbers .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wc-block-pagination .wp-block-query-pagination-next .is-arrow-arrow::before,
.wc-block-pagination .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wc-block-pagination .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wc-block-pagination .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.post-nav-links .wp-block-query-pagination-next .is-arrow-arrow::before,
.post-nav-links .wp-block-comments-pagination-next .is-arrow-arrow::before,
.post-nav-links .wp-block-query-pagination-previous .is-arrow-arrow::before,
.post-nav-links .wp-block-comments-pagination-previous .is-arrow-arrow::before {
  display: block;
  content: " ";
  height: 18px;
  width: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
.page-numbers .wp-block-query-pagination-next .is-arrow-chevron,
.page-numbers .wp-block-comments-pagination-next .is-arrow-chevron,
.page-numbers .wp-block-query-pagination-previous .is-arrow-chevron,
.page-numbers .wp-block-comments-pagination-previous .is-arrow-chevron,
.wc-block-pagination .wp-block-query-pagination-next .is-arrow-chevron,
.wc-block-pagination .wp-block-comments-pagination-next .is-arrow-chevron,
.wc-block-pagination .wp-block-query-pagination-previous .is-arrow-chevron,
.wc-block-pagination .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-query-pagination .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-query-pagination .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-query-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-comments-pagination-next .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-query-pagination-previous .is-arrow-chevron,
.wp-block-comments-pagination .wp-block-comments-pagination-previous .is-arrow-chevron,
.post-nav-links .wp-block-query-pagination-next .is-arrow-chevron,
.post-nav-links .wp-block-comments-pagination-next .is-arrow-chevron,
.post-nav-links .wp-block-query-pagination-previous .is-arrow-chevron,
.post-nav-links .wp-block-comments-pagination-previous .is-arrow-chevron {
  font-size: 20px;
}
.page-numbers .wp-block-query-pagination-previous .is-arrow-arrow::before,
.page-numbers .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wc-block-pagination .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wc-block-pagination .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-query-pagination-previous .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-comments-pagination-previous .is-arrow-arrow::before,
.post-nav-links .wp-block-query-pagination-previous .is-arrow-arrow::before,
.post-nav-links .wp-block-comments-pagination-previous .is-arrow-arrow::before {
  background-image: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.874973 5.36814C0.874973 5.48003 0.917738 5.59203 1.00316 5.67745L5.37816 10.0524C5.54911 10.2234 5.82594 10.2234 5.99679 10.0524C6.16763 9.8815 6.16774 9.60467 5.99679 9.43382L1.9311 5.36814L5.99679 1.30245C6.16774 1.1315 6.16774 0.854668 5.99679 0.683824C5.82583 0.512979 5.549 0.512871 5.37816 0.683824L1.00316 5.05882C0.917738 5.14425 0.874973 5.25625 0.874973 5.36814Z" fill="%23141414"/></svg>');
}
.page-numbers .wp-block-query-pagination-next .is-arrow-arrow::before,
.page-numbers .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wc-block-pagination .wp-block-query-pagination-next .is-arrow-arrow::before,
.wc-block-pagination .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-query-pagination .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination-numbers .wp-block-comments-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-query-pagination-next .is-arrow-arrow::before,
.wp-block-comments-pagination .wp-block-comments-pagination-next .is-arrow-arrow::before,
.post-nav-links .wp-block-query-pagination-next .is-arrow-arrow::before,
.post-nav-links .wp-block-comments-pagination-next .is-arrow-arrow::before {
  background-image: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.12503 5.36814C6.12503 5.48003 6.08226 5.59203 5.99684 5.67745L1.62184 10.0524C1.45089 10.2234 1.17406 10.2234 1.00321 10.0524C0.832371 9.8815 0.832262 9.60467 1.00321 9.43382L5.0689 5.36814L1.00321 1.30245C0.832261 1.1315 0.832261 0.854668 1.00321 0.683824C1.17417 0.512979 1.451 0.512871 1.62184 0.683824L5.99684 5.05882C6.08226 5.14425 6.12503 5.25625 6.12503 5.36814Z" fill="%23141414"/></svg>');
}

.wc-block-pagination-page.wc-block-components-pagination__page:not(.wc-block-pagination-page--active) {
  cursor: pointer !important;
}

/*
################
* === UTILITY STYLE  ===
################
*/
.marquee-text .marquee .text-track {
  animation: marquee 10s linear infinite;
  white-space: nowrap;
  will-change: transform;
}
.marquee-text .marquee {
  position: relative;
  width: 100vw;
  max-width: 100%;
  overflow: hidden;
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(50%);
  }
}
/*****************Icon Pattern ******************/
@media (max-width: 781px) {
  .border-sm-none {
    border-left-width: 0px !important;
  }
}
.marquee-container {
  overflow: hidden;
  position: relative;
  border-top: 1px solid var(--wp--preset--color--gray-100);
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}

.marquee-inner {
  display: flex;
  gap: 2rem; /* Space between items */
  animation: marquee-scroll 30s linear infinite;
  will-change: transform;
}

@keyframes marquee-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(50%);
  }
}
.marquee-inner > .wp-block-columns {
  display: flex;
  flex-wrap: nowrap;
  min-width: 200%; /* Repeat items to create infinite loop effect */
}

.marquee-item {
  flex-shrink: 0;
  white-space: nowrap;
}

/* Contact Page Style */
.furnique-contact-form.wpforms-container .wpforms-field-container input, .furnique-contact-form.wpforms-container .wpforms-field-container textarea {
  font-size: 14px !important;
}
@media (min-width: 1400px) {
  .furnique-contact-form.wpforms-container .wpforms-field-container input {
    height: 54px;
  }
  .furnique-contact-form.wpforms-container .wpforms-field-container textarea {
    height: 190px !important;
  }
}
.furnique-contact-form.wpforms-container .wpforms-submit-container button[type=submit] {
  width: 100%;
  font-weight: 500;
  font-size: 14px;
  margin-top: 15px;
  min-height: 54px;
}

.furnique-contact-form {
  margin-top: 14px !important;
}

@media (max-width: 1200px) {
  .furnique-scroll {
    display: flex !important;
    gap: 20px; /* Optional: space between items */
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth; /* Optional: smooth scrolling */
    padding: 1rem 0; /* Optional: vertical padding */
  }
  .furnique-scroll > .wp-block-group {
    min-width: 130px; /* Ensures items don’t shrink too small */
    flex: 0 0 auto !important; /* Prevents flex items from stretching */
  }
}
@media (max-width: 768px) {
  .furnique-column-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
}
@media (max-width: 768px) {
  .wp-block-columns.furnique-column-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 48% !important;
  }
}
@media (max-width: 425px) {
  .wp-block-columns.furnique-column-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 100% !important;
  }
}
body:not(.block-editor-page) .furnique-column-xl-scroll .wp-block-cover {
  min-height: 450px !important;
}
@media (max-width: 1200px) {
  body:not(.block-editor-page) .furnique-column-xl-scroll .wp-block-cover {
    min-height: 350px !important;
  }
}
@media (max-width: 1400px) {
  body:not(.block-editor-page) .furnique-column-xl-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
}
@media (min-width: 426px) and (max-width: 781px) {
  body:not(.block-editor-page) .wp-block-columns.furnique-column-xl-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 48% !important;
  }
}
@media (min-width: 782px) and (max-width: 1299px) {
  body:not(.block-editor-page) .wp-block-columns.furnique-column-xl-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 32% !important;
  }
}
@media (min-width: 1299px) and (max-width: 1400px) {
  body:not(.block-editor-page) .wp-block-columns.furnique-column-xl-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 24% !important;
  }
}

@media (max-width: 425px) {
  .wp-block-columns.furnique-column-xl-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 100% !important;
  }
}
.home-v1-categories .wp-block-cover {
  display: flex !important;
}

@media (max-width: 767px) {
  .flex-sm-wrap.wp-block-columns.is-not-stacked-on-mobile, .flex-sm-wrap.is-nowrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-wrap.wp-block-columns.is-not-stacked-on-mobile > div, .flex-sm-wrap.is-nowrap > div {
    flex-basis: 100% !important;
  }
}
/*
################
* === WOOCOMMERCE STYLE  ===
################
*/
@media (max-width: 767px) {
  .feature-block {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 60px;
  }
}

@media (max-width: 767px) {
  .wp-block-woocommerce-product-template.wc-block-product-template__responsive {
    grid-template-columns: repeat(auto-fill, minmax(max(100px, 33.33333% - 0.83333em), 1fr));
  }
}

@media (min-width: 1024px) {
  .single-content {
    position: sticky;
    top: 40px;
    align-self: start;
  }
}
.single-content del {
  font-size: 14px;
}
.single-content .wc-block-components-product-price {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
}
.single-content span.onsale,
.single-content .stock.out-of-stock,
.single-content .stock.available-on-backorder {
  background-color: transparent;
  color: #BB2227;
  border: 1px solid #BB2227;
  border-radius: 120px;
  text-transform: uppercase;
  position: relative;
  padding: 5px 16px;
  top: 0;
  right: 0;
  margin-bottom: 15px;
  display: inline-block;
  min-height: -moz-fit-content;
  min-height: fit-content;
  line-height: 1.334;
}
.single-content .stock.out-of-stock,
.single-content .stock.available-on-backorder {
  font-size: 12px;
  text-transform: capitalize;
  font-weight: 500;
  margin-bottom: 20px;
  font-weight: 500;
  margin-top: 0;
}
.single-content .stock.available-on-backorder {
  font-size: 12px !important;
  margin-bottom: 30px;
}

.woocommerce div.product form.cart div.quantity {
  margin: 0 0 0 10px;
}

div[data-block-name="woocommerce/product-details"] .shop_attributes {
  border-collapse: collapse;
}
div[data-block-name="woocommerce/product-details"] .shop_attributes, div[data-block-name="woocommerce/product-details"] .shop_attributes td, div[data-block-name="woocommerce/product-details"] .shop_attributes th {
  border-width: 0;
}
div[data-block-name="woocommerce/product-details"] .shop_attributes td, div[data-block-name="woocommerce/product-details"] .shop_attributes th {
  padding: 1.5px 14px;
}
div[data-block-name="woocommerce/product-details"] .shop_attributes th {
  font-weight: 500;
}
div[data-block-name="woocommerce/product-details"] .shop_attributes tr:nth-child(even) td, div[data-block-name="woocommerce/product-details"] .shop_attributes tr:nth-child(even) th {
  background-color: var(--wp--preset--color--accent-2);
}
div[data-block-name="woocommerce/product-details"] .shop_attributes td {
  text-align: left;
  font-style: normal;
}
div[data-block-name="woocommerce/product-details"] .woocommerce-Tabs-panel--description p {
  line-height: 28px;
}

div[data-block-name="woocommerce/add-to-cart-form"] .woocommerce-variation-price .price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
}
div[data-block-name="woocommerce/add-to-cart-form"] .woocommerce-variation-price ins {
  color: #BB2227;
}

.v4-single .qty-container input, .v4-single .qty-container button {
  background-color: transparent !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  width: 70px;
  height: 70px;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
  display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
  background-image: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.47169 9.84082C7.29569 9.84082 7.11969 9.9082 6.98563 10.0423L1.4375 15.5911V12.3894C1.4375 12.0092 1.13019 11.7019 0.75 11.7019C0.369813 11.7019 0.0625 12.0092 0.0625 12.3894V17.25C0.0625 17.6302 0.369813 17.9375 0.75 17.9375H5.61063C5.99081 17.9375 6.29813 17.6302 6.29813 17.25C6.29813 16.8698 5.99081 16.5625 5.61063 16.5625H2.41031L7.95775 11.0144C8.22656 10.7456 8.22656 10.3111 7.95775 10.0423C7.82369 9.90751 7.64769 9.84082 7.47169 9.84082Z" fill="%23151515"/><path d="M17.3262 0.138794H12.4656C12.0854 0.138794 11.7781 0.446106 11.7781 0.826294C11.7781 1.20648 12.0854 1.51379 12.4656 1.51379H15.6666L10.0415 7.13892C9.77264 7.40773 9.77264 7.84223 10.0415 8.11104C10.3103 8.37986 10.7448 8.37986 11.0136 8.11104L16.6387 2.48592V5.68692C16.6387 6.06711 16.946 6.37442 17.3262 6.37442C17.7064 6.37442 18.0137 6.06711 18.0137 5.68692V0.826294C18.0137 0.446794 17.7064 0.138794 17.3262 0.138794Z" fill="%23151515"/></svg>');
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
  border-width: 0;
  top: auto;
  right: auto;
  background-position: center;
}

div[data-block-name="woocommerce/product-image-gallery"] .woocommerce-product-gallery > .woocommerce-product-gallery__trigger {
  display: none;
}
div[data-block-name="woocommerce/product-image-gallery"] .woocommerce-product-gallery:not(:hover) > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__trigger {
  opacity: 0;
  visibility: hidden;
}
div[data-block-name="woocommerce/product-image-gallery"] .woocommerce-product-gallery__trigger {
  display: flex;
  justify-content: center;
  align-items: center;
}
div[data-block-name="woocommerce/product-image-gallery"] .woocommerce-product-gallery__trigger span {
  display: none;
}
div[data-block-name="woocommerce/product-image-gallery"] .flex-viewport:not(:hover) .woocommerce-product-gallery__trigger {
  opacity: 0;
  visibility: hidden;
}
div[data-block-name="woocommerce/product-image-gallery"] .flex-control-thumbs {
  margin-top: 10px !important;
}
div[data-block-name="woocommerce/product-image-gallery"] .flex-control-thumbs li {
  padding-left: 10px;
}
@media (min-width: 1200px) {
  div[data-block-name="woocommerce/product-image-gallery"] .flex-control-thumbs {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));
  }
  div[data-block-name="woocommerce/product-image-gallery"] .flex-control-thumbs li {
    width: 100% !important;
  }
}

@media (max-width: 1023px) {
  .single-main {
    flex-direction: column-reverse;
  }
  .single-main > .wp-block-column {
    width: 100%;
  }
}

@media (max-width: 1023px) {
  .single-feature-banner {
    display: block !important;
  }
  .single-feature-banner > .wp-block-group {
    margin-bottom: 20px !important;
  }
}

#comments .woocommerce-noreviews {
  background: #0dcaf0;
  padding: 12px 16px;
  font-weight: 500;
}

#review_form_wrapper {
  padding: 33px 30px;
  background-color: var(--wp--preset--color--accent-2);
}

#reply-title {
  margin-bottom: 14px;
  display: block;
  font-family: var(--wp--preset--font-family--fraunces);
  font-weight: 400;
  text-align: center;
  font-size: 20px;
}

.comment-form-rating label {
  margin-bottom: 8px;
  display: block;
}

.woocommerce #review_form #respond p {
  margin-bottom: 20px;
}
.woocommerce #review_form #respond p.comment-notes {
  text-align: center;
}
.woocommerce #review_form #respond p.wp-block-button {
  margin-bottom: 0;
  padding-top: 4px;
}

.woocommerce #reviews #comments ol.commentlist {
  padding: 40px 0 0 0;
}
.woocommerce #reviews #comments ol.commentlist li {
  padding-bottom: 30px;
  margin-bottom: 40px;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 70px;
  height: 70px;
  border-radius: 100px;
  border-width: 0;
  background-color: transparent;
  padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border-width: 0;
  padding: 4px 0 0 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 90px 0 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before {
  display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
  font-size: 12px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
  line-height: 28px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 15px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__dash {
  display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author {
  font-weight: 500;
  text-transform: capitalize;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__published-date {
  font-size: 13px;
  color: var(--wp--preset--color--fq-text);
}

#commentform .wp-element-button {
  width: 100%;
  display: block;
}

.woocommerce #reviews #comment {
  height: 150px;
}

#comment {
  padding: 20px 24px;
}

.single-product .product form.cart .quantity,
.woocommerce-cart .quantity,
.wc-block-cart .wc-block-cart-item__quantity {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
.single-product .product form.cart .quantity .qty-container,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector,
.woocommerce-cart .quantity .qty-container,
.woocommerce-cart .quantity .wc-block-components-quantity-selector,
.wc-block-cart .wc-block-cart-item__quantity .qty-container,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
  width: 122px;
  border: 1px solid var(--wp--preset--color--contrast);
  display: flex;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
}
.single-product .product form.cart .quantity .qty-container input[type=number]::-webkit-inner-spin-button,
.single-product .product form.cart .quantity .qty-container input[type=number]::-webkit-outer-spin-button,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button,
.woocommerce-cart .quantity .qty-container input[type=number]::-webkit-inner-spin-button,
.woocommerce-cart .quantity .qty-container input[type=number]::-webkit-outer-spin-button,
.woocommerce-cart .quantity .wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,
.woocommerce-cart .quantity .wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button,
.wc-block-cart .wc-block-cart-item__quantity .qty-container input[type=number]::-webkit-inner-spin-button,
.wc-block-cart .wc-block-cart-item__quantity .qty-container input[type=number]::-webkit-outer-spin-button,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.single-product .product form.cart .quantity .qty-container .qty,
.single-product .product form.cart .quantity .qty-container .wc-block-components-quantity-selector__input,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector .qty,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,
.woocommerce-cart .quantity .qty-container .qty,
.woocommerce-cart .quantity .qty-container .wc-block-components-quantity-selector__input,
.woocommerce-cart .quantity .wc-block-components-quantity-selector .qty,
.woocommerce-cart .quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,
.wc-block-cart .wc-block-cart-item__quantity .qty-container .qty,
.wc-block-cart .wc-block-cart-item__quantity .qty-container .wc-block-components-quantity-selector__input,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector .qty,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
  text-align: center;
  min-width: 48px;
  padding: 0;
  min-height: 40px;
  border-width: 0;
  font-size: 16px;
  box-shadow: none;
  flex-grow: 1;
  width: 48px;
  margin: 0;
}
.single-product .product form.cart .quantity .qty-container .qty-plus,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector .qty-plus,
.woocommerce-cart .quantity .qty-container .qty-plus,
.woocommerce-cart .quantity .wc-block-components-quantity-selector .qty-plus,
.wc-block-cart .wc-block-cart-item__quantity .qty-container .qty-plus,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector .qty-plus {
  padding-top: 3.5px;
  margin-right: 9px;
  order: -1;
}
.single-product .product form.cart .quantity .qty-container .qty-minus,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector .qty-minus,
.woocommerce-cart .quantity .qty-container .qty-minus,
.woocommerce-cart .quantity .wc-block-components-quantity-selector .qty-minus,
.wc-block-cart .wc-block-cart-item__quantity .qty-container .qty-minus,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector .qty-minus {
  margin-left: 9px;
  font-size: 24px;
}
.single-product .product form.cart .quantity .qty-container button,
.single-product .product form.cart .quantity .wc-block-components-quantity-selector button,
.woocommerce-cart .quantity .qty-container button,
.woocommerce-cart .quantity .wc-block-components-quantity-selector button,
.wc-block-cart .wc-block-cart-item__quantity .qty-container button,
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector button {
  font-size: 16px;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  border-radius: 20px;
  cursor: pointer;
  opacity: 1;
}

.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
  border-radius: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector button {
  font-size: 13px;
}
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector input {
  font-weight: 400;
}
.wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after {
  content: none;
}

.is-style-accordion .woocommerce-Tabs-panel {
  display: block !important; /* Override WooCommerce default hidden state */
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  padding-bottom: clamp(1.25rem, 1.1343rem + 0.6173vw, 1.875rem) !important;
}
.is-style-accordion .woocommerce-Tabs-panel > li {
  list-style: none;
  font-size: clamp(1.25rem, 1.0185rem + 1.2346vw, 2.5rem);
  font-family: var(--wp--preset--font-family--fraunces);
  line-height: 50px;
}
.is-style-accordion .woocommerce-Tabs-panel > li ~ * {
  margin-top: clamp(1.25rem, 1.1343rem + 0.6173vw, 1.875rem);
}
.is-style-accordion .woocommerce-Tabs-panel > li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.is-style-accordion .woocommerce-Tabs-panel > li a::after {
  content: "";
  width: 14px;
  height: 8px;
  display: inline-block;
  background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.01386 1.01704C0.745379 1.28552 0.745379 1.72079 1.01386 1.98928L6.51389 7.48928C6.78238 7.75777 7.21761 7.75777 7.48611 7.48928L12.9861 1.98928C13.2546 1.72079 13.2546 1.28552 12.9861 1.01704C12.7176 0.748554 12.2824 0.748554 12.0139 1.01704L7 6.03086L1.98613 1.01704C1.71765 0.748553 1.28234 0.748553 1.01386 1.01704Z" fill="%23141414"/></svg>');
}
.is-style-accordion .woocommerce-Tabs-panel > li.close ~ * {
  display: none;
}
.is-style-accordion .woocommerce-Tabs-panel > li.close a::after {
  transform: rotate(180deg);
}

.woocommerce div.product form.cart .group_table tr:last-child td {
  border-width: 0 !important;
}

@media (max-width: 1199px) {
  .single-feature-block {
    display: flex !important;
    flex-direction: column;
    gap: 40px;
  }
  .single-feature-block > .wp-block-group {
    border-width: 0 !important;
  }
}

.product-image-button-wrap {
  position: relative;
}
.product-image-button-wrap .wp-block-woocommerce-product-button {
  position: absolute;
  bottom: 12px;
  left: 12px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 10;
}
.product-image-button-wrap:hover .wp-block-woocommerce-product-button {
  opacity: 1;
  visibility: visible;
}
.product-image-button-wrap .wp-block-button.wc-block-components-product-button .wp-block-button__link {
  font-size: 0;
  background-color: #fff;
  color: #000;
  padding: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
.product-image-button-wrap .wp-block-button.wc-block-components-product-button .wp-block-button__link::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.6349%2016.0062C18.2447%2013.0306%2017.3455%206.172%2016.9961%203.5062C16.8737%202.573%2016.0783%201.875%2015.1369%201.875C12.8003%201.875%207.35492%201.875%205.01832%201.875C4.07712%201.875%203.28172%202.573%203.15932%203.5062C2.80972%206.172%201.91052%2013.0306%201.52032%2016.0062C1.45012%2016.5414%201.61412%2017.081%201.97012%2017.4866C2.32612%2017.8924%202.83972%2018.125%203.37952%2018.125H16.7759C17.3157%2018.125%2017.8293%2017.8924%2018.1853%2017.4866C18.5413%2017.081%2018.7051%2016.5414%2018.6349%2016.0062ZM17.3955%2016.1688C17.4189%2016.3472%2017.3643%2016.527%2017.2457%2016.6622C17.1269%2016.7974%2016.9557%2016.875%2016.7759%2016.875H3.37952C3.19952%2016.875%203.02832%2016.7974%202.90972%2016.6622C2.79092%2016.527%202.73632%2016.3472%202.75972%2016.1688L4.39872%203.6688C4.43952%203.3576%204.70452%203.125%205.01832%203.125H15.1369C15.4507%203.125%2015.7159%203.3576%2015.7567%203.6688L17.3955%2016.1688Z%22%20fill%3D%22%23282828%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.32568%205.00098C6.32568%207.07058%208.00588%208.75098%2010.0757%208.75098C12.1453%208.75098%2013.8257%207.07058%2013.8257%205.00098C13.8257%204.65598%2013.5455%204.37598%2013.2007%204.37598C12.8557%204.37598%2012.5757%204.65598%2012.5757%205.00098C12.5757%206.38078%2011.4555%207.50098%2010.0757%207.50098C8.69588%207.50098%207.57568%206.38078%207.57568%205.00098C7.57568%204.65598%207.29548%204.37598%206.95068%204.37598C6.60568%204.37598%206.32568%204.65598%206.32568%205.00098Z%22%20fill%3D%22%23282828%22/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
}
.product-image-button-wrap span[data-wp-bind--hidden="!state.displayViewCart"]:not([hidden]) {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
}
.product-image-button-wrap span[data-wp-bind--hidden="!state.displayViewCart"]:not([hidden]) .added_to_cart {
  font-size: 0;
  display: inline-block;
  margin-top: 12px;
  margin-left: 5px;
  background-color: #fff;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  position: relative;
}
.product-image-button-wrap span[data-wp-bind--hidden="!state.displayViewCart"]:not([hidden]) .added_to_cart::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url("./assets/images/view-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: 50% !important;
  background-size: contain;
}

.wp-block-woocommerce-product-button:has(span[data-wp-bind--hidden="!state.displayViewCart"]:not([hidden])) .wp-block-button__link,
.wp-block-woocommerce-product-button:has(span[data-wp-bind--hidden="!state.displayViewCart"]:not([hidden])) button {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/*
################
* === PRODUCT FILTER STYLE  ===
################
*/
.toggle-overflow-hidden {
  overflow: hidden;
}

body:not(.editor-styles-wrapper).post-type-archive-product #toggle-filter:not(.active) .show-btn, body:not(.editor-styles-wrapper).post-type-archive-product #toggle-filter.active .hide-btn, body:not(.editor-styles-wrapper).archive.woocommerce #toggle-filter:not(.active) .show-btn, body:not(.editor-styles-wrapper).archive.woocommerce #toggle-filter.active .hide-btn {
  display: none;
}
@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper).post-type-archive-product #mobile-close-filter, body:not(.editor-styles-wrapper).archive.woocommerce #mobile-close-filter {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1435px) {
  body:not(.editor-styles-wrapper).post-type-archive-product .cat-list .wp-block-cover:nth-last-child(-n+2), body:not(.editor-styles-wrapper).archive.woocommerce .cat-list .wp-block-cover:nth-last-child(-n+2) {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1705px) {
  body:not(.editor-styles-wrapper).post-type-archive-product .cat-list .wp-block-cover:nth-last-child(1), body:not(.editor-styles-wrapper).archive.woocommerce .cat-list .wp-block-cover:nth-last-child(1) {
    display: none;
  }
}
@media (max-width: 1199px) {
  body:not(.editor-styles-wrapper) #toggle-filter {
    display: none;
  }
  body:not(.editor-styles-wrapper) #mobile-filter {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 40px;
    justify-content: center;
    z-index: 99;
  }
  body:not(.editor-styles-wrapper) .bg-overley {
    position: fixed;
    inset: 0;
    background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 70%, transparent);
    z-index: 91;
    visibility: hidden;
    opacity: 0;
    width: 100% !important;
  }
  body:not(.editor-styles-wrapper).toggle-overflow-hidden .bg-overley,
  body:not(.editor-styles-wrapper).toggle-overflow-hidden .filter-content {
    visibility: visible;
    opacity: 1;
  }
  body:not(.editor-styles-wrapper).toggle-overflow-hidden .filter-content {
    right: 0;
  }
  body:not(.editor-styles-wrapper) .shop-products {
    display: block !important;
  }
  body:not(.editor-styles-wrapper) .filter-content {
    padding: 20px !important;
    right: -100%;
    flex-basis: auto;
    background-color: var(--wp--preset--color--base);
    transition: 0.3s ease-in-out;
    position: fixed;
    min-width: 100%;
    top: 0;
    visibility: hidden;
    overflow-y: auto;
    opacity: 0;
    bottom: 0;
    z-index: 999999;
    max-width: 100%;
  }
}
@media (max-width: 1199px) and (min-width: 400px) {
  body:not(.editor-styles-wrapper) .filter-content {
    min-width: 360px;
  }
}
@media (max-width: 1199px) {
  body:not(.editor-styles-wrapper) .filter-content #mobile-close-filter {
    border-width: 0 !important;
    position: relative;
    top: -20px;
    left: -20px;
    justify-content: flex-end;
    padding: 0 !important;
  }
  body:not(.editor-styles-wrapper) .filter-content .shop-filter {
    min-width: 100% !important;
  }
  body:not(.editor-styles-wrapper) .filter-content .shop-filter > div {
    padding: 0 !important;
    display: block;
    border-width: 0 !important;
  }
  body:not(.editor-styles-wrapper) .filter-content .shop-filter > div > div {
    flex-basis: 100%;
  }
}
@media (max-width: 767px) {
  body:not(.editor-styles-wrapper).post-type-archive-product .cat-list, body:not(.editor-styles-wrapper).archive.woocommerce .cat-list {
    display: none;
  }
}
@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper) #mobile-filter, body:not(.editor-styles-wrapper) .bg-overley {
    display: none;
  }
}

#toggle-filter .wp-block-button__link::before {
  width: 16px;
  height: 17px;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75 14.7849C6.61739 14.7849 6.49021 14.7322 6.39644 14.6385C6.30267 14.5447 6.25 14.4175 6.25 14.2849V9.47741L1.615 4.37991C1.43254 4.17885 1.31236 3.92915 1.26906 3.66112C1.22575 3.39309 1.26117 3.11825 1.37102 2.86996C1.48087 2.62167 1.66043 2.4106 1.88791 2.26237C2.11538 2.11414 2.38099 2.03513 2.65249 2.03491H13.3475C13.619 2.03513 13.8846 2.11414 14.1121 2.26237C14.3396 2.4106 14.5191 2.62167 14.629 2.86996C14.7388 3.11825 14.7742 3.39309 14.7309 3.66112C14.6876 3.92915 14.5675 4.17885 14.385 4.37991L9.75 9.47741V12.2849C9.74995 12.3598 9.73308 12.4337 9.70062 12.5012C9.66817 12.5687 9.62096 12.6281 9.5625 12.6749L7.0625 14.6749C6.97386 14.746 6.86364 14.7848 6.75 14.7849ZM2.65249 3.03491C2.57469 3.03511 2.49861 3.05785 2.43346 3.10038C2.36831 3.14292 2.31689 3.20342 2.28541 3.27458C2.25393 3.34573 2.24375 3.42448 2.2561 3.5013C2.26845 3.57812 2.3028 3.64971 2.355 3.70741L7.12 8.95741C7.20163 9.04719 7.24784 9.16359 7.25 9.28491V13.2449L8.75 12.0349V9.28491C8.7497 9.16013 8.79607 9.03975 8.88 8.94741L13.645 3.69741C13.6941 3.63945 13.7258 3.56879 13.7364 3.49358C13.747 3.41837 13.7361 3.3417 13.705 3.27241C13.6739 3.20313 13.6238 3.14406 13.5606 3.10203C13.4973 3.06 13.4234 3.03673 13.3475 3.03491H2.65249Z" fill="currentcolor"/></svg>');
}

#mobile-close-filter .wp-block-button__link::before {
  width: 11px;
  height: 11px;
  background-image: url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.988364 10.4999C0.891779 10.5 0.797359 10.4713 0.717046 10.4177C0.636734 10.364 0.574137 10.2878 0.537173 10.1985C0.500209 10.1093 0.49054 10.0111 0.509387 9.91639C0.528235 9.82166 0.574753 9.73465 0.643057 9.66636L9.66633 0.643092C9.75791 0.551511 9.88212 0.500061 10.0116 0.500061C10.1412 0.500061 10.2654 0.551511 10.3569 0.643092C10.4485 0.734672 10.5 0.858883 10.5 0.988398C10.5 1.11791 10.4485 1.24212 10.3569 1.3337L1.33367 10.357C1.28837 10.4024 1.23454 10.4384 1.17528 10.4629C1.11602 10.4874 1.0525 10.5 0.988364 10.4999Z" fill="%23fff"/><path d="M10.0116 10.4999C9.94747 10.5 9.88395 10.4874 9.82469 10.4629C9.76543 10.4384 9.71161 10.4024 9.6663 10.357L0.643031 1.3337C0.55145 1.24212 0.5 1.11791 0.5 0.988398C0.5 0.858883 0.55145 0.734672 0.643031 0.643092C0.734611 0.551511 0.858822 0.500061 0.988337 0.500061C1.11785 0.500061 1.24206 0.551511 1.33364 0.643092L10.3569 9.66636C10.4252 9.73465 10.4717 9.82166 10.4906 9.91639C10.5094 10.0111 10.4998 10.1093 10.4628 10.1985C10.4258 10.2878 10.3632 10.364 10.2829 10.4177C10.2026 10.4713 10.1082 10.5 10.0116 10.4999Z" fill="%23fff"/></svg>');
}

#mobile-filter .wp-block-button__link::before {
  width: 16px;
  height: 17px;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75 14.7849C6.61739 14.7849 6.49021 14.7322 6.39644 14.6385C6.30267 14.5447 6.25 14.4175 6.25 14.2849V9.47741L1.615 4.37991C1.43254 4.17885 1.31236 3.92915 1.26906 3.66112C1.22575 3.39309 1.26117 3.11825 1.37102 2.86996C1.48087 2.62167 1.66043 2.4106 1.88791 2.26237C2.11538 2.11414 2.38099 2.03513 2.65249 2.03491H13.3475C13.619 2.03513 13.8846 2.11414 14.1121 2.26237C14.3396 2.4106 14.5191 2.62167 14.629 2.86996C14.7388 3.11825 14.7742 3.39309 14.7309 3.66112C14.6876 3.92915 14.5675 4.17885 14.385 4.37991L9.75 9.47741V12.2849C9.74995 12.3598 9.73308 12.4337 9.70062 12.5012C9.66817 12.5687 9.62096 12.6281 9.5625 12.6749L7.0625 14.6749C6.97386 14.746 6.86364 14.7848 6.75 14.7849ZM2.65249 3.03491C2.57469 3.03511 2.49861 3.05785 2.43346 3.10038C2.36831 3.14292 2.31689 3.20342 2.28541 3.27458C2.25393 3.34573 2.24375 3.42448 2.2561 3.5013C2.26845 3.57812 2.3028 3.64971 2.355 3.70741L7.12 8.95741C7.20163 9.04719 7.24784 9.16359 7.25 9.28491V13.2449L8.75 12.0349V9.28491C8.7497 9.16013 8.79607 9.03975 8.88 8.94741L13.645 3.69741C13.6941 3.63945 13.7258 3.56879 13.7364 3.49358C13.747 3.41837 13.7361 3.3417 13.705 3.27241C13.6739 3.20313 13.6238 3.14406 13.5606 3.10203C13.4973 3.06 13.4234 3.03673 13.3475 3.03491H2.65249Z" fill="%23fff"/></svg>');
}

#toggle-filter .wp-block-button__link::before,
#mobile-close-filter .wp-block-button__link::before,
#mobile-filter .wp-block-button__link::before {
  content: "";
  display: block;
}

.wc-block-price-filter__controls input {
  border-radius: 4px !important;
}

/*
################
* === Home-v3 Page Block Style  ===
################
*/
/***************** Marque Text Pattern ******************/
.home-v3-marquee .marque-text {
  animation: marquee 10s linear infinite;
  white-space: nowrap;
  will-change: transform;
}
.home-v3-marquee .marque-text:not(.block-editor-block-list__block) {
  font-size: clamp(60.8px, 3.8rem + (1vw - 3.2px) * 6.942, 128px);
}

.home-v3-marquee {
  position: relative;
  width: 100vw;
  max-width: 100%;
  overflow: hidden;
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(50%);
  }
}
.home-products-wrap .wc-block-product-template li:hover .wp-block-button.wc-block-components-product-button {
  opacity: 1 !important;
  visibility: visible !important;
}
.home-products-wrap .wc-block-product-template li .wp-block-button.wc-block-components-product-button {
  margin: auto auto 10px !important;
  width: calc(100% - 20px) !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: 0.3s ease-in-out !important;
  font-weight: 500;
  border-radius: 8px;
  position: absolute;
  left: 11px;
  bottom: 83px;
  border-radius: 8px;
  z-index: 2;
}
.home-products-wrap .wc-block-product-template li .wp-block-button.wc-block-components-product-button button {
  padding-top: 15px;
  padding-bottom: 15px;
}
.home-products-wrap .wp-block-woocommerce-product-template {
  gap: 10px;
}
@media (min-width: 1440px) {
  .home-products-wrap .wp-block-woocommerce-product-image img {
    height: 421px;
  }
}

@media (min-width: 1300px) {
  .home-v3-blog .wp-block-post-featured-image img {
    height: 420px;
  }
}
@media (max-width: 1024px) {
  .home-v3-hero .wp-block-image img {
    height: 420px !important;
  }
}
/*
################
* === Header STYLE  ===
################
*/
@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper) .mobile-header {
    display: none;
  }
}
@media (max-width: 1199px) {
  body:not(.editor-styles-wrapper) .desktop-header {
    display: none;
  }
}

body:not(.block-editor-page) .header-transparent .desktop-header .search-toggle img, body:not(.block-editor-page) .header-transparent .desktop-header .wp-block-woocommerce-customer-account a::before, body:not(.block-editor-page) .header-transparent .desktop-header .wc-block-mini-cart__button svg, body:not(.block-editor-page) .header-transparent .desktop-header .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge::before {
  filter: brightness(0) invert(1);
}

.close-bar-toggle {
  position: absolute !important;
  left: 4px;
  right: auto;
}
@media (min-width: 400px) {
  .close-bar-toggle {
    left: 0;
  }
}

.top-bar, .top-bar .relative {
  display: flex;
  align-items: center;
}
.top-bar .relative {
  width: var(--wp--style--global--wide-size);
}
.top-bar a {
  display: flex;
}

.fh-top-bar > p:not(:first-child):not(.wp-block) {
  display: none;
}
@media (max-width: 700px) {
  .fh-top-bar .slick-list {
    max-width: clamp(16.875rem, 12.4rem + 22.375vw, 39.25rem) !important;
  }
  .fh-top-bar .slick-list .has-small-font-size {
    font-size: 12px !important;
  }
}
.fh-top-bar .slick-slide > div {
  padding: 0;
  display: flex;
}
.fh-top-bar .slick-prev {
  right: 0;
}
.fh-top-bar .slick-next {
  left: 0;
}
.fh-top-bar .slick-prev, .fh-top-bar .slick-next {
  width: 20px;
  height: 20px;
  border-color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--base);
}
.fh-top-bar .slick-prev::before, .fh-top-bar .slick-next::before {
  color: var(--wp--preset--color--dark);
}
.fh-top-bar .slick-prev:hover, .fh-top-bar .slick-next:hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.fh-top-bar .slick-prev:hover::before, .fh-top-bar .slick-next:hover::before {
  color: var(--wp--preset--color--dark);
}

.desktop-header .wp-block-navigation .wp-block-navigation__submenu-icon {
  width: 10px;
  height: 10px;
  margin-right: 7px;
}

.search-toggle, .search-toggle a {
  display: flex;
  cursor: pointer;
}

.wp-block-woocommerce-customer-account[data-icon-style=line] a {
  display: flex;
  align-items: center;
}
.wp-block-woocommerce-customer-account[data-icon-style=line] a::before {
  content: "";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.125%2016.875V16.25C18.125%2013.8337%2016.1663%2011.875%2013.75%2011.875C11.4594%2011.875%208.54063%2011.875%206.25%2011.875C3.83375%2011.875%201.875%2013.8337%201.875%2016.25V16.875C1.875%2017.3725%202.0725%2017.8494%202.42437%2018.2006C2.77562%2018.5525%203.2525%2018.75%203.75%2018.75H16.25C16.7475%2018.75%2017.2244%2018.5525%2017.5756%2018.2006C17.9275%2017.8494%2018.125%2017.3725%2018.125%2016.875ZM16.875%2016.25V16.875C16.875%2017.0406%2016.8094%2017.2%2016.6919%2017.3169C16.575%2017.4344%2016.4156%2017.5%2016.25%2017.5H3.75C3.58438%2017.5%203.425%2017.4344%203.30812%2017.3169C3.19062%2017.2%203.125%2017.0406%203.125%2016.875V16.25C3.125%2014.5244%204.52437%2013.125%206.25%2013.125H13.75C15.4756%2013.125%2016.875%2014.5244%2016.875%2016.25ZM10%201.25C7.41313%201.25%205.3125%203.35063%205.3125%205.9375C5.3125%208.52437%207.41313%2010.625%2010%2010.625C12.5869%2010.625%2014.6875%208.52437%2014.6875%205.9375C14.6875%203.35063%2012.5869%201.25%2010%201.25ZM10%202.5C11.8975%202.5%2013.4375%204.04%2013.4375%205.9375C13.4375%207.835%2011.8975%209.375%2010%209.375C8.1025%209.375%206.5625%207.835%206.5625%205.9375C6.5625%204.04%208.1025%202.5%2010%202.5Z%22%20fill%3D%22%23141414%22/%3E%3C/svg%3E");
}
.wp-block-woocommerce-customer-account[data-icon-style=line] .wc-block-customer-account__account-icon {
  padding: 0;
  display: none;
}

.header-v4 .wp-block-woocommerce-customer-account a::before {
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.125 15.875V15.25C17.125 12.8337 15.1663 10.875 12.75 10.875C10.4594 10.875 7.54063 10.875 5.25 10.875C2.83375 10.875 0.875 12.8337 0.875 15.25V15.875C0.875 16.3725 1.0725 16.8494 1.42437 17.2006C1.77562 17.5525 2.2525 17.75 2.75 17.75H15.25C15.7475 17.75 16.2244 17.5525 16.5756 17.2006C16.9275 16.8494 17.125 16.3725 17.125 15.875ZM15.875 15.25V15.875C15.875 16.0406 15.8094 16.2 15.6919 16.3169C15.575 16.4344 15.4156 16.5 15.25 16.5H2.75C2.58438 16.5 2.425 16.4344 2.30812 16.3169C2.19062 16.2 2.125 16.0406 2.125 15.875V15.25C2.125 13.5244 3.52437 12.125 5.25 12.125H12.75C14.4756 12.125 15.875 13.5244 15.875 15.25ZM9 0.25C6.41313 0.25 4.3125 2.35063 4.3125 4.9375C4.3125 7.52437 6.41313 9.625 9 9.625C11.5869 9.625 13.6875 7.52437 13.6875 4.9375C13.6875 2.35063 11.5869 0.25 9 0.25ZM9 1.5C10.8975 1.5 12.4375 3.04 12.4375 4.9375C12.4375 6.835 10.8975 8.375 9 8.375C7.1025 8.375 5.5625 6.835 5.5625 4.9375C5.5625 3.04 7.1025 1.5 9 1.5Z" fill="white"></path></svg>') !important;
}
.header-v4 .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge::before {
  filter: brightness(0) invert(1);
}
.header-v4 .wc-block-mini-cart__badge {
  color: var(--wp--preset--color--base);
}

body:not(.editor-styles-wrapper) .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge svg {
  display: none;
}

body:not(.editor-styles-wrapper) .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge::before {
  width: 20px;
  height: 20px;
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.6349%2016.0062C18.2447%2013.0306%2017.3455%206.172%2016.9961%203.5062C16.8737%202.573%2016.0783%201.875%2015.1369%201.875C12.8003%201.875%207.35492%201.875%205.01832%201.875C4.07712%201.875%203.28172%202.573%203.15932%203.5062C2.80972%206.172%201.91052%2013.0306%201.52032%2016.0062C1.45012%2016.5414%201.61412%2017.081%201.97012%2017.4866C2.32612%2017.8924%202.83972%2018.125%203.37952%2018.125H16.7759C17.3157%2018.125%2017.8293%2017.8924%2018.1853%2017.4866C18.5413%2017.081%2018.7051%2016.5414%2018.6349%2016.0062ZM17.3955%2016.1688C17.4189%2016.3472%2017.3643%2016.527%2017.2457%2016.6622C17.1269%2016.7974%2016.9557%2016.875%2016.7759%2016.875H3.37952C3.19952%2016.875%203.02832%2016.7974%202.90972%2016.6622C2.79092%2016.527%202.73632%2016.3472%202.75972%2016.1688L4.39872%203.6688C4.43952%203.3576%204.70452%203.125%205.01832%203.125H15.1369C15.4507%203.125%2015.7159%203.3576%2015.7567%203.6688L17.3955%2016.1688Z%22%20fill%3D%22%23282828%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.32568%205.00098C6.32568%207.07058%208.00588%208.75098%2010.0757%208.75098C12.1453%208.75098%2013.8257%207.07058%2013.8257%205.00098C13.8257%204.65598%2013.5455%204.37598%2013.2007%204.37598C12.8557%204.37598%2012.5757%204.65598%2012.5757%205.00098C12.5757%206.38078%2011.4555%207.50098%2010.0757%207.50098C8.69588%207.50098%207.57568%206.38078%207.57568%205.00098C7.57568%204.65598%207.29548%204.37598%206.95068%204.37598C6.60568%204.37598%206.32568%204.65598%206.32568%205.00098Z%22%20fill%3D%22%23282828%22/%3E%3C/svg%3E");
}

.wc-block-mini-cart__button {
  padding: 0;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  min-width: 192px;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  border-width: 0;
}
.wp-block-navigation .wp-block-navigation__submenu-container {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.wp-block-navigation .currency .wp-block-navigation__submenu-container {
  right: auto;
  left: -10px;
}
.wp-block-navigation .currency .wp-block-navigation__submenu-container img {
  margin-left: 6px;
}
.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item:not(.has-mega-menu) .wp-block-navigation-item:hover,
.wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item:not(.has-mega-menu) .wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--light);
}
.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content,
.wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  position: relative;
}
.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::after,
.wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::after {
  position: absolute;
  inset: 0 -26px -26px 0;
  content: " ";
}
[dir=rtl] .wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::after,
[dir=rtl] .wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::after {
  inset: 0 0 -20px -26px;
}
.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container:not(.has-mega-menu),
.wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container:not(.has-mega-menu) {
  top: calc(100% + 16px);
}
.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container:not(.has-mega-menu),
.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container:not(.has-mega-menu) .wp-block-navigation__submenu-container,
.wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container:not(.has-mega-menu),
.wp-block-navigation .currency.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container:not(.has-mega-menu) .wp-block-navigation__submenu-container {
  padding: 30px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container.has-mega-menu {
  flex-direction: row;
  top: calc(100% - 2px);
  gap: 32px;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container.has-mega-menu.collection-menu {
  gap: 10px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container.has-mega-menu.collection-menu li:first-child {
  min-width: 580px;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu:not(:hover) > .wp-block-navigation__submenu-container {
  pointer-events: none;
}

.has-mega-menu .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  position: relative;
  width: auto;
  height: auto;
  opacity: 1;
  visibility: visible;
  right: 0 !important;
}
.has-mega-menu.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  padding: 4px 0 !important;
}
.has-mega-menu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  right: 0 !important;
  box-shadow: none;
  min-width: auto !important;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  background: linear-gradient(to left, currentColor, currentColor) 0 min(100%, 1.2lh)/0 1px no-repeat;
  padding-bottom: 0px !important;
  margin-bottom: 4px;
  flex-grow: unset !important;
  transition: background-size 0.3s ease-in-out;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
  background-size: 100% 1px;
}

.wp-block-navigation__submenu-container.has-mega-menu {
  margin: auto;
  left: 0;
  max-width: -moz-min-content;
  max-width: min-content;
  top: calc(100% - 4px);
  padding: 60px;
}
.wp-block-navigation__submenu-container.has-mega-menu > .wp-block-navigation-item {
  min-width: 176px;
  display: block;
}
.wp-block-navigation__submenu-container.has-mega-menu > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  display: none;
}
.wp-block-navigation__submenu-container.has-mega-menu .nav-title > .wp-block-navigation-item__content {
  pointer-events: none;
}
.wp-block-navigation__submenu-container.has-mega-menu .nav-title > .wp-block-navigation-item__content .wp-block-navigation-item__label {
  font-size: 13px !important;
  font-weight: 500;
  margin-bottom: 5px;
  font-family: DM Sans !important;
  line-height: 16.93px;
  text-transform: uppercase !important;
  color: #797979 !important;
}
.wp-block-navigation__submenu-container.has-mega-menu .nav-title .wp-block-navigation-item.nav-title {
  display: block;
  margin-top: 18px;
}
.wp-block-navigation__submenu-container.has-mega-menu .mega-img .wp-block-navigation-item__label {
  display: flex;
}
.wp-block-navigation__submenu-container.has-mega-menu .mega-img .wp-block-navigation-item__content {
  padding: 0 !important;
}
.wp-block-navigation__submenu-container.has-mega-menu .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
  min-width: auto;
}
.wp-block-navigation__submenu-container.has-mega-menu.full-width {
  max-width: 100%;
  justify-content: space-between;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
  line-height: 26px;
  padding-top: 6px;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
}

.wp-block-navigation__container.primary-menu {
  flex-wrap: nowrap !important;
}

nav.primary-menu.wp-block-navigation,
nav.primary-menu.wp-block-navigation > .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open),
.primary-menu .wp-block-navigation__responsive-dialog,
.wp-block-navigation__container.primary-menu,
.primary-menu .wp-block-navigation__responsive-container-content,
.primary-menu .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.primary-menu .wp-block-navigation-item.has-mega-menu {
  position: static;
}

.search-box input[type=search] {
  border-width: 0;
  padding: 15px 15px 15px 15px;
}
.search-box input[type=search], .search-box input[type=search]:is(:focus, :focus:invalid) {
  background-color: transparent;
  border-color: var(--wp--preset--color--gray-100);
  box-shadow: none;
  padding: 15px;
}
.search-box input[type=search]::-moz-placeholder {
  color: var(--wp--preset--color--contrast);
}
.search-box input[type=search]::placeholder {
  color: var(--wp--preset--color--contrast);
}
.search-box input[type=search]::-moz-placeholder ::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_117_4490)%22%3E%3Cpath%20d%3D%22M0%209.52393H18.8417%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M14.8755%2013.9863C15.9834%2011.5479%2016.8612%2010.5242%2019.0481%209.53047C16.8124%208.43004%2015.9446%207.40261%2014.8755%205.06128%22%20stroke%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_117_4490%22%3E%3Crect%20width%3D%2220%22%20height%3D%2219.0476%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.search-box input[type=search]::placeholder ::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_117_4490)%22%3E%3Cpath%20d%3D%22M0%209.52393H18.8417%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M14.8755%2013.9863C15.9834%2011.5479%2016.8612%2010.5242%2019.0481%209.53047C16.8124%208.43004%2015.9446%207.40261%2014.8755%205.06128%22%20stroke%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_117_4490%22%3E%3Crect%20width%3D%2220%22%20height%3D%2219.0476%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.search-box :where(.wp-element-button, .wp-block-button__link) {
  border-width: 0;
  min-width: auto;
}
.search-box :where(.wp-element-button, .wp-block-button__link) svg {
  display: none;
}
.search-box :where(.wp-element-button, .wp-block-button__link)::after {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_117_4490)"><path d="M0 9.52393H18.8417" stroke="white"/><path d="M14.8755 13.9863C15.9834 11.5479 16.8612 10.5242 19.0481 9.53047C16.8124 8.43004 15.9446 7.40261 14.8755 5.06128" stroke="white"/></g><defs><clipPath id="clip0_117_4490"><rect width="20" height="19.0476" fill="white"/></clipPath></defs></svg>');
  content: " ";
  width: 20px;
  height: 20px;
  display: block;
}

body:not(.editor-styles-wrapper) .sticky {
  position: sticky;
  top: 0;
  background-color: var(--wp--preset--color--base);
  z-index: 999;
}
body:not(.editor-styles-wrapper).admin-bar .search-box > div {
  padding-top: 74px !important;
}
body:not(.editor-styles-wrapper) .header .bg-overlay {
  position: fixed;
  inset: 0;
  z-index: 1;
}
body:not(.editor-styles-wrapper) .search-box {
  transition: all 0.15s ease-in;
  transform: translate(0, -10px);
  background: #fff;
  display: block;
  height: 100%;
  right: 100%;
  max-width: 100%;
  position: relative;
  position: fixed;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  width: var(--drawer-width);
  z-index: 2;
}
body:not(.editor-styles-wrapper) .search-box:not(.flex) + .bg-overlay {
  display: none;
}
body:not(.editor-styles-wrapper) .search-box .search-toggle {
  margin-right: -24px;
  cursor: pointer;
  margin-bottom: 10px;
}
body:not(.editor-styles-wrapper) .search-box:not(.flex) {
  visibility: hidden;
  opacity: 0;
}
body:not(.editor-styles-wrapper) .search-box.flex {
  transform: translateX(max(-100%, var(--neg-drawer-width)));
}
[dir=rtl] body:not(.editor-styles-wrapper) .search-box.flex {
  transform: translateX(max(100%, var(--neg-drawer-width)));
}
body:not(.editor-styles-wrapper) .search-box > .wp-block-group {
  width: 100%;
}

.wp-block-navigation .primary-menu.wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  border-top: 1px solid var(--wp--preset--color--gray-100) !important;
}

.wp-block-navigation-submenu:not(.nav-title) .wp-block-navigation-item, .wp-block-navigation-submenu:not(.nav-title) .wp-block-navigation-item .wp-block-navigation-item__label {
  text-transform: none !important;
  font-weight: 400;
  color: var(--wp--preset--color--contrast);
}

.wp-block-navigation-item.has-child.collection-menu .wp-block-navigation-submenu .wp-block-navigation-item .wp-block-navigation-item__label {
  font-family: Fraunces;
  font-size: 20px;
  line-height: 30px;
}

.header-v1 .wp-block-navigation .has-child .wp-block-navigation__submenu-container.has-mega-menu {
  top: calc(100% - 3px);
}

.search-box .wp-block-woocommerce-product-collection li .wc-block-components-product-price {
  display: flex !important;
  align-items: center !important;
  gap: 11px !important;
}
.search-box .wp-block-woocommerce-product-collection li .wc-block-components-product-price del {
  order: 2;
  font-size: 11px;
  color: #212121;
  font-weight: 400;
}

.header-v2 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 1px solid #F5F5F5;
  background: #F5F5F5;
  height: 60px;
}
.header-v2 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
  padding-right: 5px;
  background: #F5F5F5;
}
.header-v2 .wp-block-social-links .wp-social-link a svg {
  height: 13px;
  width: 13px;
}
.header-v2 .wp-block-search__button {
  padding-top: 15px;
  order: -1;
  padding-left: 0;
  padding-right: 14px;
  margin-right: 0;
}
.header-v2 .wp-block-search__button svg {
  fill: #141414;
  transform: rotateY(-180deg);
}
.header-v2 .wp-block-woocommerce-customer-account a {
  gap: 10px;
}
.header-v2 .wp-block-woocommerce-customer-account a span {
  font-weight: 500;
}
@media (min-width: 1440px) {
  .header-v2 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
    transform: translateX(-186%);
    top: 8%;
    background-color: transparent;
    color: var(--wp--preset--color--primary);
    font-size: 15px;
    font-weight: 500;
  }
  .header-v2 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge::before {
    content: " ( ";
    font-size: 15px;
    font-weight: 500;
  }
  .header-v2 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge::after {
    content: " ) ";
    font-size: 15px;
    font-weight: 500;
  }
}

.stretched-link,
.stretched-link a {
  display: block;
}

.stretched-link:before,
.stretched-link a::before,
.stretched-link button::before {
  position: absolute;
  inset: 0;
  content: "";
}

.relative {
  position: relative;
}

.top-bar-marquee-container {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  width: 100%;
}

.top-bar-marquee-inner {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  animation: marquee-scroll 25s linear infinite;
}

@keyframes marquee-scroll {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media (min-width: 1200px) {
  body:not(.scrolling-active) .header-transparent {
    position: absolute;
    width: 100%;
    z-index: 3;
  }
}
.wp-block-navigation__submenu-container {
  box-sizing: inherit;
}

/*
################
* === Mobile Header STYLE  ===
################
*/
@media (max-width: 375px) {
  body:not(.editor-styles-wrapper) .currency-outer {
    display: none;
  }
}
@media (max-width: 500px) {
  body:not(.editor-styles-wrapper) .currency-outer {
    display: none;
  }
}

.mobile-header .wp-block-navigation__responsive-container-content > ul > li {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  padding-bottom: 6px;
}
.mobile-header .wp-block-navigation__submenu-container.has-mega-menu:not(.full-width) {
  min-width: 100%;
}
.mobile-header .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color: var(--wp--preset--color--contrast);
}
.mobile-header .wp-block-navigation__responsive-container-close {
  top: 0;
  left: 14px;
  z-index: 3;
  right: auto;
  padding: 4px;
  border-radius: 550px;
  background-color: #ff0000;
  color: var(--wp--preset--color--base);
  opacity: 1;
}
.mobile-header .wp-block-navigation__responsive-container-close svg {
  width: 20px;
  height: 20px;
}
.mobile-header .wp-block-navigation__responsive-container-close:hover {
  background-color: #ff0000;
}
.mobile-header .wp-block-navigation__responsive-container-close:not(:hover) {
  opacity: 1;
}
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
  display: none;
}
.mobile-header .wp-block-navigation__submenu-container {
  transform: none !important;
}
.mobile-header .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  display: flex;
}
.mobile-header .wp-block-navigation-submenu__toggle[aria-expanded=false] ~ .wp-block-navigation__submenu-container:not(.hide),
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation-item__content,
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation-submenu__toggle {
  display: none;
}
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation__submenu-container {
  padding-top: 0;
}
.mobile-header .wp-block-navigation__responsive-dialog {
  padding: 2.5rem 1rem 1rem 1rem;
  background-color: var(--wp--preset--color--base);
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container {
  flex-direction: column;
  position: relative;
  top: 0;
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  font-weight: 500;
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 1rem;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .mobile-header .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container {
    border-radius: 8px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04);
    box-sizing: border-box;
  }
}
.mobile-header .has-mega-menu .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 1rem;
}
.mobile-header .has-mega-menu .wp-block-navigation__submenu-container .mega-menu-img.wp-block-navigation-item:last-child .wp-block-navigation-item__label {
  align-items: flex-start;
}
.mobile-header .has-mega-menu .nav-title > a {
  font-weight: 400;
}
.mobile-header .wp-block-navigation__responsive-container .wp-block-navigation__container {
  width: 100%;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: 0;
  background-color: var(--wp--preset--color--base);
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child:not(.off-canvas-menu-head) .wp-block-navigation__submenu-container {
  padding: 16px 12px;
  width: 100%;
  border: 1px solid var(--wp--preset--color--gray-100);
  margin-top: 10px;
  margin-bottom: 8px;
  gap: 6px;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 2px 10px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: 16px;
  padding-bottom: 18px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  gap: 6px;
  font-size: 14px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 2px 0;
  color: var(--wp--preset--color--contrast);
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .wp-block-navigation-item s {
  text-decoration: none;
  background-color: #ff0000;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 13px;
  border-radius: 14px;
  color: var(--wp--preset--color--base);
  line-height: 1;
  letter-spacing: -0.4px;
  margin-right: 4px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .open-on-click .wp-block-navigation-submenu__toggle {
  width: 100%;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .open-on-click .wp-block-navigation-submenu__toggle:hover {
  background-color: transparent;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: inline-block;
  flex-grow: 1;
  text-align: left;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 18px;
  margin-left: 0;
  margin-top: 4px;
  padding-left: 10px;
  align-self: flex-start;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon:hover {
  color: var(--wp--preset--color--contrast);
  background-color: transparent;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded=true] ~ .wp-block-navigation__submenu-icon svg {
  color: var(--wp--preset--color--contrast);
  width: 10px;
  margin: 0 0 0 10px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg {
  width: 10px;
  margin: 0;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
.mobile-header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: rgba(0, 0, 0, 0.5019607843);
  padding: 0;
}
.mobile-header .has-modal-open .wp-block-navigation__responsive-close {
  animation-name: leftslidein;
  animation-duration: 0.2s;
}
.mobile-header .wp-block-navigation__responsive-close {
  background-color: var(--wp--preset--color--base);
  transition: transform 0.3s ease-in-out;
  margin-right: 0;
  height: 100vh;
  padding: 0;
}
@media (min-width: 600px) {
  .mobile-header .wp-block-navigation__responsive-close {
    width: 400px;
  }
}

.has-modal-open .admin-bar .mobile-header .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .has-modal-open .admin-bar .mobile-header .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 20px;
  }
}

@keyframes leftslidein {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
/* Footer-v3 currency menu style */
.footer-currency-switcher .wp-block-navigation-item.has-child {
  border-radius: 8px;
  padding-top: 13px;
  padding-bottom: 12px;
}

.footer-currency-switcher .wp-block-navigation__submenu-container {
  top: auto !important;
  bottom: 100%;
  left: 0;
  border-width: 0 !important;
  padding: 10px;
  box-shadow: 0 6px 15px rgba(64, 79, 104, 0.05);
  border-radius: 8px;
}
.footer-currency-switcher .wp-block-navigation__submenu-container li a span {
  color: var(--wp--preset--color--contrast);
}

@media (min-width: 768px) and (max-width: 1023px) {
  .footer-widgets.wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-widgets.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 30% !important;
  }
}
@media (max-width: 456px) {
  .footer-v1 .footer-currency-switcher, .footer-v2 .footer-currency-switcher {
    justify-content: center !important;
  }
  .footer-v1 .footer-currency-switcher > ul, .footer-v2 .footer-currency-switcher > ul {
    flex-grow: 0 !important;
  }
}
.mt-0 {
  margin-top: 0 !important;
}

/*
################
* === Mini Cart  ===
################
*/
.wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
}

.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents {
  padding: clamp(20px, 1.243rem + (1vw - 3.2px) * 2.06, 38px) clamp(38.682px, 2.418rem + (1vw - 3.2px) * 3.414, 40px) clamp(40px, 1.243rem + (1vw - 3.2px) * 2.8, 30px) clamp(38.682px, 2.418rem + (1vw - 3.2px) * 3.414, 40px) !important;
}

.wc-block-mini-cart__drawer .wc-block-mini-cart__footer, .wc-block-mini-cart__drawer .wc-block-mini-cart__items {
  padding-right: 0;
  padding-left: 0;
}

.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {
  flex-direction: column;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button__text {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .wc-block-mini-cart__template-part .wc-block-components-drawer__close {
    top: 40px;
    left: 40px;
  }
}
.wc-block-mini-cart__template-part .wc-block-components-drawer__close svg {
  height: 18px !important;
  width: 18px !important;
  fill: #1D1D1D;
}

.wc-block-mini-cart__template-part .wc-block-components-drawer__close {
  padding: 0 !important;
  height: 35px;
  width: 35px;
  border-radius: 60px;
  opacity: 1 !important;
}

@media (min-width: 779px) {
  div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main {
    width: 72.1%;
    padding-left: 3.8%;
  }
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-components-product-name {
  font-size: 14px;
  font-weight: 500;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-cart-item__prices {
  font-size: 15px;
  font-weight: 400;
  color: #BB2227;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-cart-item__prices .wc-block-components-product-price__regular {
  color: #141414;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-components-quantity-selector input {
  order: 0;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  font-size: 10px;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus {
  order: -1;
  margin-right: 5px;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
  margin-left: 5px;
}
@media (min-width: 779px) {
  div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-cart-item__image img {
    min-width: 120px !important;
    height: 160px !important;
  }
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-main .wc-block-cart-item__total .wc-block-components-product-price {
  font-size: 15px;
}
@media (min-width: 779px) {
  div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar {
    width: 27.9%;
    padding-right: 3.8%;
    border-right: 1px solid #e4e4e4;
  }
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block {
  border-top: 0;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item,
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-panel {
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: 20px;
  font-weight: 500;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit-button {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit-button .wc-block-components-button__text {
  font-weight: 500;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-text-input.is-active label,
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-blocks-components-select__label {
  transform: translateY(8px) scale(0.85);
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control > * {
  margin-bottom: 6px;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control .wc-block-components-radio-control__input {
  height: 1.35em;
  width: 1.35em;
  min-width: 10px;
  min-height: 10px;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
  height: 0.825em;
  width: 0.825em;
  min-width: 6px;
  min-height: 6px;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__description {
  font-size: 10px;
}
div[data-block-name="woocommerce/cart"] .wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__label {
  font-size: 14px;
  font-weight: 600;
}

.flip .product-image-hover-wrapper {
  position: relative;
  overflow: hidden;
  display: block;
}
.flip .product-image-hover-wrapper img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease;
}
.flip .product-image-hover-wrapper img:first-child {
  position: relative;
  z-index: 1;
}
.flip .product-image-hover-wrapper img:last-child {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
}
.flip .product-image-hover-wrapper:hover img {
  display: block;
}
.flip .product-image-hover-wrapper:hover img:first-child {
  opacity: 0;
}
.flip .product-image-hover-wrapper:hover img:last-child {
  opacity: 1;
}

.product-image-hover-wrapper img.hover-image {
  display: none;
}

.product-container {
  display: flex;
  gap: 40px;
  font-family: sans-serif;
  margin: 40px 0;
}

.product-list {
  flex: 1;
}

.product-list p {
  margin: 0;
  padding: 19px 0;
  font-size: 1.5rem;
  font-weight: 500;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  position: relative;
}

.product-list p.active {
  border-bottom: 1px solid #000;
}

.product-list p.active::after {
  content: url("./assets/images/arrow2.svg");
  font-size: 1rem;
  position: absolute;
  left: 0rem;
  bottom: 0;
  padding: 19px;
  color: #000;
}

.product-list {
  overflow-x: visible;
}

.product-image {
  display: none;
}

.product-image.active {
  display: block;
}

@media (min-width: 779px) {
  div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main {
    width: 64.7%;
    padding-left: 3.8%;
    border-left: 1px solid #e4e4e4;
  }
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-text-input,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-blocks-components-select__container {
  margin-top: 30px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-checkout-step__title {
  font-size: 30px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__input {
  height: 1.35em;
  width: 1.35em;
  min-width: 10px;
  min-height: 10px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
  height: 0.825em;
  width: 0.825em;
  min-width: 6px;
  min-height: 6px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-radio-control--highlight-checked:after,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-radio-control__option--checked-option-highlighted,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-textarea,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-radio-control-accordion-option,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
  border-radius: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__mark {
  display: none;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-checkout__shipping-fields .wc-block-components-address-form {
  -moz-column-gap: 30px;
       column-gap: 30px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
  flex: 1 0 calc(50% - 15px);
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main input:checked[type=checkbox],
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-main .wc-block-components-checkbox__input {
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper {
  margin: 0;
}
@media (min-width: 779px) {
  div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar,
  div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper {
    width: 35.3%;
    padding-right: 3.8%;
  }
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wc-block-components-totals-wrapper {
  border: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill {
  border: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-checkout-order-summary__title,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-checkout-order-summary__title {
  margin: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
  font-size: 30px;
  font-family: Fraunces;
  margin: 0;
  line-height: 1;
  margin-bottom: 18px;
  font-weight: 400;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-price__value,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-product-name,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-product-price__value,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-price__value,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-product-name,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-product-price__value {
  font-size: 14px;
  font-weight: 500 !important;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-panel,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-totals-coupon,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-totals-item,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-order-summary,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-panel,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-totals-coupon,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-totals-item,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-order-summary {
  padding-right: 0;
  padding-left: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-shipping-address,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-shipping-address,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-shipping-address,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-shipping-address {
  margin: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__description,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__description,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__description,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
  padding-right: 47px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__image,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__image,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__image,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
  margin-top: 0;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__image img,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__image img,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__image img,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__image img {
  width: 80px;
  height: 106px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  min-width: 8px;
  min-height: 18px;
  right: 54px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__image img,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__image img,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__image img,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-order-summary .wc-block-components-order-summary-item__image img {
  min-height: 106px;
  min-width: 80px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-button__text,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-button__text,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-button__text,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-button__text {
  font-weight: 400;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: 20px;
  font-weight: 500;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-coupon-form-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-coupon-form-block {
  border-top: 1px solid #e4e4e4;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-totals-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-totals-block {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 16px;
}
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-panel__button,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .wc-block-components-sidebar .checkout-order-summary-block-fill .wc-block-components-formatted-money-amount,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-panel__button,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-totals-item__label,
div[data-block-name="woocommerce/checkout"] .wc-block-checkout .checkout-order-summary-block-fill-wrapper .checkout-order-summary-block-fill .wc-block-components-formatted-money-amount {
  font-weight: 500;
}

/*
################
* === Order Complete Style  ===
################
*/
@media (min-width: 1024px) {
  .woocommerce-order-received {
    width: 900px;
    margin: auto;
  }
}
.woocommerce-order-received .wc-block-order-confirmation-status p {
  text-align: center;
}
@media (max-width: 767px) {
  .woocommerce-order-received img[src*="order-icon.svg"] {
    max-width: 60px;
  }
}
.woocommerce-order-received .wc-block-order-confirmation-summary {
  margin-bottom: 50px;
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list {
  list-style: none;
  padding: 54px 80px;
  border-radius: 0;
  border: 1px dashed #F6F2EE;
  background-color: #F6F2EE;
}
@media (max-width: 768px) {
  .woocommerce-order-received .wc-block-order-confirmation-summary-list {
    padding: 30px 40px;
  }
}
@media (max-width: 768px) {
  .woocommerce-order-received .wc-block-order-confirmation-summary-list li {
    display: flex;
    flex-direction: column;
    flex-basis: 0;
    flex-grow: 1;
  }
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list li .wc-block-order-confirmation-summary-list-item__key {
  font-size: 15px;
  font-weight: 400;
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list li .wc-block-order-confirmation-summary-list-item__value {
  font-size: 15px;
  font-weight: 500;
  margin-top: 8px;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper {
  border: 1px solid var(--wp--preset--color--gray-100);
  padding: 10px 33px;
  border-radius: 0;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper h3.wp-block-heading {
  font-family: var(--wp--preset--font-family--heading) !important;
  text-transform: capitalize !important;
  font-size: 20px !important;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table {
  border: 0;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table thead {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table thead th, .woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table thead td {
  padding-right: 0;
  padding-left: 0;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot {
  font-size: 17px;
  font-weight: 500;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot th, .woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot td {
  font-weight: 500;
  padding-right: 0;
  padding-left: 0;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__product, .woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__total {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
}
.woocommerce-order-received .wp-order-confirmation-address-wrapper {
  margin-top: 30px;
}
.woocommerce-order-received .wp-order-confirmation-address-wrapper h3.wp-block-heading {
  margin-bottom: 10px;
}
.woocommerce-order-received .wc-block-order-confirmation-billing-address,
.woocommerce-order-received .wc-block-order-confirmation-shipping-address {
  line-height: 26px;
  border-color: var(--wp--preset--color--gray-100);
}
.woocommerce-order-received .product-quantity {
  font-weight: 400;
}
.woocommerce-order-received .wc-bacs-bank-details {
  border: 1px solid var(--wp--preset--color--gray-100);
  border-radius: 4px;
  padding: 16px 20px;
  line-height: 1.8;
  list-style: none;
}
.woocommerce-order-received .wc-bacs-bank-details-heading {
  text-align: center;
  margin-top: clamp(1.25rem, 0.787rem + 2.4691vw, 3.75rem);
}

/*
################
* === MY ACCOUNT STYLE  ===
################
*/
.woocommerce-account main {
  margin-top: 0 !important;
  overflow: hidden;
}
.woocommerce-account .woocommerce::before, .woocommerce-account .woocommerce::after {
  display: none;
}
.woocommerce-account .wp-block-post-content > .woocommerce {
  display: grid;
  gap: 32px;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce .my_account_orders {
  margin-top: 16px;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation,
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
  float: none;
  width: 100%;
  padding: 24px 0;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation,
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    padding: 64px 0;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation > p:first-of-type,
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content > p:first-of-type {
  margin-top: 16px;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
  border: 1px solid var(--wp--preset--color--gray-100);
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li {
  padding: 0;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul > li:not(:last-child) {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul a {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--wp--preset--color--contrast);
  padding: 14px 16px;
  transition: 0.3s ease-in-out;
  font-weight: 500;
  text-decoration: none;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
  background-color: var(--wp--preset--color--bg-2);
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li.is-active a {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    grid-column: span 4/span 4;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    grid-column: span 3/span 3;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
  padding-top: 14px;
  overflow: auto;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    grid-column: span 8/span 8;
    padding-top: 48px;
    overflow: visible;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    grid-column: span 9/span 9;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce .wc-forward.wp-element-button {
  font-size: 14px;
}
.woocommerce-account .wp-block-post-content + .wp-block-group {
  display: none;
}
.woocommerce-account .wp-block-post-content .woocommerce {
  max-width: 1288px;
  font-size: 16px;
}
.woocommerce-account .woocommerce-customer-details {
  margin-top: 30px;
}
.woocommerce-account .woocommerce-password-strength {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 15px;
}
.woocommerce-account .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span {
  font-size: 12px;
  padding: 4px 7px;
  color: var(--wp--preset--color--base);
  font-weight: 700;
  background-color: var(--wp--preset--color--gray-500);
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view {
  display: inline-flex;
  font-size: 12px;
  align-items: center;
  gap: 6px;
  padding: 8px 10px;
  transition: 0.3s ease-in-out;
  min-width: auto;
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view::before {
  font-family: bootstrap-icons;
  content: "\f341";
}
.woocommerce-account .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--warning);
}
.woocommerce-account .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--danger);
}
.woocommerce-account .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--info);
}
.woocommerce-account .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--success);
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-left: 14px;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-left: 0;
  }
}
.woocommerce-account .woocommerce-MyAccount-content p {
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account .woocommerce-MyAccount-content h2 {
  font-size: var(--wp--preset--font-size--grande);
  margin-top: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title {
  display: flex;
  justify-content: space-between;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3 {
  margin-bottom: 12px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentMethods {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper {
  gap: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row {
  gap: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
  gap: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
  margin: 0;
  width: auto;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input {
  width: auto;
  font-size: 14px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
  border: 1px solid var(--wp--preset--color--gray-100);
  padding: 20px;
  border-radius: 6px;
  margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
  color: var(--wp--preset--color--gray-700);
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input input {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .woocommerce-form-row:not(:last-child) {
  margin-bottom: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .order-again {
  text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a {
  display: inline-flex;
  margin: 20px 0;
  font-size: 14px;
  align-items: center;
  gap: 6px;
  padding: 8px 20px;
  border-radius: 4px;
  color: var(--wp--preset--color--base);
  transition: 0.3s ease-in-out;
  background-color: var(--wp--preset--color--contrast);
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a::before {
  font-family: bootstrap-icons;
  content: "\f406";
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a:hover {
  background-color: var(--wp--preset--color--contrast-hover);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set {
  margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3 {
  font-size: var(--wp--preset--font-size--grande);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns {
  border: 1px solid var(--wp--preset--color--gray-100);
}
@media (min-width: 1024px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns h2,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns h3 {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address {
  padding: 26px 30px;
}
.woocommerce-account .woocommerce-MyAccount-content strong {
  color: var(--wp--preset--color--gray-700);
}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(:hover) {
  color: var(--wp--preset--color--contrast);
  font-size: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .col2-set.addresses::before {
  content: none;
}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th {
  text-align: right;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td {
  padding: 8px 12px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table {
  border-collapse: collapse;
  border: 1px solid var(--wp--preset--color--gray-100);
}
@media (min-width: 1024px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table {
    min-width: 500px;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead th {
  border-top-color: transparent;
  color: var(--wp--preset--color--contrast);
  background-color: rgba(97, 91, 81, 0.031372549);
  padding: 16px;
  text-align: right;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead .product-name,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead .product-name {
  text-align: right;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-thumbnail a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-thumbnail a {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-thumbnail a img,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-thumbnail a img {
  height: auto;
  width: 64px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-remove,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-remove {
  padding: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr th {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  text-align: right;
  padding: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td span, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th span,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr td span,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr th span {
  white-space: nowrap;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr:first-child td, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr:first-child td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr th {
  border-top: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody .product-name a {
  font-size: 14px;
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .product-name a:not(:hover),
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody .product-name a:not(:hover) {
  color: var(--wp--preset--color--contrast);
}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message {
  order: -1;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #d1e7dd;
  color: var(--wp--preset--color--success);
  display: flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-account .wp-block-post-title {
  display: none;
}
.woocommerce-account:not(.logged-in) .wp-block-post-title {
  display: none;
}
.woocommerce-account:not(.logged-in) header + main {
  padding: var(--wp--preset--spacing--50);
}
.woocommerce-account:not(.logged-in) main > section.wp-block-template-part {
  display: none;
}
.woocommerce-account:not(.logged-in) main > .wp-block-post-content {
  margin-block-start: 0;
}
.woocommerce-account:not(.logged-in).woocommerce-lost-password .woocommerce .woocommerce-message {
  order: -1;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #d1e7dd;
  color: var(--wp--preset--color--success);
  display: flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-account:not(.logged-in) .col-1.active, .woocommerce-account:not(.logged-in) .col-2.active {
  width: 100%;
}
.woocommerce-account:not(.logged-in) #customer_login > div:not(.active) {
  display: none;
}
.woocommerce-account:not(.logged-in) #customer_login > div h2 {
  display: none;
}
.woocommerce-account:not(.logged-in) #customer_login > div a {
  color: var(--wp--preset--color--secondary);
  transition: 0.3s ease-in-out;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
  background-color: var(--wp--preset--color--base);
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li {
  padding: 19px 28px;
  position: relative;
  cursor: pointer;
  flex-grow: 1;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li h4 {
  color: var(--wp--preset--color--secondary);
  margin: 0;
  font-size: 18px;
  text-transform: uppercase;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li.active {
  background-color: var(--wp--preset--color--contrast);
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li.active h4 {
  color: var(--wp--preset--color--base);
}
.woocommerce-account:not(.logged-in) .entry-content {
  margin-top: 0 !important;
}
.woocommerce-account:not(.logged-in) .woocommerce {
  max-width: 500px;
  display: block;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login label {
  font-size: 14px;
  margin-bottom: 8px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
}
@media (min-width: 768px) {
  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child {
    gap: 15px;
  }
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child button {
  width: 100%;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-row {
  label: 14px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword {
  padding: 40px 0px;
  justify-content: center;
  gap: 14px;
  border: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .clear,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .clear,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .clear {
  display: none;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login, .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-privacy-policy-text p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .woocommerce-privacy-policy-text p {
  margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row {
  margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row:before,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row:before,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row:before {
  content: none;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-LostPassword {
  margin: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword a,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-LostPassword a,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-LostPassword a {
  font-size: 14px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox {
  display: inline-flex;
  align-items: center;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox span {
  font-weight: 400;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox input[type=checkbox] {
  width: 14px;
  height: 14px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input {
  width: auto;
  border: 1px solid #e4e4e4;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row > input:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row > input:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row > input:focus,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input:focus {
  border-color: var(--wp--preset--color--contrast);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input {
  display: flex;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input {
  width: 100%;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-Button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-Button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-Button {
  display: block;
  font-size: 14px;
  font-weight: 500;
  text-transform: Uppercase;
  transition: 0.3s ease-in-out;
  margin: 0;
  border: 1px solid;
}
.woocommerce-account:not(.logged-in) .woocommerce > h2 {
  margin-bottom: 0;
  position: relative;
  margin-top: 0;
  text-align: center;
  font-size: 50px;
}
.woocommerce-account wc-order-attribution-inputs {
  display: none;
}

.woocommerce-LostPassword a {
  color: var(--wp--preset--color--gray-700) !important;
}

form.woocommerce-form-track-order {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
form.woocommerce-form-track-order .clear {
  display: none;
}
form.woocommerce-form-track-order > * {
  grid-column: span 12/span 12;
  margin-bottom: 0;
}
form.woocommerce-form-track-order .form-row-first,
form.woocommerce-form-track-order .form-row-last {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (min-width: 768px) {
  form.woocommerce-form-track-order .form-row-first,
  form.woocommerce-form-track-order .form-row-last {
    grid-column: span 6/span 6;
  }
}
form.woocommerce-form-track-order .form-row-first input,
form.woocommerce-form-track-order .form-row-last input {
  width: auto;
}
form.woocommerce-form-track-order .wp-element-button {
  min-width: 100px;
}

/* Container holding the image and button */
.modal-cover-image {
  position: relative;
}
.modal-cover-image .wp-block-cover__inner-container {
  position: static;
}

/* Positioning the WordPress + button */
.modal-cover-image .product-item {
  position: absolute;
  z-index: 2;
}
.modal-cover-image .product-item.item-1 {
  top: 46%;
  right: 28%;
}
.modal-cover-image .product-item.item-2 {
  top: 50%;
  left: 40%;
}
.modal-cover-image .product-item.item-3 {
  top: 62%;
  left: 10%;
}
.modal-cover-image .product-item.item-4 {
  top: 50%;
  left: 15%;
}
.modal-cover-image .product-item.item-5 {
  top: 70%;
  left: 40%;
}

.modal-cover-image .wp-block-buttons {
  border: 1px solid #fff;
  border-radius: 50%;
  display: inline-block;
}
.modal-cover-image .wp-block-buttons.active {
  border-color: var(--wp--preset--color--contrast);
}

.active .wp-block-button__link {
  background-color: var(--wp--preset--color--contrast) !important;
  color: #fff !important;
}

.modal-cover-image .wp-block-button__link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 16px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #363636;
  transition: all 0.3s ease;
  text-decoration: none;
  padding: 0;
  cursor: pointer;
  margin: 7px;
}

.modal-cover-image .wp-block-button__link:hover {
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  transform: scale(1.1);
}

.modal-cover-image .product-details {
  position: absolute;
  bottom: 16px;
  right: 16px;
  display: none;
  z-index: 20;
}

.modal-cover-image .product-details.show {
  display: block;
}

/* Furnique Subscribe Form */
.furnique-subscribe-form .wpforms-form {
  position: relative !important;
}

.furnique-subscribe-form .wpforms-field-container .wpforms-field {
  padding: 0px !important;
}

.furnique-subscribe-form .wpforms-field-container input[type=email] {
  min-height: 60px !important;
  padding-right: 20px !important;
  border: 1px solid #282828 !important;
  font-size: 14px;
  font-weight: 400;
  font-family: Outfit;
  color: var(--wp--preset--color--contrast) !important;
  background-color: var(--wp--preset--color--white) !important;
}
.furnique-subscribe-form .wpforms-field-container input[type=email]:focus {
  border: 1px solid transparent;
  outline: 0;
  box-shadow: unset;
}

.furnique-subscribe-form .wpforms-field-large {
  padding: 5px !important;
}

@media (min-width: 320px) {
  .furnique-subscribe-form .wpforms-submit-container {
    padding: 5px !important;
    margin: 0px !important;
  }
}
.furnique-subscribe-form .wpforms-field-container input[type=email]::-moz-placeholder {
  color: var(--wp--preset--color--contrast) !important;
}
.furnique-subscribe-form .wpforms-field-container input[type=email]::placeholder {
  color: var(--wp--preset--color--contrast) !important;
}

.furnique-subscribe-form.wpforms-container .wpforms-form .wpforms-submit {
  font-family: inherit;
}

.furnique-subscribe-form .wpforms-submit-container button[type=submit] {
  background-color: #FFFFFF !important;
  font-size: 0; /* Hide the text */
  color: var(--wp--preset--color--contrast) !important;
  border: transparent;
  cursor: pointer;
  margin-left: 3px !important;
}
.furnique-subscribe-form .wpforms-submit-container button[type=submit]:hover, .furnique-subscribe-form .wpforms-submit-container button[type=submit]:focus {
  background: var(--wp--preset--color--white) !important;
  border: 1px solid transparent !important;
}

@media (min-width: 320px) {
  .furnique-subscribe-form .wpforms-submit-container {
    text-align: center;
    position: absolute !important;
    left: 0px !important;
    top: 5px !important;
  }
}
/* Add an arrow icon using Unicode or Font Awesome */
.furnique-subscribe-form .wpforms-submit::after {
  content: " "; /* Unicode for right arrow */
  background-image: url("./assets/images/form-arrow.svg");
  font-size: 16px; /* Adjust size as needed */
  display: inline-block;
  width: 16px;
  height: 16px;
}
.furnique-subscribe-form .wpforms-submit::after:hover, .furnique-subscribe-form .wpforms-submit::after:focus {
  background: var(--wp--preset--color--contrast) !important;
  border: 1px solid transparent !important;
}

/* Home v4- subscribe form */
.home-v4-newsletter .furnique-subscribe-form .wpforms-submit-container button[type=submit] {
  background-color: #3A3C4A !important;
}

.home-v4-newsletter .furnique-subscribe-form .wpforms-submit::after {
  background-image: url("./assets/images/form-arrow-white.svg");
}

/*
################
* === Slick Slider Style ===
################
*/
.slick-slider {
  position: relative;
  display: block !important;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
@media (min-width: 600px) {
  .slick-list {
    margin: 0 -20px;
  }
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  right: 0;
  top: 0;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: right;
  height: auto;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: left;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.home-v1-hero .slick-prev, .home-v1-hero .slick-next, .home-v4-hero .slick-prev, .home-v4-hero .slick-next {
  top: auto;
  transform: none;
  margin: 0;
  bottom: 55px;
}
.home-v1-hero .slick-prev::before, .home-v1-hero .slick-next::before, .home-v4-hero .slick-prev::before, .home-v4-hero .slick-next::before {
  width: 42px;
  height: 40px;
}
.home-v1-hero .slick-list, .home-v4-hero .slick-list {
  margin: 0;
}
.home-v1-hero .slick-list .slick-slide > div, .home-v4-hero .slick-list .slick-slide > div {
  padding: 0;
}
.home-v1-hero .slick-next, .home-v4-hero .slick-next {
  left: 60px;
}
.home-v1-hero .slick-next::before, .home-v4-hero .slick-next::before {
  background-image: url('data:image/svg+xml,<svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20H39.5675" stroke="white"/><path d="M31.2383 29.3714C33.565 24.2507 35.4083 22.101 40.0008 20.0142C35.3058 17.7033 33.4834 15.5457 31.2383 10.6289" stroke="white"/></svg>');
}
.home-v1-hero .slick-prev, .home-v4-hero .slick-prev {
  left: 180px;
  right: auto;
}
.home-v1-hero .slick-prev::before, .home-v4-hero .slick-prev::before {
  background-image: url('data:image/svg+xml,<svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42 20H2.4325" stroke="white"/><path d="M10.7617 29.3714C8.43502 24.2507 6.59172 22.101 1.99922 20.0142C6.69422 17.7033 8.51662 15.5457 10.7617 10.6289" stroke="white"/></svg>');
}

/* Slider */
.slick-loading .slick-list {
  background: var(--wp--preset--color--base) url("./assets/images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "bootstrap-icons";
  src: url("assets/fonts/bootstrap-icons/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf") format("woff2"), url("assets/fonts/bootstrap-icons/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  z-index: 1;
  background-color: transparent;
  border-width: 0;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.slick-prev:before,
.slick-next:before {
  line-height: 1;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " ";
  width: 26px;
  height: 23px;
  display: block;
  background-repeat: no-repeat;
}

.slick-prev {
  right: -25px;
}
@media (min-width: 1200px) {
  .slick-prev {
    right: 25px;
  }
}
@media (min-width: 1400px) {
  .slick-prev {
    right: -45px;
  }
}
[dir=rtl] .slick-prev {
  right: auto;
  left: -25px;
}
@media (min-width: 1200px) {
  [dir=rtl] .slick-prev {
    left: 25px;
  }
}
@media (min-width: 1400px) {
  [dir=rtl] .slick-prev {
    left: -45px;
  }
}
.slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 0.237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}
[dir=rtl] .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

.slick-next {
  left: -25px;
}
@media (min-width: 1200px) {
  .slick-next {
    left: 25px;
  }
}
@media (min-width: 1400px) {
  .slick-next {
    left: -45px;
  }
}
[dir=rtl] .slick-next {
  right: -25px;
  left: auto;
}
@media (min-width: 1200px) {
  [dir=rtl] .slick-next {
    right: 25px;
  }
}
@media (min-width: 1400px) {
  [dir=rtl] .slick-next {
    right: -45px;
  }
}
.slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}
[dir=rtl] .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 0.237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}

.home-v2 .slick-prev:before, .home-v3 .slick-prev:before, .home-v4-products .slick-prev:before, .home-v4-testimonial .slick-prev:before {
  transform: translateX(-30%);
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.3195%205.01386C13.051%204.74538%2012.6158%204.74538%2012.3473%205.01386L6.84727%2010.5139C6.57878%2010.7824%206.57878%2011.2176%206.84727%2011.4861L12.3473%2016.9861C12.6158%2017.2546%2013.051%2017.2546%2013.3195%2016.9861C13.588%2016.7176%2013.588%2016.2824%2013.3195%2016.0139L8.30569%2011L13.3195%205.98613C13.588%205.71765%2013.588%205.28234%2013.3195%205.01386Z%22%20fill%3D%22%23141414%22/%3E%3C/svg%3E");
}
[dir=rtl] .home-v2 .slick-prev:before, [dir=rtl] .home-v3 .slick-prev:before, [dir=rtl] .home-v4-products .slick-prev:before, [dir=rtl] .home-v4-testimonial .slick-prev:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.3195%205.01386C13.051%204.74538%2012.6158%204.74538%2012.3473%205.01386L6.84727%2010.5139C6.57878%2010.7824%206.57878%2011.2176%206.84727%2011.4861L12.3473%2016.9861C12.6158%2017.2546%2013.051%2017.2546%2013.3195%2016.9861C13.588%2016.7176%2013.588%2016.2824%2013.3195%2016.0139L8.30569%2011L13.3195%205.98613C13.588%205.71765%2013.588%205.28234%2013.3195%205.01386Z%22%20fill%3D%22%23141414%22/%3E%3C/svg%3E");
}
.home-v2 .slick-next:before, .home-v3 .slick-next:before, .home-v4-products .slick-next:before, .home-v4-testimonial .slick-next:before {
  transform: translateX(-30%);
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.68061%205.01386C8.94909%204.74538%209.38436%204.74538%209.65285%205.01386L15.1529%2010.5139C15.4213%2010.7824%2015.4213%2011.2176%2015.1529%2011.4861L9.65285%2016.9861C9.38436%2017.2546%208.94909%2017.2546%208.68061%2016.9861C8.41213%2016.7176%208.41213%2016.2824%208.68061%2016.0139L13.6944%2011L8.68061%205.98613C8.41213%205.71765%208.41213%205.28234%208.68061%205.01386Z%22%20fill%3D%22%23141414%22/%3E%3C/svg%3E");
}
[dir=rtl] .home-v2 .slick-next:before, [dir=rtl] .home-v3 .slick-next:before, [dir=rtl] .home-v4-products .slick-next:before, [dir=rtl] .home-v4-testimonial .slick-next:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.68061%205.01386C8.94909%204.74538%209.38436%204.74538%209.65285%205.01386L15.1529%2010.5139C15.4213%2010.7824%2015.4213%2011.2176%2015.1529%2011.4861L9.65285%2016.9861C9.38436%2017.2546%208.94909%2017.2546%208.68061%2016.9861C8.41213%2016.7176%208.41213%2016.2824%208.68061%2016.0139L13.6944%2011L8.68061%205.98613C8.41213%205.71765%208.41213%205.28234%208.68061%205.01386Z%22%20fill%3D%22%23141414%22/%3E%3C/svg%3E");
}
.home-v2 .slick-prev, .home-v2 .slick-next, .home-v3 .slick-prev, .home-v3 .slick-next, .home-v4-products .slick-prev, .home-v4-products .slick-next, .home-v4-testimonial .slick-prev, .home-v4-testimonial .slick-next {
  border-radius: 50%;
  position: absolute;
  height: 40px;
  width: 40px;
  display: block;
  line-height: 0px;
  font-size: 0px;
  background-color: #fff;
  transform: translateY(-50%);
  border: 1px solid #E4E4E4;
}
.home-v2 .slick-prev:hover, .home-v2 .slick-prev:focus, .home-v2 .slick-next:hover, .home-v2 .slick-next:focus, .home-v3 .slick-prev:hover, .home-v3 .slick-prev:focus, .home-v3 .slick-next:hover, .home-v3 .slick-next:focus, .home-v4-products .slick-prev:hover, .home-v4-products .slick-prev:focus, .home-v4-products .slick-next:hover, .home-v4-products .slick-next:focus, .home-v4-testimonial .slick-prev:hover, .home-v4-testimonial .slick-prev:focus, .home-v4-testimonial .slick-next:hover, .home-v4-testimonial .slick-next:focus {
  outline: none;
  color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
}

@media (min-width: 1400px) {
  .home-v2 .home-v2-hero .slick-prev {
    right: 14px !important;
  }
  .home-v2 .home-v2-hero .slick-next {
    left: 28px !important;
  }
}
@media (max-width: 1024px) {
  .home-v2 .home-v2-hero img {
    height: auto !important;
  }
}

/* Dots */
.slick-dotted {
  text-align: center;
}

.slick-dots {
  list-style: none;
  display: inline-flex;
  text-align: center;
  padding: 0;
  margin: 0;
  background-color: var(--wp--preset--color--bg-3);
  border-radius: 75px;
}
.slick-dots li {
  display: inline-block;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  display: block;
  height: 4px;
  width: 25px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  padding: 0;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li.slick-active button {
  background-color: var(--wp--preset--color--secondary);
  border-radius: 12px;
}

.home-v1, .slick-dots-progress-bar {
  /* Slick dots base layout */
  /* Hide buttons but preserve structure */
  /* Active dot underline */
}
.home-v1 .slick-dots, .slick-dots-progress-bar .slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  gap: 0;
  padding: 0;
  margin-top: 10px;
  height: 2px; /* control line thickness */
  position: relative;
  border-bottom: 1px solid #E6E6E6; /* the light underline background */
}
.home-v1 .slick-dots li, .slick-dots-progress-bar .slick-dots li {
  flex: 1;
  margin: 0;
}
.home-v1 .slick-dots li button, .slick-dots-progress-bar .slick-dots li button {
  display: block;
  width: 100%;
  height: 2px;
  padding: 0;
  border: none;
  background: transparent;
  font-size: 0;
  position: relative;
  cursor: pointer;
}
.home-v1 .slick-dots li.slick-active button::before, .slick-dots-progress-bar .slick-dots li.slick-active button::before {
  content: "";
  position: absolute;
  bottom: -1px;
  right: 0;
  left: 0;
  height: 2px;
  background-color: #3A4136; /* dark underline */
}

.home-v2, .home-v4-products, .home-v4-testimonial {
  /* Slick dots container */
  /* Default dot (inactive) */
  /* Active dot: ring with inner filled dot */
  /* Inner black dot inside active ring */
}
.home-v2 .slick-dots, .home-v4-products .slick-dots, .home-v4-testimonial .slick-dots {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 20px;
  list-style: none;
  padding: 0;
}
.home-v2 .slick-dots li button, .home-v4-products .slick-dots li button, .home-v4-testimonial .slick-dots li button {
  width: 6px;
  height: 6px;
  background-color: #000; /* solid dot */
  border: none;
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
}
.home-v2 .slick-dots li.slick-active button, .home-v4-products .slick-dots li.slick-active button, .home-v4-testimonial .slick-dots li.slick-active button {
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 1px solid #000;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-v2 .slick-dots li.slick-active button::after, .home-v4-products .slick-dots li.slick-active button::after, .home-v4-testimonial .slick-dots li.slick-active button::after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #000;
  border-radius: 50%;
}

.home-v2-hero, .home-v2-collection-2 {
  /* Active dot: ring with inner filled dot */
  /* Inner black dot inside active ring */
}
.home-v2-hero .slick-dots, .home-v2-collection-2 .slick-dots {
  position: absolute;
  margin-right: auto;
  margin-left: auto;
  right: 48.2%;
  left: auto;
  bottom: 43px;
}
.home-v2-hero .slick-dots li button, .home-v2-collection-2 .slick-dots li button {
  background-color: #FFF; /* solid dot */
}
.home-v2-hero .slick-dots li.slick-active button, .home-v2-collection-2 .slick-dots li.slick-active button {
  background-color: transparent;
  border: 1px solid #FFF;
}
.home-v2-hero .slick-dots li.slick-active button::after, .home-v2-collection-2 .slick-dots li.slick-active button::after {
  background-color: #FFF;
}

@media (min-width: 1400px) {
  .home-v2-review .slick-next, .home-v4-products .slick-next, .home-v4-testimonial .slick-next {
    left: 45.6%;
    bottom: -30px;
    top: auto;
    border: none;
    background: transparent;
  }
  .home-v2-review .slick-prev, .home-v4-products .slick-prev, .home-v4-testimonial .slick-prev {
    right: 45.6%;
    bottom: -30px;
    top: auto;
    border: none;
    background: transparent;
  }
}
@media (max-width: 1339px) {
  .home-v2-review .slick-next, .home-v4-products .slick-next, .home-v4-testimonial .slick-next {
    left: 35.6%;
    bottom: -30px;
    top: auto;
    border: none;
    background: transparent;
  }
  .home-v2-review .slick-prev, .home-v4-products .slick-prev, .home-v4-testimonial .slick-prev {
    right: 41.6%;
    bottom: -30px;
    top: auto;
    border: none;
    background: transparent;
  }
  .home-v2-review .slick-dots, .home-v4-products .slick-dots, .home-v4-testimonial .slick-dots {
    left: 43.25% !important;
  }
}
.home-v2-review .slick-dots, .home-v4-products .slick-dots, .home-v4-testimonial .slick-dots {
  position: absolute;
  margin: 0 auto;
  left: 48.25%;
  bottom: 0%;
}

.home-v4-products .slick-prev {
  right: 44.5% !important;
}

@media (min-width: 1400px) {
  .home-v2-collection-2 .slick-next {
    left: 45.6%;
    top: auto;
    bottom: 11px;
    border: none;
    background: transparent;
  }
  .home-v2-collection-2 .slick-next:before {
    filter: brightness(0) invert(1);
  }
  .home-v2-collection-2 .slick-prev {
    right: 45.6%;
    top: auto;
    bottom: 11px;
    border: none;
    background: transparent;
  }
  .home-v2-collection-2 .slick-prev:before {
    filter: brightness(0) invert(1);
  }
}

@media (min-width: 1400px) {
  .home-v2-shop-look .slick-next, .home-v2-shop-look .slick-prev, .home-v2-contact .slick-next, .home-v2-contact .slick-prev, .home-v3-tab-products .slick-next, .home-v3-tab-products .slick-prev, .home-v3-categories .slick-next, .home-v3-categories .slick-prev, .home-v3-explore .slick-next, .home-v3-explore .slick-prev, .home-v3-review-logo .slick-next, .home-v3-review-logo .slick-prev, .home-v4 .slick-next, .home-v4 .slick-prev {
    border: none;
    background: transparent;
  }
}

@media (min-width: 1400px) {
  .home-v3-designer .slick-prev {
    right: -40.6%;
    bottom: 17%;
    top: auto;
  }
  .home-v3-designer .slick-prev:not(:hover) {
    border: 1px solid #fff;
    background: transparent;
  }
  .home-v3-designer .slick-prev:not(:hover):before {
    filter: brightness(0) invert(1);
  }
  .home-v3-designer .slick-next {
    right: -34.6%;
    bottom: 17%;
    top: auto;
  }
  .home-v3-designer .slick-next:not(:hover) {
    border: 1px solid #fff;
    background: transparent;
  }
  .home-v3-designer .slick-next:not(:hover):before {
    filter: brightness(0) invert(1);
  }
}

.home-v3 .home-v3-hero {
  /* Slick dots base */
  /* Default dot style */
  /* Remove default content */
  /* Active dot style */
}
.home-v3 .home-v3-hero .slick-dots {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0;
}
.home-v3 .home-v3-hero .slick-dots li button {
  width: 6px;
  height: 6px;
  background-color: #ccc;
  border-radius: 50%;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
.home-v3 .home-v3-hero .slick-dots li button::before {
  content: none;
}
.home-v3 .home-v3-hero .slick-dots li.slick-active button {
  width: 20px;
  height: 6px;
  background-color: #333;
  border-radius: 10px;
}

@keyframes fillRotateBorder {
  0% {
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    transform: translate(50%, -50%) rotate(0deg);
  }
  25% {
    border-top-color: var(--wp--preset--color--base);
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    transform: translate(50%, -50%) rotate(-90deg);
  }
  50% {
    border-top-color: var(--wp--preset--color--base);
    border-left-color: var(--wp--preset--color--base);
    border-bottom-color: transparent;
    border-right-color: transparent;
    transform: translate(50%, -50%) rotate(-180deg);
  }
  75% {
    border-top-color: var(--wp--preset--color--base);
    border-left-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-right-color: transparent;
    transform: translate(50%, -50%) rotate(-270deg);
  }
  100% {
    border-top-color: var(--wp--preset--color--base);
    border-left-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    transform: translate(50%, -50%) rotate(-360deg);
  }
}
.wc-block-grid__products .slick-list {
  margin: 0 -10px;
}
@media (min-width: 600px) {
  .wc-block-grid__products .slick-list {
    margin: 0 -14px;
  }
}

.slick-slide > div {
  padding: 20px 10px;
}
@media (min-width: 600px) {
  .slick-slide > div {
    padding: 20px 14px;
  }
}
.slick-slide > div .wc-block-grid__product-image img {
  width: 100%;
}

.home-v1-hero .slick-dots, .home-v1-review .slick-dots, .home-v2-products .slick-dots, .home-v3-designer .slick-dots {
  display: none !important;
}

.home-v1-categories .slick-prev, .home-products .slick-prev, .home-v1-review .slick-prev, .home-v2-contact .slick-prev, .home-v3-review-logo .slick-prev {
  left: 56px;
  right: auto;
  top: -32px;
}
.home-v1-categories .slick-next, .home-products .slick-next, .home-v1-review .slick-next, .home-v2-contact .slick-next, .home-v3-review-logo .slick-next {
  left: 12px;
  right: auto;
  top: -32px;
}

.fur-slick-single-with-count {
  position: relative; /* ensure our counter can be absolutely positioned */
}

/* the counter box */
.fur-slick-single-with-count .slide-count {
  position: absolute;
  bottom: 61px;
  left: 118px;
  padding: 4px 8px;
  font-size: 14px;
  color: #fff;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* highlight only the current number if you like */
.fur-slick-single-with-count .slide-count .current {
  font-weight: 500;
}

.home-v4-hero .fur-slick-single-with-count .slide-count {
  left: 49%;
  right: auto;
}
.home-v4-hero .slick-prev {
  left: 52.6%;
  right: auto;
}
.home-v4-hero .slick-next {
  left: 45.5%;
  right: auto;
}
@media (max-width: 1200px) {
  .home-v4-hero .slick-prev {
    left: 57.6%;
    right: auto;
  }
  .home-v4-hero .slick-next {
    left: 40.5%;
    right: auto;
  }
}

/* Allow overflow on parent container */
.home-products, .home-v1-review, .home-v3-review-logo {
  position: relative;
  overflow: visible;
  margin: 0 auto;
  /* Let slick slider overflow on the right */
  /* Adjust slick list to break out of container */
  /* Optional: prevent clipping on product cards */
}
.home-products .slick-slider, .home-v1-review .slick-slider, .home-v3-review-logo .slick-slider {
  position: relative;
  overflow: visible;
}
.home-products .slick-list, .home-v1-review .slick-list, .home-v3-review-logo .slick-list {
  overflow: visible !important;
  margin-left: -100px; /* adjust this value as needed */
  padding-left: 100px; /* match negative margin */
}
.home-products .slick-slide > div, .home-v1-review .slick-slide > div, .home-v3-review-logo .slick-slide > div {
  overflow: visible;
}

body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) {
  /* Slide in from the left animation */
  /* Slide in from the left animation */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > * {
  animation: msSlideInUp 1s ease forwards;
  opacity: 0;
  /* Add delay for each item to appear one after the other */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(1) {
  animation-delay: 0s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(2) {
  animation-delay: 0.05s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(3) {
  animation-delay: 0.1s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(4) {
  animation-delay: 0.15s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(5) {
  animation-delay: 0.2s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(6) {
  animation-delay: 0.25s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(7) {
  animation-delay: 0.3s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(8) {
  animation-delay: 0.35s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(9) {
  animation-delay: 0.4s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(10) {
  animation-delay: 0.45s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(11) {
  animation-delay: 0.5s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(12) {
  animation-delay: 0.55s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(13) {
  animation-delay: 0.6s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(14) {
  animation-delay: 0.65s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(15) {
  animation-delay: 0.7s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(16) {
  animation-delay: 0.75s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(17) {
  animation-delay: 0.8s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(18) {
  animation-delay: 0.85s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(19) {
  animation-delay: 0.9s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one:not(.slick-slider) > *:nth-child(20) {
  animation-delay: 0.95s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide {
  animation: msSlideInUp 1s ease forwards;
  opacity: 0;
  /* Add delay for each item to appear one after the other */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(1) {
  animation-delay: 0s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(2) {
  animation-delay: 0.1s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(3) {
  animation-delay: 0.2s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(4) {
  animation-delay: 0.3s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(5) {
  animation-delay: 0.4s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(6) {
  animation-delay: 0.5s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(7) {
  animation-delay: 0.6s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(8) {
  animation-delay: 0.7s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(9) {
  animation-delay: 0.8s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .animate-one-by-one .slick-slide:nth-child(10) {
  animation-delay: 0.9s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-animate-slide-up {
  animation: msSlideInUp 0.5s ease forwards;
  opacity: 0;
}
@keyframes msSlideInUp {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes textUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-scroll-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-scroll-animation > * {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-active-animation {
  animation-play-state: running !important; /* Resume animation when active */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .wc-block-product .animate-btn-up > * {
  opacity: 0;
  transform: translateY(15px);
  transition: 0.3s all, 0.54s transform cubic-bezier(0.4, 0, 0.2, 1), 0.54s opacity cubic-bezier(0.4, 0, 0.2, 1);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .wc-block-product:hover .animate-btn-up > * {
  transition: 0.3s all, 0.54s transform cubic-bezier(0.4, 0, 0.2, 1), 0.54s opacity cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
  transform: translateZ(0);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom > a {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom img {
  transition: 0.5s cubic-bezier(0.3, 1, 0.3, 1);
  transition-property: transform;
  transform: scaleX(1) scaleY(1);
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom:hover img {
  transform: scaleX(1.08) scaleY(1.08);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .slick-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .slick-current .slick-animation {
  animation-play-state: running !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .swiper-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .swiper-slide-active .swiper-animation {
  animation-play-state: running !important; /* Pause animation initially */
}

body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom > a {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom img {
  transition: 0.5s cubic-bezier(0.3, 1, 0.3, 1);
  transition-property: transform;
  transform: scaleX(1) scaleY(1);
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom:hover img {
  transform: scaleX(1.08) scaleY(1.08);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .slick-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .slick-current .slick-animation {
  animation-play-state: running !important; /* Pause animation initially */
}