/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* **************** */
/* CUSTOM VARIABLES */
/* **************** */
@media only all and (min-width: 75rem) {
  :root {
    --section-padding: 75px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  :root {
    --section-padding: 75px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  :root {
    --section-padding: 75px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  :root {
    --section-padding: 50px;
  }
}
@media only all and (max-width: 30rem) {
  :root {
    --section-padding: 50px;
  }
}
/* ***** */
/* FONTS */
/* ***** */
/*// Font Family: Abramelin
// Normal
@font-face {
	font-family: "Abramelin";
	src: url("../fonts/abramelin/abramelin.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@mixin m-font-abramelin {
	font-family: "Abramelin";
	font-weight: 700;
	letter-spacing: 1px;
	line-height: normal;
}*/
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-regular.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-regular-italic.woff2') format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-medium-italic.woff2') format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-bold-italic.woff2') format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-black.woff2') format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Messiniaka";
  src: url('../fonts/messiniaka/messiniaka-black-italic.woff2') format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
/* ***** */
/* BASIC */
/* ***** */
html.g-offcanvas-css3 {
  scroll-behavior: smooth;
}
body {
  line-height: 1.5;
}
p:empty {
  display: none;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
/* ********** */
/* HYPERLINKS */
/* ********** */
a:not(.button):not(.btn):not([class*="button"]) {
  color: #cc3a9c;
  transition: all 0.2s;
}
a:not(.button):not(.btn):not([class*="button"]):hover {
  color: #506ebf;
}
.link-arrow {
  text-decoration: none;
}
.link-arrow::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  -webkit-mask-image: url('../../../../images/icons/arrow-right-black.svg');
  mask-image: url('../../../../images/icons/arrow-right-black.svg');
  background-color: currentColor;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: all 0.2s;
}
.link-arrow:hover {
  text-decoration: none;
  color: inherit;
}
.link-arrow:hover::after {
  transform: translateX(10px);
}
/* ******** */
/* HEADINGS */
/* ******** */
h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  line-height: 1.25;
  font-family: "Inter";
  font-size: 2.75rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  h1 {
    font-size: 2.35rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  h1 {
    font-size: 2rem;
  }
}
@media only all and (max-width: 30rem) {
  h1 {
    font-size: 1.75rem;
  }
}
h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  line-height: 1.25;
  font-family: "Inter";
  font-size: 2.25rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  h2 {
    font-size: 2rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  h2 {
    font-size: 1.75rem;
  }
}
@media only all and (max-width: 30rem) {
  h2 {
    font-size: 1.75rem;
  }
}
h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "Inter";
  font-size: 1.75rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  h3 {
    font-size: 1.5rem;
  }
}
@media only all and (max-width: 30rem) {
  h3 {
    font-size: 1.5rem;
  }
}
h4 {
  margin-top: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "Inter";
  font-size: 1.35rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
}
h5 {
  margin-top: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.2;
  font-family: "Inter";
  font-size: 1.15rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
}
h6 {
  margin-top: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "Inter";
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
}
:is(h1, h2, h3, h4, h5, h6):first-child {
  margin-top: 0;
}
:is(h1, h2, h3, h4, h5, h6):last-child {
  margin-bottom: 0;
}
/* ******* */
/* BUTTONS */
/* ******* */
.button, #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), .btn, .btn-primary, input[type="button"], input[type="submit"], input[type="reset"], .wp-block-button__link {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
.button:hover, #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, .button:active, #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, .button:focus, #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, .btn:hover, .btn:active, .btn:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, .wp-block-button__link:hover, .wp-block-button__link:active, .wp-block-button__link:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
.button:disabled, #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, .btn:disabled, .btn-primary:disabled, input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, .wp-block-button__link:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.fa[class*="fa-"]::before, #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, .button.fa[class*="fa-"]::after, #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, .btn.fa[class*="fa-"]::before, .btn.fa[class*="fa-"]::after, .btn-primary.fa[class*="fa-"]::before, .btn-primary.fa[class*="fa-"]::after, input[type="button"].fa[class*="fa-"]::before, input[type="button"].fa[class*="fa-"]::after, input[type="submit"].fa[class*="fa-"]::before, input[type="submit"].fa[class*="fa-"]::after, input[type="reset"].fa[class*="fa-"]::before, input[type="reset"].fa[class*="fa-"]::after, .wp-block-button__link.fa[class*="fa-"]::before, .wp-block-button__link.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
.button.button-xsmall, #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .button, .btn.button-xsmall, #g-mainbar .tinv-wishlist .btn.button, #g-mainbar .tinv-wishlist button.btn:not([name="tinvwl-remove"]), .btn-primary.button-xsmall, #g-mainbar .tinv-wishlist .btn-primary.button, #g-mainbar .tinv-wishlist button.btn-primary:not([name="tinvwl-remove"]), input[type="button"].button-xsmall, #g-mainbar .tinv-wishlist input.button[type="button"], input[type="submit"].button-xsmall, #g-mainbar .tinv-wishlist input.button[type="submit"], input[type="reset"].button-xsmall, #g-mainbar .tinv-wishlist input.button[type="reset"], .wp-block-button__link.button-xsmall, #g-mainbar .tinv-wishlist .wp-block-button__link.button, #g-mainbar .tinv-wishlist button.wp-block-button__link:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
.button.button-small, #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .button, body.single-product .type-product .related.products ul.products .type-product .button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.woocommerce-cart .shop_table .actions .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.search-results ul.products .type-product .button, body.woocommerce-account .type-page .woocommerce .button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .button.btn-sm, #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), .btn.button-small, body.tax-product_cat ul.products .btn.button, body.single-product .type-product .related.products ul.products .type-product .btn.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-cart .shop_table .actions .btn.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn.button, body.search-results ul.products .type-product .btn.button, body.woocommerce-account .type-page .woocommerce .btn.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .btn.instagram-gallery__button, .btn.btn-sm, .btn-primary.button-small, body.tax-product_cat ul.products .btn-primary.button, body.single-product .type-product .related.products ul.products .type-product .btn-primary.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn-primary.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn-primary.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-cart .shop_table .actions .btn-primary.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-primary.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-primary.button, body.search-results ul.products .type-product .btn-primary.button, body.woocommerce-account .type-page .woocommerce .btn-primary.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .btn-primary.instagram-gallery__button, .btn-primary.btn-sm, input[type="button"].button-small, body.tax-product_cat ul.products input.button[type="button"], body.single-product .type-product .related.products ul.products .type-product input.button[type="button"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="button"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block[type="button"], body.woocommerce-cart .shop_table .actions input.button[type="button"], body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="button"], body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="button"], body.search-results ul.products .type-product input.button[type="button"], body.woocommerce-account .type-page .woocommerce input.button[type="button"], .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions input.instagram-gallery__button[type="button"], input[type="button"].btn-sm, input[type="submit"].button-small, body.tax-product_cat ul.products input.button[type="submit"], body.single-product .type-product .related.products ul.products .type-product input.button[type="submit"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="submit"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block[type="submit"], body.woocommerce-cart .shop_table .actions input.button[type="submit"], body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="submit"], body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="submit"], body.search-results ul.products .type-product input.button[type="submit"], body.woocommerce-account .type-page .woocommerce input.button[type="submit"], .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions input.instagram-gallery__button[type="submit"], input[type="submit"].btn-sm, input[type="reset"].button-small, body.tax-product_cat ul.products input.button[type="reset"], body.single-product .type-product .related.products ul.products .type-product input.button[type="reset"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="reset"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block[type="reset"], body.woocommerce-cart .shop_table .actions input.button[type="reset"], body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="reset"], body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="reset"], body.search-results ul.products .type-product input.button[type="reset"], body.woocommerce-account .type-page .woocommerce input.button[type="reset"], .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions input.instagram-gallery__button[type="reset"], input[type="reset"].btn-sm, .wp-block-button__link.button-small, body.tax-product_cat ul.products .wp-block-button__link.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-button__link.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wp-block-button__link.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wp-block-button__link.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-cart .shop_table .actions .wp-block-button__link.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-button__link.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-button__link.button, body.search-results ul.products .type-product .wp-block-button__link.button, body.woocommerce-account .type-page .woocommerce .wp-block-button__link.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-button__link.instagram-gallery__button, .wp-block-button__link.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
.button.button-large, #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, .button.btn-lg, #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), .btn.button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .btn.checkout-button, .btn.btn-lg, .btn-primary.button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .btn-primary.checkout-button, .btn-primary.btn-lg, input[type="button"].button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout input.checkout-button[type="button"], input[type="button"].btn-lg, input[type="submit"].button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout input.checkout-button[type="submit"], input[type="submit"].btn-lg, input[type="reset"].button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout input.checkout-button[type="reset"], input[type="reset"].btn-lg, .wp-block-button__link.button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button__link.checkout-button, .wp-block-button__link.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
.button.button-xlarge, #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), .btn.button-xlarge, .btn-primary.button-xlarge, input[type="button"].button-xlarge, input[type="submit"].button-xlarge, input[type="reset"].button-xlarge, .wp-block-button__link.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
.button.button-2, #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), .button.btn-secondary, #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), .btn.button-2, .btn.btn-secondary, .btn-primary.button-2, .btn-primary.btn-secondary, input[type="button"].button-2, input[type="button"].btn-secondary, input[type="submit"].button-2, input[type="submit"].btn-secondary, input[type="reset"].button-2, input[type="reset"].btn-secondary, .wp-block-button__link.button-2, .wp-block-button__link.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
.button.button-2:hover, #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, .button.btn-secondary:hover, #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, .btn.button-2:hover, .btn.btn-secondary:hover, .btn-primary.button-2:hover, .btn-primary.btn-secondary:hover, input[type="button"].button-2:hover, input[type="button"].btn-secondary:hover, input[type="submit"].button-2:hover, input[type="submit"].btn-secondary:hover, input[type="reset"].button-2:hover, input[type="reset"].btn-secondary:hover, .wp-block-button__link.button-2:hover, .wp-block-button__link.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.button.button-outline, #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .button, body.single-product .type-product .related.products ul.products .type-product .button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.search-results ul.products .type-product .button, .btn.button-outline, body.tax-product_cat ul.products .btn.button, body.single-product .type-product .related.products ul.products .type-product .btn.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn.button, body.search-results ul.products .type-product .btn.button, .btn-primary.button-outline, body.tax-product_cat ul.products .btn-primary.button, body.single-product .type-product .related.products ul.products .type-product .btn-primary.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn-primary.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-primary.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-primary.button, body.search-results ul.products .type-product .btn-primary.button, input[type="button"].button-outline, body.tax-product_cat ul.products input.button[type="button"], body.single-product .type-product .related.products ul.products .type-product input.button[type="button"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="button"], body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="button"], body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="button"], body.search-results ul.products .type-product input.button[type="button"], input[type="submit"].button-outline, body.tax-product_cat ul.products input.button[type="submit"], body.single-product .type-product .related.products ul.products .type-product input.button[type="submit"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="submit"], body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="submit"], body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="submit"], body.search-results ul.products .type-product input.button[type="submit"], input[type="reset"].button-outline, body.tax-product_cat ul.products input.button[type="reset"], body.single-product .type-product .related.products ul.products .type-product input.button[type="reset"], .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="reset"], body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="reset"], body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="reset"], body.search-results ul.products .type-product input.button[type="reset"], .wp-block-button__link.button-outline, body.tax-product_cat ul.products .wp-block-button__link.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-button__link.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wp-block-button__link.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-button__link.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-button__link.button, body.search-results ul.products .type-product .wp-block-button__link.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
.button.button-outline:hover, #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products .button:hover, body.single-product .type-product .related.products ul.products .type-product .button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.search-results ul.products .type-product .button:hover, .btn.button-outline:hover, body.tax-product_cat ul.products .btn.button:hover, body.single-product .type-product .related.products ul.products .type-product .btn.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn.button:hover, body.search-results ul.products .type-product .btn.button:hover, .btn-primary.button-outline:hover, body.tax-product_cat ul.products .btn-primary.button:hover, body.single-product .type-product .related.products ul.products .type-product .btn-primary.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .btn-primary.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-primary.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-primary.button:hover, body.search-results ul.products .type-product .btn-primary.button:hover, input[type="button"].button-outline:hover, body.tax-product_cat ul.products input.button[type="button"]:hover, body.single-product .type-product .related.products ul.products .type-product input.button[type="button"]:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="button"]:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="button"]:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="button"]:hover, body.search-results ul.products .type-product input.button[type="button"]:hover, input[type="submit"].button-outline:hover, body.tax-product_cat ul.products input.button[type="submit"]:hover, body.single-product .type-product .related.products ul.products .type-product input.button[type="submit"]:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="submit"]:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="submit"]:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="submit"]:hover, body.search-results ul.products .type-product input.button[type="submit"]:hover, input[type="reset"].button-outline:hover, body.tax-product_cat ul.products input.button[type="reset"]:hover, body.single-product .type-product .related.products ul.products .type-product input.button[type="reset"]:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions input.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block[type="reset"]:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product input.button[type="reset"]:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product input.button[type="reset"]:hover, body.search-results ul.products .type-product input.button[type="reset"]:hover, .wp-block-button__link.button-outline:hover, body.tax-product_cat ul.products .wp-block-button__link.button:hover, body.single-product .type-product .related.products ul.products .type-product .wp-block-button__link.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wp-block-button__link.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-button__link.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-button__link.button:hover, body.search-results ul.products .type-product .wp-block-button__link.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.button.button-outline-2, #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), .btn.button-outline-2, .btn-primary.button-outline-2, input[type="button"].button-outline-2, input[type="submit"].button-outline-2, input[type="reset"].button-outline-2, .wp-block-button__link.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
.button.button-outline-2:hover, #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, .btn.button-outline-2:hover, .btn-primary.button-outline-2:hover, input[type="button"].button-outline-2:hover, input[type="submit"].button-outline-2:hover, input[type="reset"].button-outline-2:hover, .wp-block-button__link.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
.button.button-white, #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), .btn.button-white, .btn-primary.button-white, input[type="button"].button-white, input[type="submit"].button-white, input[type="reset"].button-white, .wp-block-button__link.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
.button.button-white:hover, #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, .btn.button-white:hover, .btn-primary.button-white:hover, input[type="button"].button-white:hover, input[type="submit"].button-white:hover, input[type="reset"].button-white:hover, .wp-block-button__link.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
.button.button-arrow::after, #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, .btn.button-arrow::after, .btn-primary.button-arrow::after, input[type="button"].button-arrow::after, input[type="submit"].button-arrow::after, input[type="reset"].button-arrow::after, .wp-block-button__link.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
.button.button-download::before, #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, .btn.button-download::before, .btn-primary.button-download::before, input[type="button"].button-download::before, input[type="submit"].button-download::before, input[type="reset"].button-download::before, .wp-block-button__link.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
/* ****** */
/* TABLES */
/* ****** */
table {
  background: #fff;
  border: none;
}
th {
  padding: 0.5rem;
  background: #506ebf;
  color: #fff;
}
td {
  padding: 0.5rem;
}
/* ***** */
/* FORMS */
/* ***** */
form input[type="text"], form input[type="email"], form input[type="password"], form input[type="url"], form input[type="file"], form input[type="number"], form input[type="date"], form input[type="time"], form input[type="tel"], form input[type="search"]:not(.wp-block-search__input), form select {
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  color: #323336;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  border: 1px solid #e0e0e0;
  border-radius: 2rem;
  background-color: #fafafa;
  box-shadow: none;
}
form input[type="text"]::placeholder, form input[type="email"]::placeholder, form input[type="password"]::placeholder, form input[type="url"]::placeholder, form input[type="file"]::placeholder, form input[type="number"]::placeholder, form input[type="date"]::placeholder, form input[type="time"]::placeholder, form input[type="tel"]::placeholder, form input[type="search"]:not(.wp-block-search__input)::placeholder, form select::placeholder {
  color: #323336;
}
form input[type="file"] {
  padding: 0;
  height: auto;
  background: none;
}
form select[multiple="multiple"] {
  height: auto * 3;
}
form input[type="radio"], form input[type="checkbox"] {
  position: relative;
  box-sizing: border-box;
  padding: 0;
  margin: 5px 5px 5px 0;
  box-shadow: none;
}
form textarea {
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  width: 100%;
  color: #323336;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  border: 1px solid #e0e0e0;
  border-radius: 2rem;
  background-color: #fafafa;
  box-shadow: none;
}
form textarea::placeholder {
  /* Firefox 18- */
  color: #323336;
}
/* ****** */
/* GANTRY */
/* ****** */
@media only all and (min-width: 75rem) {
  .g-container {
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-container {
    width: auto;
    margin-left: 35px;
    margin-right: 35px;
  }
}
body.page .type-page .entry-header {
  margin-bottom: 35px !important;
}
body.single-post .type-post {
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
}
body.single-post .type-post .post-thumbnail {
  margin: 0 0 35px 0;
}
body.single-post .type-post .post-thumbnail img {
  border-radius: 2rem;
}
body.single-post .type-post .entry-header {
  margin: 0;
}
body.single-post .type-post .entry-content {
  margin: 25px 0 0 0;
}
body.single-post .type-post .entry-content img {
  border-radius: 2rem;
}
/* ********* */
/* WORDPRESS */
/* ********* */
.edit-link {
  display: none;
}
/* ********* */
/* MAIN MENU */
/* ********* */
/* *********** */
/* MOBILE MENU */
/* *********** */
.g-offcanvas-toggle {
  margin: 1.563rem;
  font-size: 2rem;
  color: #232426;
  width: 40px;
  height: 36px;
  position: relative;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  z-index: 100001;
  box-shadow: inset 0 2px #232426;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-offcanvas-toggle {
    margin-top: 0.625rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-offcanvas-toggle {
    margin-top: 0.625rem;
  }
}
.g-offcanvas-toggle.g-offcanvas-hide {
  display: none !important;
}
.g-offcanvas-open .g-offcanvas-toggle {
  color: #232426;
}
.g-offcanvas-open .g-offcanvas-toggle::before {
  content: "CLOSE";
  font-size: 12.5px;
}
.g-offcanvas-toggle .fa {
  display: none;
}
.g-offcanvas-toggle::before {
  content: "MENU";
  position: absolute;
  top: calc(50% - 7px);
  bottom: auto;
  left: 0;
  right: 0;
  width: 100%;
  font-size: 14px;
}
.g-offcanvas-toggle::after {
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: #232426;
}
.g-nav-overlay {
  background: rgba(80, 110, 191, 0.5);
}
#g-offcanvas {
  --sb-track-color: #323336;
  --sb-thumb-color: #5f6066;
  --sb-size: 7px;
}
#g-offcanvas::-webkit-scrollbar {
  width: var(--sb-size);
}
#g-offcanvas::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 3px;
}
#g-offcanvas::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border-radius: 3px;
}
@supports not selector(::-webkit-scrollbar) {
  #g-offcanvas {
    scrollbar-color: var(--sb-thumb-color) var(--sb-track-color);
  }
}
#g-offcanvas #g-mobilemenu-container {
  box-sizing: content-box;
}
#g-offcanvas #g-mobilemenu-container ul li {
  border-radius: 2rem;
}
#g-offcanvas #g-mobilemenu-container ul li .g-dropdown.g-inactive {
  display: none;
}
#g-offcanvas #g-mobilemenu-container ul li .g-dropdown .g-dropdown-column {
  max-width: 100%;
}
#g-offcanvas #g-mobilemenu-container ul li.g-menu-item-link-parent .g-menu-item-container .g-menu-parent-indicator {
  border-radius: 50%;
}
/* ********************** */
/* Navigation Auto Scroll */
/* ********************** */
@media only all and (min-width: 75rem) {
  #g-page-surround:has(#g-header) {
    padding-top: 140px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-page-surround:has(#g-header) {
    padding-top: 150px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-page-surround:has(#g-header) {
    padding-top: 150px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-page-surround:has(#g-header) {
    padding-top: 170px;
  }
}
@media only all and (max-width: 30rem) {
  #g-page-surround:has(#g-header) {
    padding-top: 170px;
  }
}
#g-page-surround:not(:has(#g-header)) {
  /*@media only all and (min-width: $breakpoints-mobile-menu-breakpoint) {
			padding-top: 140px; // <----------- Change this.
		}

		@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
			//padding-top: 140px;	// <----------- Change this.
		}*/
}
@media only all and (min-width: 75rem) {
  #g-page-surround:not(:has(#g-header)) {
    padding-top: 140px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-page-surround:not(:has(#g-header)) {
    padding-top: 150px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-page-surround:not(:has(#g-header)) {
    padding-top: 150px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-page-surround:not(:has(#g-header)) {
    padding-top: 170px;
  }
}
@media only all and (max-width: 30rem) {
  #g-page-surround:not(:has(#g-header)) {
    padding-top: 170px;
  }
}
#g-navigation {
  /*@media only all and (min-width: $breakpoints-mobile-menu-breakpoint) {
		height: 120px; // <----------- Change this.
	}

	@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
		height: 140px; // <----------- Change this.
	}*/
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  z-index: 100;
  width: 100%;
  transition: 0.5s margin, 0.25s background;
  /*@media only all and (max-width: $breakpoints-large-mobile-container) {
		&:has(+ #g-header) {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: auto;
			z-index: 100;
			width: 100%;
			background: rgba($navigation-background, 0);
		}
	}*/
}
@media only all and (min-width: 75rem) {
  #g-navigation {
    height: 140px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation {
    height: 150px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation {
    height: 150px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation {
    height: 170px;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation {
    height: 170px;
  }
}
#g-navigation:has(+ #g-header) {
  background: rgba(255, 255, 255, 0);
}
#g-navigation:not(:has(+ #g-header)) {
  box-shadow: 0 1px 0px rgba(255, 255, 255, 0.1);
}
#g-navigation.nas-backward.nas-not-top {
  background: #fff !important;
  box-shadow: 0 1px 0px rgba(255, 255, 255, 0.1);
}
/* ************* */
/* PAGE SURROUND */
/* ************* */
#g-page-surround {
  /*background: radial-gradient(circle, rgba(250, 242, 250, 1) 0%, rgba(255, 255, 255, 0) 50%),
		linear-gradient(50deg, rgba(255, 255, 255, 0) 0%, rgba(245, 247, 250, 1) 100%),
		linear-gradient(330deg, rgba(245, 247, 250, 1) 0%, rgba(209, 226, 243, 1) 100%);*/
  transform: none !important;
  background-color: #fff;
  background-image: url('../images/bg-middle.svg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: 52rem 52rem;
  background-position: center center;
}
#g-page-surround::before {
  content: "";
  position: fixed;
  z-index: 2;
  width: 52rem;
  height: 52rem;
  top: -20%;
  left: -20%;
  border-radius: 50%;
  background-image: url('../images/bg-left.svg');
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
#g-page-surround::after {
  content: "";
  position: fixed;
  z-index: 1;
  width: 52rem;
  height: 52rem;
  top: 5%;
  right: -25%;
  border-radius: 50%;
  background-image: url('../images/bg-right.svg');
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
#g-page-surround > *:not(#g-navigation):not(.g-menu-overlay):not(.g-nav-overlay) {
  position: relative;
  z-index: 3;
}
/* ********* */
/* OFFCANVAS */
/* ********* */
#g-offcanvas {
  transition: 0.5s all;
  z-index: 900000;
  opacity: 0;
  pointer-events: none;
  margin: 25px;
  border-radius: 2rem;
  border: #506ebf solid 10px;
  display: flex !important;
  flex-direction: column;
}
#g-offcanvas .g-grid:has(#g-mobilemenu-container) {
  --sb-track-color: #323336;
  --sb-thumb-color: #5f6066;
  --sb-size: 7px;
  overflow: hidden;
  overflow-y: auto;
  flex-grow: 1;
}
#g-offcanvas .g-grid:has(#g-mobilemenu-container)::-webkit-scrollbar {
  width: var(--sb-size);
}
#g-offcanvas .g-grid:has(#g-mobilemenu-container)::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 3px;
}
#g-offcanvas .g-grid:has(#g-mobilemenu-container)::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border-radius: 3px;
}
@supports not selector(::-webkit-scrollbar) {
  #g-offcanvas .g-grid:has(#g-mobilemenu-container) {
    scrollbar-color: var(--sb-thumb-color) var(--sb-track-color);
  }
}
#g-offcanvas a {
  color: inherit;
}
#g-offcanvas a:hover {
  color: #cc3a9c;
}
#g-offcanvas #offcanvas-bottom {
  position: relative;
}
#g-offcanvas #offcanvas-bottom::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.625rem;
  right: 0.625rem;
  width: auto;
  height: 1px;
  background: rgba(255, 255, 255, 0.25);
}
#g-offcanvas #offcanvas-bottom .g-content:has(.widget) {
  padding: 0;
}
#g-offcanvas #offcanvas-bottom .g-social {
  display: flex;
  gap: 10px;
  line-height: normal;
}
#g-offcanvas #offcanvas-bottom .g-social a {
  display: inline-block;
  font-size: 1.5rem;
  transition: all 0.2s;
}
#g-offcanvas #offcanvas-bottom .g-social a:hover {
  transform: translateY(-3px);
  color: #cc3a9c;
}
.g-offcanvas-right #g-offcanvas[aria-expanded="true"] {
  opacity: 1;
  pointer-events: all;
}
/* ***** */
/* ABOVE */
/* ***** */
#g-above {
  padding: 0;
}
#g-above #c-main-menu {
  display: none;
}
/* ********** */
/* NAVIGATION */
/* ********** */
#g-navigation .g-container {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
}
@media only all and (max-width: 70rem) {
  #g-navigation .g-container {
    grid-template-columns: auto 1fr;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .g-container {
    grid-template-columns: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .g-container {
    grid-template-columns: 100%;
  }
}
#g-navigation .g-container .g-grid {
  align-items: center;
}
#g-navigation .g-container .g-grid:nth-child(1) {
  justify-self: start;
}
@media only all and (max-width: 70rem) {
  #g-navigation .g-container .g-grid:nth-child(1) {
    display: none;
  }
}
#g-navigation .g-container .g-grid:nth-child(2) {
  justify-self: center;
}
@media only all and (min-width: 75rem) {
  #g-navigation .g-container .g-grid:nth-child(2) .g-content {
    padding: 0;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .g-container .g-grid:nth-child(2) .g-content {
    padding-bottom: 0;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .g-container .g-grid:nth-child(2) .g-content {
    padding-bottom: 0;
  }
}
@media only all and (min-width: 75rem) {
  #g-navigation .g-container .g-grid:nth-child(3) {
    justify-self: end;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .g-container .g-grid:nth-child(3) {
    justify-self: end;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation .g-container .g-grid:nth-child(3) {
    justify-self: end;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .g-container .g-grid:nth-child(3) {
    justify-self: center;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .g-container .g-grid:nth-child(3) {
    justify-self: center;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .g-container .g-grid:nth-child(3) .g-content {
    padding-top: 0;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .g-container .g-grid:nth-child(3) .g-content {
    padding-top: 0;
  }
}
#g-navigation .g-container .g-grid .g-block {
  width: auto;
  flex: 1 1 auto;
}
#g-navigation .g-container .g-grid .g-block .g-content {
  display: flex;
  align-items: center;
  gap: 10px;
}
#g-navigation .g-container .g-grid .g-block .g-content .widget {
  margin: 0;
  padding: 0;
  display: inline-flex;
}
#g-navigation .g-social {
  line-height: normal;
}
#g-navigation .g-social a {
  display: inline-block;
  font-size: 1.5rem;
  color: inherit;
  transition: all 0.2s;
}
#g-navigation .g-social a:hover {
  transform: translateY(-3px);
}
#g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__button {
  padding: 7px;
  background: #cc3a9c;
  color: #fff;
  border-radius: 50%;
  transition: all 0.2s;
}
#g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__button:hover {
  background: #506ebf;
}
@media only all and (min-width: 75rem) {
  #g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg {
    width: 34px;
    height: 34px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg {
    width: 34px;
    height: 34px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg {
    width: 34px;
    height: 34px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg {
    width: 24px;
    height: 24px;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge svg {
    width: 24px;
    height: 24px;
  }
}
#g-navigation .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
  margin: 0;
  background: #323336;
  color: #fff;
  transform: translate(-25%, -70%);
}
#g-navigation .wp-block-woocommerce-customer-account a {
  color: inherit;
}
#g-navigation .wp-block-woocommerce-customer-account a:hover {
  color: #cc3a9c;
}
@media only all and (min-width: 75rem) {
  #g-navigation .wp-block-woocommerce-customer-account a svg {
    width: 34px;
    height: 34px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .wp-block-woocommerce-customer-account a svg {
    width: 34px;
    height: 34px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation .wp-block-woocommerce-customer-account a svg {
    width: 34px;
    height: 34px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .wp-block-woocommerce-customer-account a svg {
    width: 24px;
    height: 24px;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .wp-block-woocommerce-customer-account a svg {
    width: 24px;
    height: 24px;
  }
}
#g-navigation .widget_wishlist_products_counter a {
  color: inherit;
  display: flex;
  align-items: center;
}
#g-navigation .widget_wishlist_products_counter a::before {
  margin: 0;
}
@media only all and (min-width: 75rem) {
  #g-navigation .widget_wishlist_products_counter a::before {
    font-size: 34px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .widget_wishlist_products_counter a::before {
    font-size: 34px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation .widget_wishlist_products_counter a::before {
    font-size: 34px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-navigation .widget_wishlist_products_counter a::before {
    font-size: 24px;
  }
}
@media only all and (max-width: 30rem) {
  #g-navigation .widget_wishlist_products_counter a::before {
    font-size: 24px;
  }
}
#g-navigation .widget_wishlist_products_counter a .wishlist_products_counter_text {
  display: none;
}
#g-navigation .widget_wishlist_products_counter a .wishlist_products_counter_number {
  left: -1px;
  position: relative;
}
/* ****** */
/* HEADER */
/* ****** */
#g-header {
  padding: 0;
}
#g-header .g-container .g-grid .g-block .g-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* ****** */
/* FOOTER */
/* ****** */
#g-footer {
  background-image: url('../images/footer-background.webp');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
#g-footer::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background: rgba(25, 26, 29, 0.25);
  pointer-events: none;
}
#g-footer .g-container {
  position: relative;
  z-index: 3;
}
#g-footer .g-container .g-grid .g-block:first-child .g-content {
  margin-left: 0.625rem;
}
#g-footer .g-container .g-grid .g-block:last-child .g-content {
  margin-right: 0.625rem;
}
#g-footer .g-container .g-grid .g-block .g-content {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-footer .g-container .g-grid:has([id*="c-footer-"]) {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-footer .g-container .g-grid:has([id*="c-footer-"]) {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
#g-footer .g-container .g-grid:has([id*="c-footer-"]) > .g-block {
  width: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-footer .g-container .g-grid:has([id*="c-footer-"]) #c-footer-a1 {
    grid-column: 1 / -1;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-footer .g-container .g-grid:has([id*="c-footer-"]) #c-footer-a1 {
    grid-column: 1 / -1;
  }
}
#g-footer .widget_nav_menu ul.menu li {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
#g-footer .widget_nav_menu ul.menu li::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 2px;
  vertical-align: middle;
  background: #cc3a9c;
}
#g-footer .widget_nav_menu ul.menu li a {
  display: inline-block;
  padding: 5px 0;
  color: inherit;
}
#g-footer .widget_nav_menu ul.menu li a:hover {
  color: #cc3a9c;
}
#g-footer .g-social {
  display: flex;
  gap: 10px;
  line-height: normal;
}
#g-footer .g-social a {
  display: inline-block;
  font-size: 1.5rem;
  transition: all 0.2s;
}
#g-footer .g-social a:hover {
  transform: translateY(-3px);
  color: #fff;
}
.wp-block-gallery.c-payment-methods {
  margin: 0;
  display: flex;
  gap: 10px !important;
  flex-wrap: wrap;
}
.wp-block-gallery.c-payment-methods .wp-block-image {
  all: unset !important;
}
.wp-block-gallery.c-payment-methods .wp-block-image img {
  all: unset;
  width: auto !important;
  height: 40px !important;
  background: #fff;
  padding: 3px;
  border-radius: 5px;
}
/* **** */
/* LOGO */
/* **** */
.c-logo img {
  height: 120px;
  aspect-ratio: 2.58;
  filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.5));
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .c-logo img {
    height: 100px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .c-logo img {
    height: 100px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .c-logo img {
    height: 60px;
  }
}
@media only all and (max-width: 30rem) {
  .c-logo img {
    height: 60px;
  }
}
/* **************** */
/* MENU: CATEGORIES */
/* **************** */
#c-menu-categories .g-main-nav .g-toplevel {
  line-height: normal;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item {
  margin: 0;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: inline-flex;
  gap: 10px;
  color: #fff !important;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container:hover, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container:active, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.fa[class*="fa-"]::before, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-xsmall, #c-menu-categories .g-main-nav #g-mainbar .tinv-wishlist .g-toplevel > .g-menu-item > .g-menu-item-container.button, #g-mainbar .tinv-wishlist #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav #g-mainbar .tinv-wishlist .g-toplevel > .g-menu-item > button.g-menu-item-container:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > button.g-menu-item-container:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-small, #c-menu-categories .g-main-nav body.tax-product_cat ul.products .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.tax-product_cat ul.products #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.single-product .type-product .related.products ul.products .type-product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.single-product .type-product .related.products ul.products .type-product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, #c-menu-categories .g-main-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, #c-menu-categories .g-main-nav body.woocommerce-cart .shop_table .actions .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.woocommerce-cart .shop_table .actions #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.home #c-frontpage-top-products .woocommerce ul.products li.product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.home #c-frontpage-new-products .woocommerce ul.products li.product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.search-results ul.products .type-product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.search-results ul.products .type-product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.woocommerce-account .type-page .woocommerce .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.woocommerce-account .type-page .woocommerce #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .g-toplevel > .g-menu-item > .g-menu-item-container.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.instagram-gallery__button, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-large, #c-menu-categories .g-main-nav body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .g-toplevel > .g-menu-item > .g-menu-item-container.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.checkout-button, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-2, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-2:hover, #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-outline, #c-menu-categories .g-main-nav body.tax-product_cat ul.products .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.tax-product_cat ul.products #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.single-product .type-product .related.products ul.products .type-product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.single-product .type-product .related.products ul.products .type-product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, #c-menu-categories .g-main-nav body.home #c-frontpage-top-products .woocommerce ul.products li.product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.home #c-frontpage-new-products .woocommerce ul.products li.product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button, #c-menu-categories .g-main-nav body.search-results ul.products .type-product .g-toplevel > .g-menu-item > .g-menu-item-container.button, body.search-results ul.products .type-product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-outline:hover, #c-menu-categories .g-main-nav body.tax-product_cat ul.products .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, body.tax-product_cat ul.products #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, #c-menu-categories .g-main-nav body.single-product .type-product .related.products ul.products .type-product .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, body.single-product .type-product .related.products ul.products .type-product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, #c-menu-categories .g-main-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, #c-menu-categories .g-main-nav body.home #c-frontpage-top-products .woocommerce ul.products li.product .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, #c-menu-categories .g-main-nav body.home #c-frontpage-new-products .woocommerce ul.products li.product .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, #c-menu-categories .g-main-nav body.search-results ul.products .type-product .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover, body.search-results ul.products .type-product #c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item > .g-menu-item-container .g-menu-item-content {
  padding: 0;
  box-shadow: none !important;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item .g-dropdown {
  width: 610px;
  padding: 1.25rem 0.75rem;
  background: #fff;
  border: none;
  border-radius: 2rem;
  box-shadow: 0px 0px 80px 0px rgba(53, 14, 84, 0.15);
  text-transform: uppercase;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item .g-dropdown .g-dropdown-column {
  border: none;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item .g-dropdown .g-dropdown-column .g-sublevel {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item .g-dropdown .g-dropdown-column .g-sublevel > .g-menu-item {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 0 10px;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item .g-dropdown .g-dropdown-column .g-sublevel > .g-menu-item::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 2px;
  vertical-align: middle;
  background: #cc3a9c;
}
#c-menu-categories .g-main-nav .g-toplevel > .g-menu-item .g-dropdown .g-dropdown-column .g-sublevel > .g-menu-item > .g-menu-item-container {
  border: none !important;
}
/* *********** */
/* WOOCOMMERCE */
/* *********** */
.woocommerce-products-header {
  margin-bottom: 35px;
}
.woocommerce-notices-wrapper .woocommerce-message {
  padding: 1rem 2rem;
  border: none;
  background: #506ebf;
  color: #fff;
  border-radius: 2rem;
  display: flex;
  align-items: center;
  gap: 15px;
  justify-content: center;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .woocommerce-notices-wrapper .woocommerce-message {
    flex-direction: column;
    text-align: center;
  }
}
@media only all and (max-width: 30rem) {
  .woocommerce-notices-wrapper .woocommerce-message {
    flex-direction: column;
    text-align: center;
  }
}
.woocommerce-notices-wrapper .woocommerce-message::before {
  position: relative;
  inset: 0;
}
.woocommerce-notices-wrapper .woocommerce-message::after {
  display: none;
}
.woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
.woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message .button:active, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button:active, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button:not([name="tinvwl-remove"]):active, .woocommerce-notices-wrapper .woocommerce-message .button:focus, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button:focus, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
.woocommerce-notices-wrapper .woocommerce-message .button:disabled, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button:disabled, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.woocommerce-notices-wrapper .woocommerce-message .button.fa[class*="fa-"]::before, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .fa.button[class*="fa-"]::before, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, .woocommerce-notices-wrapper .woocommerce-message .button.fa[class*="fa-"]::after, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .fa.button[class*="fa-"]::after, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-xsmall, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-xsmall.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-xsmall:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-small, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-small.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-small:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message body.tax-product_cat ul.products .button, body.tax-product_cat ul.products .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, .woocommerce-notices-wrapper .woocommerce-message .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .woocommerce-notices-wrapper .woocommerce-message .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .woocommerce-notices-wrapper .woocommerce-message .button.instagram-gallery__button, .woocommerce-notices-wrapper .woocommerce-message .button.btn-sm, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .btn-sm.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-large, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-large.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-large:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .woocommerce-notices-wrapper .woocommerce-message .button.checkout-button, .woocommerce-notices-wrapper .woocommerce-message .button.btn-lg, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .btn-lg.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-xlarge, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-xlarge.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-2, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-2.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-2:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message .button.btn-secondary, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .btn-secondary.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-2:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-2.button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-2:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message .button.btn-secondary:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .btn-secondary.button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-outline, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-outline.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-outline:not([name="tinvwl-remove"]), .woocommerce-notices-wrapper .woocommerce-message body.tax-product_cat ul.products .button, body.tax-product_cat ul.products .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .woocommerce-notices-wrapper .woocommerce-message body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message .button, .woocommerce-notices-wrapper .woocommerce-message body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-outline:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-outline.button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-outline:not([name="tinvwl-remove"]):hover, .woocommerce-notices-wrapper .woocommerce-message body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .woocommerce-notices-wrapper .woocommerce-message .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .woocommerce-notices-wrapper .woocommerce-message body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product .woocommerce-notices-wrapper .woocommerce-message .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-outline-2, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-outline-2.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-outline-2:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-outline-2.button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-white, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-white.button, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-white:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-white.button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-arrow::after, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-arrow.button::after, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
.woocommerce-notices-wrapper .woocommerce-message .button.button-download::before, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button-download.button::before, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
.woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message .button:hover, .woocommerce-notices-wrapper .woocommerce-message #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist .woocommerce-notices-wrapper .woocommerce-message button:not([name="tinvwl-remove"]):hover {
  background: #fff;
  border-color: #fff;
  color: #cc3a9c;
}
.woocommerce-info {
  padding: 0;
  border: none;
  background: none;
}
.woocommerce-info::before, .woocommerce-info::after {
  display: none;
}
#g-mainbar:has(.woocommerce-breadcrumb) {
  padding-top: 0;
}
.wp-block-breadcrumbs .woocommerce-breadcrumb {
  margin: 0;
  text-transform: uppercase;
  color: inherit;
}
.wp-block-breadcrumbs .woocommerce-breadcrumb::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background-image: url('../images/home.svg');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: sub;
}
.wp-block-breadcrumbs .woocommerce-breadcrumb img {
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: baseline;
  position: relative;
  top: 1px;
}
.price ins {
  text-decoration: none;
}
.price del ins {
  text-decoration: line-through !important;
}
body.woocommerce-shop ul.products {
  margin: 0;
  display: grid;
}
@media only all and (min-width: 75rem) {
  body.woocommerce-shop ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.woocommerce-shop ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.woocommerce-shop ul.products {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-shop ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-shop ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
body.woocommerce-shop ul.products::before, body.woocommerce-shop ul.products::after {
  display: none !important;
}
body.woocommerce-shop ul.products li.product-category {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.woocommerce-shop ul.products li.product-category a {
  display: flex;
  flex-direction: column;
  color: inherit;
}
body.woocommerce-shop ul.products li.product-category a:hover {
  color: #cc3a9c;
}
body.woocommerce-shop ul.products li.product-category .c-image {
  position: relative;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 2rem 2rem 0 0;
}
body.woocommerce-shop ul.products li.product-category .c-image .c-floating {
  position: absolute;
  inset: 0;
  z-index: 2;
  animation: upDown 4s linear infinite;
}
body.woocommerce-shop ul.products li.product-category .c-image .c-floating img {
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.woocommerce-shop ul.products li.product-category .c-image .c-main {
  position: relative;
  z-index: 1;
  height: 100%;
}
body.woocommerce-shop ul.products li.product-category .c-image .c-main img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title {
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title {
    margin: 25px 25px 0 25px;
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title {
    margin: 25px 25px 0 25px;
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title {
    margin: 25px 15px 0 15px;
    font-size: 1.1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title {
    margin: 25px 15px 0 15px;
    font-size: 1.1rem;
  }
}
body.woocommerce-shop ul.products li.product-category .woocommerce-loop-category__title .count {
  display: block;
  margin-top: 10px;
  background: none;
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
}
body.tax-product_cat .term-description {
  max-width: 850px;
  text-wrap: balance;
}
body.tax-product_cat .term-description h2:first-child {
  margin-top: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "Inter";
  font-size: 1.35rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
  margin-top: 0;
}
body.tax-product_cat .woocommerce-result-count {
  margin: 0 0 1rem 0;
}
body.tax-product_cat ul.products {
  margin: 0;
  display: grid;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
body.tax-product_cat ul.products::before, body.tax-product_cat ul.products::after {
  display: none;
}
body.tax-product_cat ul.products .product-category {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.tax-product_cat ul.products .product-category a {
  display: flex;
  flex-direction: column;
  gap: 25px;
  color: inherit;
}
body.tax-product_cat ul.products .product-category a:hover {
  color: #cc3a9c;
}
body.tax-product_cat ul.products .product-category .c-image {
  position: relative;
  aspect-ratio: 0.76;
  overflow: hidden;
  border-radius: 2rem 2rem 0 0;
}
body.tax-product_cat ul.products .product-category .c-image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.tax-product_cat ul.products .product-category .c-image .c-floating {
  position: absolute;
  inset: 0;
  z-index: 2;
  animation: upDown 4s linear infinite;
}
body.tax-product_cat ul.products .product-category .c-image .c-main {
  position: relative;
  z-index: 1;
  height: 100%;
}
body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title {
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title {
    margin: 0 25px 0 25px;
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title {
    margin: 0 25px 0 25px;
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title {
    margin: 0 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title {
    margin: 0 15px 0 15px;
    font-size: 1.1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title {
    margin: 0 15px 0 15px;
    font-size: 1.1rem;
  }
}
body.tax-product_cat ul.products .product-category .woocommerce-loop-category__title .count {
  display: block;
  margin-top: 10px;
  background: none;
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
}
body.tax-product_cat ul.products .type-product {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.tax-product_cat ul.products .type-product a {
  color: inherit;
}
body.tax-product_cat ul.products .type-product a:hover {
  color: #cc3a9c;
}
body.tax-product_cat ul.products .type-product .woocommerce-loop-product__link {
  display: grid !important;
  grid-template-areas: "image" "title" "code" "price";
  position: relative;
}
body.tax-product_cat ul.products .type-product .c-badge {
  position: absolute;
  z-index: 10;
  top: 10px;
  bottom: auto;
  left: 10px;
  right: auto;
  padding: 5px 10px;
  background: #cc3a9c;
  color: #fff;
  border-radius: 2rem;
  font-weight: 500;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .type-product .c-badge {
    font-size: 90%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .type-product .c-badge {
    font-size: 90%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .type-product .c-badge {
    font-size: 90%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .type-product .c-badge {
    font-size: 80%;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .type-product .c-badge {
    font-size: 80%;
  }
}
body.tax-product_cat ul.products .type-product .attachment-woocommerce_thumbnail {
  grid-area: image;
  margin: 0;
  padding: 0;
}
body.tax-product_cat ul.products .type-product .woocommerce-loop-product__title {
  grid-area: title;
  display: block;
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
  }
}
body.tax-product_cat ul.products .type-product .price {
  grid-area: price;
  display: block;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  color: inherit;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .type-product .price {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .type-product .price {
    margin: 15px 15px 0 15px;
  }
}
body.tax-product_cat ul.products .type-product .price + small {
  grid-area: code;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .type-product .price + small {
    margin: 5px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .type-product .price + small {
    margin: 5px 15px 0 15px;
  }
}
body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: inline-block;
  align-self: end;
  text-wrap: balance;
}
body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products .button:active, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button:active, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]):active, body.tax-product_cat ul.products .button:focus, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button:focus, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.tax-product_cat ul.products .button:disabled, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button:disabled, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.tax-product_cat ul.products .button.fa[class*="fa-"]::before, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .fa.button[class*="fa-"]::before, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.tax-product_cat ul.products .button.fa[class*="fa-"]::after, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .fa.button[class*="fa-"]::after, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.tax-product_cat ul.products .button.button-xsmall, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-xsmall.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-xsmall:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.tax-product_cat ul.products .button.button-small, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-small.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-small:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.tax-product_cat ul.products .button, body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.tax-product_cat ul.products .button.instagram-gallery__button, body.tax-product_cat ul.products .button.btn-sm, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .btn-sm.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.tax-product_cat ul.products .button.button-large, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-large.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-large:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.tax-product_cat ul.products .button.checkout-button, body.tax-product_cat ul.products .button.btn-lg, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .btn-lg.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.tax-product_cat ul.products .button.button-xlarge, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-xlarge.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.tax-product_cat ul.products .button.button-2, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-2.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-2:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .button.btn-secondary, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .btn-secondary.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
body.tax-product_cat ul.products .button.button-2:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-2.button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-2:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products .button.btn-secondary:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .btn-secondary.button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.tax-product_cat ul.products .button.button-outline, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-outline.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-outline:not([name="tinvwl-remove"]), body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.tax-product_cat ul.products .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.tax-product_cat ul.products .button.button-outline:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-outline.button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-outline:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.tax-product_cat ul.products .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.tax-product_cat ul.products .button.button-outline-2, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-outline-2.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.tax-product_cat ul.products .button.button-outline-2:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-outline-2.button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.tax-product_cat ul.products .button.button-white, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-white.button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.tax-product_cat ul.products .button.button-white:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-white.button:hover, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.tax-product_cat ul.products .button.button-arrow::after, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-arrow.button::after, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.tax-product_cat ul.products .button.button-download::before, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button-download.button::before, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
    font-size: 70% !important;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.tax-product_cat ul.products .button, body.tax-product_cat ul.products #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
    font-size: 70% !important;
  }
}
body.tax-product_cat ul.products .added_to_cart {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  color: #cc3a9c;
}
body.tax-product_cat ul.products .added_to_cart:hover {
  text-decoration: underline;
}
body.tax-product_cat ul.products .tinv-wishlist {
  text-align: center;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.tax-product_cat ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.tax-product_cat ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.tax-product_cat ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.tax-product_cat ul.products .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.tax-product_cat ul.products .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
body.tax-product_cat ul.products .tinv-wishlist .tinvwl_add_to_wishlist_button {
  margin: 0;
}
body.tax-product_cat .woocommerce-pagination {
  margin: 25px 0 0 0;
  display: flex;
  justify-content: center;
}
body.tax-product_cat .woocommerce-pagination .page-numbers {
  margin: 0;
  display: flex;
  justify-content: center;
  gap: 5px;
  border: none;
}
body.tax-product_cat .woocommerce-pagination .page-numbers li {
  border: none;
}
body.tax-product_cat .woocommerce-pagination .page-numbers li span {
  border-radius: 5px;
}
body.tax-product_cat .woocommerce-pagination .page-numbers li span.current {
  color: #fff;
  background: #cc3a9c;
}
body.tax-product_cat .woocommerce-pagination .page-numbers li a {
  border-radius: 5px;
}
body.tax-product_cat .woocommerce-pagination .page-numbers li a:hover {
  color: #fff;
  background: #cc3a9c;
}
body.tax-product_cat .products-per-page {
  margin: 10px 0 0 0 !important;
  float: none !important;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
}
body.tax-product_cat .products-per-page select {
  width: auto;
}
body.single-product .type-product {
  position: relative;
}
body.single-product .type-product .c-badge {
  position: absolute;
  z-index: 10;
  top: 10px;
  bottom: auto;
  left: 10px;
  right: auto;
  padding: 5px 10px;
  background: #cc3a9c;
  color: #fff;
  border-radius: 2rem;
  font-size: 90%;
  font-weight: 500;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .c-badge {
    font-size: 110%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .c-badge {
    font-size: 110%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .c-badge {
    font-size: 100%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .c-badge {
    font-size: 80%;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .c-badge {
    font-size: 80%;
  }
}
body.single-product .type-product .woocommerce-product-gallery .woocommerce-product-gallery__image {
  border-radius: 2rem;
  overflow: hidden;
}
body.single-product .type-product .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child) {
  padding-top: 1rem;
  padding-right: 1rem;
}
body.single-product .type-product .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child) img {
  border-radius: 2rem;
}
body.single-product .type-product .summary .price {
  color: inherit;
  font-size: 1.5rem;
  font-weight: 700;
}
body.single-product .type-product .summary .woocommerce-product-details__short-description {
  margin: 2rem 0;
}
body.single-product .type-product .summary .cart {
  margin: 2rem 0;
}
body.single-product .type-product .summary .cart .quantity .qty {
  width: 100px;
}
body.single-product .type-product .summary .cart button {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
body.single-product .type-product .summary .cart button:hover, body.single-product .type-product .summary .cart button:active, body.single-product .type-product .summary .cart button:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.single-product .type-product .summary .cart button:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.single-product .type-product .summary .cart button.fa[class*="fa-"]::before, body.single-product .type-product .summary .cart button.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.single-product .type-product .summary .cart button.button-xsmall, body.single-product .type-product .summary .cart #g-mainbar .tinv-wishlist button.button, #g-mainbar .tinv-wishlist body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .summary .cart button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.single-product .type-product .summary .cart button.button-small, body.single-product .type-product .summary .cart body.tax-product_cat ul.products button.button, body.tax-product_cat ul.products body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart .related.products ul.products .type-product button.button, body.single-product .type-product .related.products ul.products .type-product .summary .cart button.button, body.single-product .type-product .summary .cart .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .summary .cart button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.single-product .type-product .summary .cart .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .summary .cart button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.single-product .type-product .summary .cart body.woocommerce-cart .shop_table .actions button.button, body.woocommerce-cart .shop_table .actions body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart body.search-results ul.products .type-product button.button, body.search-results ul.products .type-product body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart body.woocommerce-account .type-page .woocommerce button.button, body.woocommerce-account .type-page .woocommerce body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.single-product .type-product .summary .cart button.instagram-gallery__button, body.single-product .type-product .summary .cart button.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.single-product .type-product .summary .cart button.button-large, body.single-product .type-product .summary .cart body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.single-product .type-product .summary .cart button.checkout-button, body.single-product .type-product .summary .cart button.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.single-product .type-product .summary .cart button.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.single-product .type-product .summary .cart button.button-2, body.single-product .type-product .summary .cart button.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
body.single-product .type-product .summary .cart button.button-2:hover, body.single-product .type-product .summary .cart button.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.single-product .type-product .summary .cart button.button-outline, body.single-product .type-product .summary .cart body.tax-product_cat ul.products button.button, body.tax-product_cat ul.products body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart .related.products ul.products .type-product button.button, body.single-product .type-product .related.products ul.products .type-product .summary .cart button.button, body.single-product .type-product .summary .cart .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .summary .cart button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.single-product .type-product .summary .cart body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .summary .cart button.button, body.single-product .type-product .summary .cart body.search-results ul.products .type-product button.button, body.search-results ul.products .type-product body.single-product .type-product .summary .cart button.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.single-product .type-product .summary .cart button.button-outline:hover, body.single-product .type-product .summary .cart body.tax-product_cat ul.products button.button:hover, body.tax-product_cat ul.products body.single-product .type-product .summary .cart button.button:hover, body.single-product .type-product .summary .cart .related.products ul.products .type-product button.button:hover, body.single-product .type-product .related.products ul.products .type-product .summary .cart button.button:hover, body.single-product .type-product .summary .cart .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .summary .cart button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.single-product .type-product .summary .cart body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .summary .cart button.button:hover, body.single-product .type-product .summary .cart body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .summary .cart button.button:hover, body.single-product .type-product .summary .cart body.search-results ul.products .type-product button.button:hover, body.search-results ul.products .type-product body.single-product .type-product .summary .cart button.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.single-product .type-product .summary .cart button.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.single-product .type-product .summary .cart button.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.single-product .type-product .summary .cart button.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.single-product .type-product .summary .cart button.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.single-product .type-product .summary .cart button.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.single-product .type-product .summary .cart button.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
body.single-product .type-product .summary .product_meta {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 90%;
}
body.single-product .type-product .woocommerce-tabs ul.tabs {
  padding: 0;
  margin: 0;
  color: #323336;
}
body.single-product .type-product .woocommerce-tabs ul.tabs::before {
  display: none;
}
body.single-product .type-product .woocommerce-tabs ul.tabs li {
  padding: 0;
  margin: 0;
  border-radius: 2rem 2rem 0 0;
  border: none;
  color: inherit;
}
body.single-product .type-product .woocommerce-tabs ul.tabs li::before, body.single-product .type-product .woocommerce-tabs ul.tabs li::after {
  display: none;
}
body.single-product .type-product .woocommerce-tabs ul.tabs li.active {
  background: #fff;
  border: none;
  color: inherit;
}
body.single-product .type-product .woocommerce-tabs ul.tabs li a {
  padding: 0.75rem 1.5rem;
}
body.single-product .type-product .woocommerce-tabs .panel {
  padding: 2rem;
  background: #fff;
  border-radius: 0 0 2rem 2rem;
  font-weight: normal;
}
body.single-product .type-product .related.products h2 {
  margin-top: 50px;
  margin-bottom: 35px;
}
body.single-product .type-product .related.products ul.products {
  margin: 0;
  display: grid;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .related.products ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .related.products ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .related.products ul.products {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .related.products ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .related.products ul.products {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
body.single-product .type-product .related.products ul.products::before, body.single-product .type-product .related.products ul.products::after {
  display: none;
}
body.single-product .type-product .related.products ul.products .type-product {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.single-product .type-product .related.products ul.products .type-product a {
  color: inherit;
}
body.single-product .type-product .related.products ul.products .type-product a:hover {
  color: #cc3a9c;
}
body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__link {
  display: grid !important;
  grid-template-areas: "image" "title" "code" "price";
}
body.single-product .type-product .related.products ul.products .type-product .attachment-woocommerce_thumbnail {
  grid-area: image;
  margin: 0;
  padding: 0;
}
body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__title {
  grid-area: title;
  display: block;
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .related.products ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
  }
}
body.single-product .type-product .related.products ul.products .type-product .price {
  grid-area: price;
  display: block;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  color: inherit;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .related.products ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .price {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .related.products ul.products .type-product .price {
    margin: 15px 15px 0 15px;
  }
}
body.single-product .type-product .related.products ul.products .type-product .price + small {
  grid-area: code;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .related.products ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .price + small {
    margin: 5px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .related.products ul.products .type-product .price + small {
    margin: 5px 15px 0 15px;
  }
}
body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: inline-block;
  align-self: end;
}
body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product .button:active, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button:active, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]):active, body.single-product .type-product .related.products ul.products .type-product .button:focus, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button:focus, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.single-product .type-product .related.products ul.products .type-product .button:disabled, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button:disabled, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.single-product .type-product .related.products ul.products .type-product .button.fa[class*="fa-"]::before, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .fa.button[class*="fa-"]::before, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.single-product .type-product .related.products ul.products .type-product .button.fa[class*="fa-"]::after, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .fa.button[class*="fa-"]::after, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-xsmall, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-xsmall.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-xsmall:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-small, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-small.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-small:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.single-product .type-product .related.products ul.products .type-product .button.instagram-gallery__button, body.single-product .type-product .related.products ul.products .type-product .button.btn-sm, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .btn-sm.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-large, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-large.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-large:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.single-product .type-product .related.products ul.products .type-product .button.checkout-button, body.single-product .type-product .related.products ul.products .type-product .button.btn-lg, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .btn-lg.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-xlarge, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-xlarge.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-2, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-2.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-2:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product .button.btn-secondary, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .btn-secondary.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-2:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-2.button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-2:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product .button.btn-secondary:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .btn-secondary.button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-outline, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-outline.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-outline:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-outline:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-outline.button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-outline:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-outline-2, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-outline-2.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-outline-2:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-outline-2.button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-white, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-white.button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-white:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-white.button:hover, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-arrow::after, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-arrow.button::after, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.single-product .type-product .related.products ul.products .type-product .button.button-download::before, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button-download.button::before, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
  }
}
body.single-product .type-product .related.products ul.products .added_to_cart {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  color: #cc3a9c;
}
body.single-product .type-product .related.products ul.products .added_to_cart:hover {
  text-decoration: underline;
}
body.single-product .type-product .related.products ul.products .tinv-wishlist {
  text-align: center;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.single-product .type-product .related.products ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.single-product .type-product .related.products ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.single-product .type-product .related.products ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.single-product .type-product .related.products ul.products .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.single-product .type-product .related.products ul.products .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
body.single-product .type-product .related.products ul.products .tinv-wishlist .tinvwl_add_to_wishlist_button {
  margin: 0;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-title-block {
  display: flex;
  flex-direction: column;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-label-block {
  margin-top: 2rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "Inter";
  font-size: 1.75rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
  margin: 0;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-label-block {
    font-size: 1.5rem;
  }
}
@media only all and (max-width: 30rem) {
  .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-label-block {
    font-size: 1.5rem;
  }
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-items-counter-block {
  margin-top: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.2;
  font-family: "Inter";
  font-size: 1.15rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
  margin: 0;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:active, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.fa[class*="fa-"]::before, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-xsmall, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-small, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.instagram-gallery__button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-large, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.checkout-button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-2, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-2:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-outline, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-outline:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:active, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.fa[class*="fa-"]::before, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-xsmall, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-small, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.instagram-gallery__button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-large, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.checkout-button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-2, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-2:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-outline, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-outline:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.tax-product_cat ul.products .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, body.tax-product_cat ul.products .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.single-product .type-product .related.products ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, body.single-product .type-product .related.products ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
.wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
body.woocommerce-cart .shop_table {
  margin: 0;
  border: none;
  border-radius: 0px;
  overflow: hidden;
  background: none !important;
}
body.woocommerce-cart .shop_table thead th {
  color: inherit;
  background: #fff !important;
}
body.woocommerce-cart .shop_table tbody th {
  color: inherit;
  background: #fff !important;
}
body.woocommerce-cart .shop_table tbody td {
  background: #fff !important;
}
body.woocommerce-cart .shop_table tbody td.product-remove {
  text-align: center !important;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-cart .shop_table tbody td.product-remove {
    margin-top: 10px;
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-cart .shop_table tbody td.product-remove {
    margin-top: 10px;
  }
}
body.woocommerce-cart .shop_table tbody td.product-remove > a {
  display: inline-block;
}
body.woocommerce-cart .shop_table tbody td.product-thumbnail {
  text-align: center !important;
}
@media only all and (min-width: 75rem) {
  body.woocommerce-cart .shop_table tbody td.product-thumbnail {
    display: table-cell;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.woocommerce-cart .shop_table tbody td.product-thumbnail {
    display: table-cell;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.woocommerce-cart .shop_table tbody td.product-thumbnail {
    display: table-cell;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-cart .shop_table tbody td.product-thumbnail {
    display: block;
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-cart .shop_table tbody td.product-thumbnail {
    display: block;
  }
}
body.woocommerce-cart .shop_table tbody td.product-thumbnail::before {
  display: none;
}
body.woocommerce-cart .shop_table tbody td.product-thumbnail img {
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
}
body.woocommerce-cart .shop_table tbody td.product-quantity .qty {
  box-sizing: border-box;
  padding: 0.5rem;
  width: 70px;
  color: #323336;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: normal;
  border: 1px solid #e0e0e0;
  border-radius: 2rem;
  background-color: #fafafa;
  box-shadow: none;
}
body.woocommerce-cart .shop_table tbody td.product-quantity .qty::placeholder {
  /* Firefox 18- */
  color: #323336;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-cart .shop_table .actions {
    margin-top: 10px;
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-cart .shop_table .actions {
    margin-top: 10px;
  }
}
body.woocommerce-cart .shop_table .actions .coupon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}
body.woocommerce-cart .shop_table .actions .coupon #coupon_code {
  box-sizing: border-box;
  padding: 0.625rem 1.375rem;
  margin: 0;
  width: fit-content;
  color: #323336;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: normal;
  border: 1px solid #e0e0e0;
  border-radius: 2rem;
  background-color: #fafafa;
  box-shadow: none;
}
body.woocommerce-cart .shop_table .actions .coupon #coupon_code::placeholder {
  /* Firefox 18- */
  color: #323336;
}
body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
body.woocommerce-cart .shop_table .actions .button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions .button:active, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button:active, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button:not([name="tinvwl-remove"]):active, body.woocommerce-cart .shop_table .actions .button:focus, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button:focus, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.woocommerce-cart .shop_table .actions .button:disabled, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button:disabled, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.woocommerce-cart .shop_table .actions .button.fa[class*="fa-"]::before, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .fa.button[class*="fa-"]::before, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.woocommerce-cart .shop_table .actions .button.fa[class*="fa-"]::after, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .fa.button[class*="fa-"]::after, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.woocommerce-cart .shop_table .actions .button.button-xsmall, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-xsmall.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-xsmall:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.woocommerce-cart .shop_table .actions .button.button-small, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-small.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-small:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.woocommerce-cart .shop_table .actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.woocommerce-cart .shop_table .actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-cart .shop_table .actions .button.instagram-gallery__button, body.woocommerce-cart .shop_table .actions .button.btn-sm, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .btn-sm.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.woocommerce-cart .shop_table .actions .button.button-large, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-large.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .shop_table .actions #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-large:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.woocommerce-cart .shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .shop_table .actions .button.checkout-button, body.woocommerce-cart .shop_table .actions .button.btn-lg, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .btn-lg.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.woocommerce-cart .shop_table .actions .button.button-xlarge, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-xlarge.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.woocommerce-cart .shop_table .actions .button.button-2, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-2.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-2:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions .button.btn-secondary, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .btn-secondary.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
body.woocommerce-cart .shop_table .actions .button.button-2:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-2.button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-2:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions .button.btn-secondary:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .btn-secondary.button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.woocommerce-cart .shop_table .actions .button.button-outline, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-outline.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-outline:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.woocommerce-cart .shop_table .actions .button.button-outline:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-outline.button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-outline:not([name="tinvwl-remove"]):hover, body.woocommerce-cart .shop_table .actions body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.woocommerce-cart .shop_table .actions .button:hover, body.woocommerce-cart .shop_table .actions body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .shop_table .actions .button:hover, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .shop_table .actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button:hover, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button:hover, body.woocommerce-cart .shop_table .actions body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.woocommerce-cart .shop_table .actions .button.button-outline-2, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-outline-2.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.woocommerce-cart .shop_table .actions .button.button-outline-2:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-outline-2.button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.woocommerce-cart .shop_table .actions .button.button-white, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-white.button, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.woocommerce-cart .shop_table .actions .button.button-white:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-white.button:hover, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.woocommerce-cart .shop_table .actions .button.button-arrow::after, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-arrow.button::after, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.woocommerce-cart .shop_table .actions .button.button-download::before, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions .button-download.button::before, body.woocommerce-cart .shop_table .actions #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
body.woocommerce-cart .cart-collaterals {
  margin-top: 35px;
}
body.woocommerce-cart .cart-collaterals .cart_totals {
  float: none;
  width: auto;
}
body.woocommerce-cart .cart-collaterals .cart_totals h2 {
  margin-bottom: 25px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  display: flex;
  justify-content: center;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:active, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.fa[class*="fa-"]::before, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-xsmall, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-small, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.tax-product_cat ul.products .checkout-button.button, body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.single-product .type-product .related.products ul.products .type-product .checkout-button.button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .shop_table .actions .checkout-button.button, body.woocommerce-cart .shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-top-products .woocommerce ul.products li.product .checkout-button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-new-products .woocommerce ul.products li.product .checkout-button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.search-results ul.products .type-product .checkout-button.button, body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.woocommerce-account .type-page .woocommerce .checkout-button.button, body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .checkout-button.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.instagram-gallery__button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-large, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-2, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-2:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-outline, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.tax-product_cat ul.products .checkout-button.button, body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.single-product .type-product .related.products ul.products .type-product .checkout-button.button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-top-products .woocommerce ul.products li.product .checkout-button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-new-products .woocommerce ul.products li.product .checkout-button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.search-results ul.products .type-product .checkout-button.button, body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-outline:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.tax-product_cat ul.products .checkout-button.button:hover, body.tax-product_cat ul.products body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.single-product .type-product .related.products ul.products .type-product .checkout-button.button:hover, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-top-products .woocommerce ul.products li.product .checkout-button.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-new-products .woocommerce ul.products li.product .checkout-button.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:hover, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.search-results ul.products .type-product .checkout-button.button:hover, body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
/* ******** */
/* WISHLIST */
/* ******** */
#g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]) {
  white-space: normal;
  text-wrap: balance;
}
#g-mainbar .tinv-wishlist form {
  overflow-x: scroll;
}
#g-mainbar .tinv-wishlist form table {
  margin: 0;
}
@media only all and (min-width: 75rem) {
  #g-mainbar .tinv-wishlist form table td {
    padding: 1rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-mainbar .tinv-wishlist form table td {
    padding: 1rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-mainbar .tinv-wishlist form table td {
    padding: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-mainbar .tinv-wishlist form table td {
    padding: 0.25rem 0.5rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-mainbar .tinv-wishlist form table td {
    padding: 0.25rem 0.5rem;
  }
}
#g-mainbar .tinv-wishlist form table tfoot td *:not(select) {
  all: unset;
}
#g-mainbar .tinv-wishlist form table tfoot td .tinvwl-to-left {
  margin: 0;
  width: 100%;
  float: none;
}
#g-mainbar .tinv-wishlist form table tfoot td .tinvwl-to-left .tinvwl-input-group {
  margin: 0;
  width: 100%;
  float: none;
  display: flex;
  flex-wrap: wrap;
  gap: 5px 10px;
  justify-content: center;
}
#g-mainbar .tinv-wishlist form table tfoot td .tinvwl-to-left .tinvwl-input-group-btn {
  padding: 0;
}
#g-mainbar .tinv-wishlist form table tfoot td .tinvwl-to-left .tinvwl-input-group-btn [name="tinvwl-action-product_apply"] span {
  display: none;
}
#g-mainbar .tinv-wishlist form table tfoot td .tinvwl-to-right {
  margin: 10px 0 0 0;
  width: 100%;
  float: none;
  display: flex;
  flex-wrap: wrap;
  gap: 5px 10px;
  justify-content: center;
}
#g-mainbar .tinv-wishlist #tinvwl_product_actions {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
  width: fit-content;
  height: auto;
}
#g-mainbar .tinv-wishlist .tinv-header {
  display: none;
}
/* ****** */
/* SEARCH */
/* ****** */
body:has(.aws-search-field:focus) {
  overflow-y: hidden !important;
}
.widget_aws_widget .aws-container .aws-search-form:has(.aws-search-field:focus) {
  position: unset;
}
.widget_aws_widget .aws-container .aws-search-form:has(.aws-search-field:focus) .aws-wrapper {
  position: absolute;
  z-index: 100002;
  left: 0;
  right: 0;
  max-width: min(500px, calc(100vw - 20px));
  margin-left: auto;
  margin-right: auto;
}
.widget_aws_widget .aws-container .aws-search-form:has(.aws-search-field:focus) .aws-wrapper::placeholder {
  color: #323336;
}
.widget_aws_widget .aws-container .aws-search-form .aws-wrapper {
  overflow: visible;
}
.widget_aws_widget .aws-container .aws-search-form .aws-wrapper:not(:has(.aws-search-field:focus)) > *:not(.aws-search-field) {
  display: none !important;
}
.widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field {
  min-width: 26px;
  max-width: 200px;
  border-radius: 2rem !important;
  transition: width 0.3s;
}
.widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field::placeholder {
  color: #323336;
}
.widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:focus {
  width: 100%;
  max-width: 100vw;
  box-shadow: 0 0 15px 15px white;
}
.widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:not(:focus) {
  width: 26px;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  background: none;
  border: none;
  font-size: 0;
  cursor: pointer;
  background-image: url('../images/search.svg');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only all and (min-width: 75rem) {
  .widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:not(:focus) {
    background-size: 26px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:not(:focus) {
    background-size: 26px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:not(:focus) {
    background-size: 26px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:not(:focus) {
    background-size: 20px;
  }
}
@media only all and (max-width: 30rem) {
  .widget_aws_widget .aws-container .aws-search-form .aws-wrapper .aws-search-field:not(:focus) {
    background-size: 20px;
  }
}
.aws-search-result {
  max-width: 100vw !important;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
  padding: 0 10px;
  border: none !important;
  background: none;
}
.aws-search-result ul {
  max-width: min(500px, 100%) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border: 1px solid #ccc;
  border-radius: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
}
/*.widget.widget_block.widget_search {
	form {
		&.wp-block-search__searchfield-hidden {
			.wp-block-search__input {
				border-left-width: 0 !important;
				border-right-width: 0 !important;
				flex-basis: 0;
				flex-grow: 0;
				margin: 0;
				min-width: 0 !important;
				padding-left: 0 !important;
				padding-right: 0 !important;
				width: 0 !important;
			}
		}

		.wp-block-search__label {
		}

		.wp-block-search__inside-wrapper {
			display: inline-flex;
			align-items: center;

			.wp-block-search__input {
				border-radius: $button-border-radius;

				&[aria-hidden="false"] {
					margin-right: 5px;
				}
			}

			.wp-block-search__button {
				all: unset;
				display: inline-flex;
				align-items: center;
				cursor: pointer;
				transition: all 0.3s;

				&::before {
					content: "";
					display: inline-block;
					background-image: url("../images/search.svg");
					background-size: contain;
					background-position: center center;
					background-repeat: no-repeat;
					transition: all 0.3s;

					@include breakpoint(large-desktop-range) {
						width: 26px;
						height: 26px;
					}

					@include breakpoint(desktop-range) {
						width: 26px;
						height: 26px;
					}

					@include breakpoint(tablet-range) {
						width: 26px;
						height: 26px;
					}

					@include breakpoint(large-mobile-range) {
						width: 20px;
						height: 20px;
					}

					@include breakpoint(small-mobile-range) {
						width: 20px;
						height: 20px;
					}
				}

				svg {
					display: none;
				}
			}
		}
	}
}

// Page
#post-134225 {
	.entry-header {
		text-align: center;
	}

	form.search-form {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		align-items: center;
		gap: 10px;
		flex-wrap: wrap;

		label {
			flex-grow: 1;
			margin: 0;
		}
	}
}*/
/* ********* */
/* FRONTPAGE */
/* ********* */
body.home .g-content:has(.c-intro) {
  padding-top: 0;
  padding-bottom: 0;
}
body.home .wp-block-group.c-intro {
  max-width: 1000px;
}
body.home .wp-block-group.c-intro .wp-block-heading {
  font-family: "Messiniaka";
  font-weight: 900;
  line-height: normal;
  margin-top: 0;
}
@media only all and (min-width: 75rem) {
  body.home .wp-block-group.c-intro .wp-block-heading {
    font-size: 2.75rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home .wp-block-group.c-intro .wp-block-heading {
    font-size: 2.75rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home .wp-block-group.c-intro .wp-block-heading {
    font-size: 2.35rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home .wp-block-group.c-intro .wp-block-heading {
    font-size: 2rem;
  }
}
@media only all and (max-width: 30rem) {
  body.home .wp-block-group.c-intro .wp-block-heading {
    font-size: 1.75rem;
  }
}
body.home .wp-block-group.c-intro .wp-block-heading strong {
  color: #cc3a9c;
  font-weight: inherit;
}
@keyframes upDown {
  0%, 100% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-10px);
  }
  75% {
    transform: translateY(10px);
  }
}
body.home #c-frontpage-categories .g-content {
  display: grid;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-categories .g-content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 50px 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-categories .g-content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 50px 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-categories .g-content {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 50px 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-categories .g-content {
    grid-template-columns: 1fr 1fr;
    gap: 35px 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-categories .g-content {
    grid-template-columns: 1fr 1fr;
    gap: 35px 15px;
  }
}
body.home #c-frontpage-categories .g-content .widget {
  margin: 0;
  padding: 0;
}
body.home #c-frontpage-categories .woocommerce ul.products {
  margin: 0;
}
body.home #c-frontpage-categories .woocommerce ul.products::before, body.home #c-frontpage-categories .woocommerce ul.products::after {
  display: none;
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category {
  width: 100% !important;
  float: none !important;
  margin: 0 !important;
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category a {
  display: flex;
  flex-direction: column;
  color: inherit;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category a {
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category a {
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category a {
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category a {
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category a {
    gap: 10px;
  }
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category a:hover {
  color: #cc3a9c;
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category .c-image {
  position: relative;
  aspect-ratio: 0.76;
  overflow: hidden;
  border-radius: 2rem;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category .c-image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category .c-image .c-floating {
  position: absolute;
  inset: 0;
  z-index: 2;
  animation: upDown 4s linear infinite;
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category .c-image .c-main {
  position: relative;
  z-index: 1;
  height: 100%;
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title {
  margin: 0;
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 1.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 1rem;
  }
}
body.home #c-frontpage-categories .woocommerce ul.products li.product-category .woocommerce-loop-category__title .count {
  display: block;
  margin-top: 10px;
  background: none;
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
}
body.home #c-frontpage-categories .wp-block-media-text {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-categories .wp-block-media-text {
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-categories .wp-block-media-text {
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-categories .wp-block-media-text {
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-categories .wp-block-media-text {
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-categories .wp-block-media-text {
    gap: 10px;
  }
}
body.home #c-frontpage-categories .wp-block-media-text:has(video) {
  height: 100%;
}
body.home #c-frontpage-categories .wp-block-media-text:has(video) figure {
  /*position: absolute;
					inset: 0;*/
  height: 100%;
  position: relative;
  margin: 0;
  overflow: hidden;
  border-radius: 2rem;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.home #c-frontpage-categories .wp-block-media-text:has(video) figure video {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body.home #c-frontpage-categories .wp-block-media-text:has(video) .wp-block-media-text__content {
  margin: 0;
  padding: 0;
  font-family: "Inter";
  font-weight: bold;
  line-height: 1.25;
  text-wrap: balance;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-categories .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-categories .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-categories .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-categories .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-categories .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1rem;
  }
}
body.home #c-frontpage-categories .wp-block-media-text:has(video) a {
  color: inherit;
}
body.home #c-frontpage-categories .wp-block-media-text:has(video) a:hover {
  color: #cc3a9c;
}
body.home #c-frontpage-top-products, body.home #c-frontpage-new-products {
  /*.woocommerce.columns-1.c-frontpage-top-products {
			ul.products {
				margin: 0;
				display: grid;

				@include breakpoint(large-desktop-range) {
					grid-template-columns: 1fr 1fr 1fr 1fr;
					gap: 25px;
				}

				@include breakpoint(desktop-range) {
					grid-template-columns: 1fr 1fr 1fr 1fr;
					gap: 25px;
				}

				@include breakpoint(tablet-range) {
					grid-template-columns: 1fr 1fr 1fr;
					gap: 25px;
				}

				@include breakpoint(large-mobile-range) {
					grid-template-columns: 1fr 1fr;
					gap: 15px;
				}

				@include breakpoint(small-mobile-range) {
					grid-template-columns: 1fr 1fr;
					gap: 10px;
				}

				&::before,
				&::after {
					display: none;
				}

				li.product {
					width: 100% !important;
					margin: 0 !important;
					padding: 0 0 25px 0;
					background: #fff;
					border-radius: 2rem;
					overflow: hidden;
					display: grid;
					grid-template-rows: auto 1fr;
					box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);

					a {
						color: inherit;

						&:hover {
							color: $link-regular;
						}
					}

					.woocommerce-loop-product__link {
						display: grid;
						grid-template-areas: "image" "title" "code" "price";
					}

					.attachment-woocommerce_thumbnail {
						grid-area: image;
						margin: 0;
						padding: 0;
					}

					.woocommerce-loop-product__title {
						grid-area: title;
						display: block;
						padding: 0;

						@include breakpoint(large-desktop-range) {
							margin: 25px 25px 0 25px;
							font-size: 1.15rem;
						}

						@include breakpoint(desktop-range) {
							margin: 25px 25px 0 25px;
							font-size: 1.15rem;
						}

						@include breakpoint(tablet-range) {
							margin: 25px 25px 0 25px;
						}

						@include breakpoint(large-mobile-range) {
							margin: 25px 15px 0 15px;
						}

						@include breakpoint(small-mobile-range) {
							margin: 25px 15px 0 15px;
							word-break: break-word;
						}
					}

					.price {
						grid-area: price;
						display: block;
						padding: 0;
						font-size: 1rem;
						font-weight: 700;

						@include breakpoint(large-desktop-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(desktop-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(tablet-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(large-mobile-range) {
							margin: 15px 15px 0 15px;
						}

						@include breakpoint(small-mobile-range) {
							margin: 15px 15px 0 15px;
						}

						+ small {
							grid-area: code;
							margin: 5px 25px 0 25px;
							font-size: 80%;

							@include breakpoint(large-desktop-range) {
								margin: 5px 25px 0 25px;
							}

							@include breakpoint(desktop-range) {
								margin: 5px 25px 0 25px;
							}

							@include breakpoint(tablet-range) {
								margin: 5px 25px 0 25px;
							}

							@include breakpoint(large-mobile-range) {
								margin: 5px 15px 0 15px;
							}

							@include breakpoint(small-mobile-range) {
								margin: 5px 15px 0 15px;
							}
						}
					}

					.button {
						@include m-button;
						@extend .button-small;
						@extend .button-outline;
						display: inline-block;
						align-self: end;
						text-wrap: balance;

						@include breakpoint(large-desktop-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(desktop-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(tablet-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(large-mobile-range) {
							margin: 15px 15px 0 15px;
							font-size: 70% !important;
						}

						@include breakpoint(small-mobile-range) {
							margin: 15px 15px 0 15px;
							font-size: 70% !important;
						}
					}

					.tinv-wishlist {
						text-align: center;
						font-size: 80%;

						@include breakpoint(large-desktop-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(desktop-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(tablet-range) {
							margin: 15px 25px 0 25px;
						}

						@include breakpoint(large-mobile-range) {
							margin: 15px 15px 0 15px;
						}

						@include breakpoint(small-mobile-range) {
							margin: 15px 15px 0 15px;
						}

						.tinvwl_add_to_wishlist_button {
							margin: 0;
						}
					}
				}
			}
		}*/
}
body.home #c-frontpage-top-products .widget, body.home #c-frontpage-new-products .widget {
  margin: 0;
  padding: 0;
}
body.home #c-frontpage-top-products .g-content, body.home #c-frontpage-new-products .g-content {
  display: grid;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .g-content, body.home #c-frontpage-new-products .g-content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .g-content, body.home #c-frontpage-new-products .g-content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .g-content, body.home #c-frontpage-new-products .g-content {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .g-content, body.home #c-frontpage-new-products .g-content {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .g-content, body.home #c-frontpage-new-products .g-content {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
body.home #c-frontpage-top-products .g-content .widget, body.home #c-frontpage-new-products .g-content .widget {
  margin: 0;
  /*&:nth-last-child(1) {
					@include breakpoint(large-desktop-range) {
					}

					@include breakpoint(desktop-range) {
					}

					@include breakpoint(tablet-range) {
						grid-column: span 2;
					}

					@include breakpoint(large-mobile-range) {
						grid-column: span 2;
					}

					@include breakpoint(small-mobile-range) {
						grid-column: span 2;
					}
				}

				&:nth-last-child(2) {
					@include breakpoint(large-desktop-range) {
					}

					@include breakpoint(desktop-range) {
					}

					@include breakpoint(tablet-range) {
					}

					@include breakpoint(large-mobile-range) {
						grid-column: span 2;
					}

					@include breakpoint(small-mobile-range) {
						grid-column: span 2;
					}
				}*/
}
body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading), body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) {
  grid-column: 1 / -1;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading), body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) {
    margin-bottom: 10px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading), body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) {
    margin-bottom: 10px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading), body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) {
    margin-bottom: 10px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading), body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) {
    margin-bottom: 20px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading), body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) {
    margin-bottom: 20px;
  }
}
body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) .wp-block-heading, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) .wp-block-heading {
  font-family: "Messiniaka";
  font-weight: 900;
  line-height: normal;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) .wp-block-heading, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) .wp-block-heading {
    font-size: 2.75rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) .wp-block-heading, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) .wp-block-heading {
    font-size: 2.75rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) .wp-block-heading, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) .wp-block-heading {
    font-size: 2.35rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) .wp-block-heading, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) .wp-block-heading {
    font-size: 2rem;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) .wp-block-heading, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) .wp-block-heading {
    font-size: 1.75rem;
  }
}
body.home #c-frontpage-top-products .g-content .widget:has(.wp-block-heading) strong, body.home #c-frontpage-new-products .g-content .widget:has(.wp-block-heading) strong {
  color: #cc3a9c;
  font-weight: inherit;
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text {
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text {
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text {
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text {
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text {
    gap: 10px;
  }
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video), body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) {
  height: 100%;
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) figure, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) figure {
  height: 100%;
  min-height: 400px;
  position: relative;
  margin: 0;
  overflow: hidden;
  border-radius: 2rem;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) figure video, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) figure video {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content {
  margin: 0;
  padding: 0;
  font-family: "Inter";
  font-weight: bold;
  line-height: 1.25;
  text-wrap: balance;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) .wp-block-media-text__content {
    font-size: 1rem;
  }
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) a, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) a {
  color: inherit;
}
body.home #c-frontpage-top-products .g-content .widget .wp-block-media-text:has(video) a:hover, body.home #c-frontpage-new-products .g-content .widget .wp-block-media-text:has(video) a:hover {
  color: #cc3a9c;
}
body.home #c-frontpage-top-products .woocommerce, body.home #c-frontpage-new-products .woocommerce {
  height: 100%;
}
body.home #c-frontpage-top-products .woocommerce ul.products, body.home #c-frontpage-new-products .woocommerce ul.products {
  margin: 0;
  height: 100%;
}
body.home #c-frontpage-top-products .woocommerce ul.products::before, body.home #c-frontpage-top-products .woocommerce ul.products::after, body.home #c-frontpage-new-products .woocommerce ul.products::before, body.home #c-frontpage-new-products .woocommerce ul.products::after {
  display: none;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product, body.home #c-frontpage-new-products .woocommerce ul.products li.product {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product a, body.home #c-frontpage-new-products .woocommerce ul.products li.product a {
  color: inherit;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product a:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product a:hover {
  color: #cc3a9c;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__link, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__link {
  display: grid;
  grid-template-areas: "image" "title" "code" "price";
  position: relative;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .c-badge, body.home #c-frontpage-new-products .woocommerce ul.products li.product .c-badge {
  position: absolute;
  z-index: 10;
  top: 10px;
  bottom: auto;
  left: 10px;
  right: auto;
  background: #cc3a9c;
  color: #fff;
  border-radius: 2rem;
  font-weight: 500;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .c-badge, body.home #c-frontpage-new-products .woocommerce ul.products li.product .c-badge {
    padding: 5px 10px;
    font-size: 90%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .c-badge, body.home #c-frontpage-new-products .woocommerce ul.products li.product .c-badge {
    padding: 5px 10px;
    font-size: 90%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .c-badge, body.home #c-frontpage-new-products .woocommerce ul.products li.product .c-badge {
    padding: 5px 10px;
    font-size: 80%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .c-badge, body.home #c-frontpage-new-products .woocommerce ul.products li.product .c-badge {
    height: auto;
    padding: 5px;
    font-size: 70%;
    line-height: normal;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .c-badge, body.home #c-frontpage-new-products .woocommerce ul.products li.product .c-badge {
    height: auto;
    padding: 3px;
    font-size: 60%;
    line-height: normal;
  }
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .attachment-woocommerce_thumbnail, body.home #c-frontpage-new-products .woocommerce ul.products li.product .attachment-woocommerce_thumbnail {
  grid-area: image;
  margin: 0;
  padding: 0;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__title, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
  grid-area: title;
  display: block;
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__title, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__title, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__title, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__title, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .woocommerce-loop-product__title, body.home #c-frontpage-new-products .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
    word-break: break-word;
  }
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .price, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price {
  grid-area: price;
  display: block;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price {
    margin: 15px 15px 0 15px;
  }
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .price + small, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price + small {
  grid-area: code;
  margin: 5px 25px 0 25px;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price + small, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price + small, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price + small, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price + small, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price + small {
    margin: 5px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .price + small, body.home #c-frontpage-new-products .woocommerce ul.products li.product .price + small {
    margin: 5px 15px 0 15px;
  }
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: inline-block;
  align-self: end;
  text-wrap: balance;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:active, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:active, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):active, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:focus, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:focus, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):focus, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:active, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:active, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):active, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:focus, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:focus, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:disabled, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:disabled, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):disabled, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:disabled, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:disabled, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.fa[class*="fa-"]::before, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .fa.button[class*="fa-"]::before, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.fa[class*="fa-"]::after, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .fa.button[class*="fa-"]::after, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.fa[class*="fa-"]::before, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .fa.button[class*="fa-"]::before, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.fa[class*="fa-"]::after, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .fa.button[class*="fa-"]::after, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-xsmall, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-xsmall.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-xsmall:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-xsmall, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-xsmall.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-xsmall:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-small, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-small.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-small:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.instagram-gallery__button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.btn-sm, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-sm.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.btn-sm:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-small, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-small.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-small:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.instagram-gallery__button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.btn-sm, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-sm.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-large, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-large.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-large:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.checkout-button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.btn-lg, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-lg.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.btn-lg:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-large, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-large.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-large:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.checkout-button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.btn-lg, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-lg.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-xlarge, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-xlarge.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-xlarge:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-xlarge, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-xlarge.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-2, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-2.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-2:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.btn-secondary, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-secondary.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.btn-secondary:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-2, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-2.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-2:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.btn-secondary, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-secondary.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-2:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-2.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-2:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.btn-secondary:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .btn-secondary.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.btn-secondary:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-2:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-2.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-2:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.btn-secondary:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .btn-secondary.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-outline, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-outline.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-outline:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-outline, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-outline.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-outline:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-outline:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-outline.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-outline:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-outline:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-outline.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-outline:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-outline-2, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-outline-2.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-outline-2:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-outline-2, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-outline-2.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-outline-2:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-outline-2.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-outline-2:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-outline-2:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-outline-2.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-white, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-white.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-white:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-white, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-white.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-white:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-white.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-white:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-white:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-white.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-arrow::after, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-arrow.button::after, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-arrow:not([name="tinvwl-remove"])::after, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-arrow::after, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-arrow.button::after, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .button.button-download::before, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button-download.button::before, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button-download:not([name="tinvwl-remove"])::before, body.home #c-frontpage-new-products .woocommerce ul.products li.product .button.button-download::before, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button-download.button::before, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
    font-size: 70% !important;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
    font-size: 70% !important;
  }
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .added_to_cart, body.home #c-frontpage-new-products .woocommerce ul.products li.product .added_to_cart {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  color: #cc3a9c;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .added_to_cart:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .added_to_cart:hover {
  text-decoration: underline;
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist {
  text-align: center;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
body.home #c-frontpage-top-products .woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button {
  margin: 0;
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex {
  display: grid;
  align-items: center;
  gap: 35px;
  position: relative;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex {
    grid-template-columns: 1fr 1fr 100px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex {
    grid-template-columns: 1fr 1fr;
  }
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image {
  position: relative;
  z-index: 2;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(1) {
    height: 800px;
    margin-left: calc(-25vw + 45%);
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(1) {
    margin-left: calc(-25vw + 40%);
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(1) {
    margin-left: calc(-25vw + 15%);
    height: 85vw;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(1) {
    margin-left: calc(-25vw + 10%);
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(1) {
    margin-left: calc(-25vw + 20%);
  }
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(1) img {
  object-fit: contain;
  object-position: left center;
  width: 100%;
  height: 100%;
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) {
  position: absolute;
  z-index: 1;
  top: auto;
  bottom: -5%;
  left: auto;
  width: 30vw;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) {
    right: -15vw;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) {
    right: -20vw;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) {
    right: -20vw;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) {
    right: -30vw;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) {
    right: -20vw;
  }
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-image:nth-child(3) img {
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-list {
  list-style-position: inside;
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group {
  position: relative;
  z-index: 2;
  gap: 15px;
}
body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group :is(h1, h2, h3, h4, h5, h6):first-child {
  font-family: "Messiniaka";
  font-weight: 900;
  line-height: normal;
  color: #cc3a9c;
}
@media only all and (min-width: 75rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group :is(h1, h2, h3, h4, h5, h6):first-child {
    font-size: clamp(30px, 4vw, 60px);
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group :is(h1, h2, h3, h4, h5, h6):first-child {
    font-size: 3rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group :is(h1, h2, h3, h4, h5, h6):first-child {
    font-size: 2.5rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group :is(h1, h2, h3, h4, h5, h6):first-child {
    font-size: 2rem;
  }
}
@media only all and (max-width: 30rem) {
  body.home #c-frontpage-about-us .wp-block-group.c-frontpage-about-us.is-layout-flex .wp-block-group :is(h1, h2, h3, h4, h5, h6):first-child {
    font-size: 1.75rem;
  }
}
body.home .c-frontpage-news-title.wp-block-heading {
  font-family: "Messiniaka";
  font-weight: 900;
  line-height: normal;
  max-width: 450px;
  text-wrap: balance;
}
body.home .c-frontpage-news-title.wp-block-heading strong {
  color: #cc3a9c;
  font-weight: inherit;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .psacp-post-slide {
  border-radius: 2rem;
  overflow: hidden;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .psacp-post-slide .psacp-post-overlay {
  padding: 35px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .psacp-post-slide .psacp-post-overlay .psacp-post-title {
  line-height: normal;
  font-weight: 500;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev:active, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev:focus, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next:active, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev:disabled, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.fa[class*="fa-"]::before, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.fa[class*="fa-"]::after, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.fa[class*="fa-"]::before, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-xsmall, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #g-mainbar .tinv-wishlist .owl-prev.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #g-mainbar .tinv-wishlist button.owl-prev:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav button.owl-prev:not([name="tinvwl-remove"]), body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-xsmall, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #g-mainbar .tinv-wishlist .owl-next.button, #g-mainbar .tinv-wishlist body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #g-mainbar .tinv-wishlist button.owl-next:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav button.owl-next:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-small, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.tax-product_cat ul.products .owl-prev.button, body.tax-product_cat ul.products body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.single-product .type-product .related.products ul.products .type-product .owl-prev.button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.woocommerce-cart .shop_table .actions .owl-prev.button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-top-products .woocommerce ul.products li.product .owl-prev.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-new-products .woocommerce ul.products li.product .owl-prev.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.search-results ul.products .type-product .owl-prev.button, body.search-results ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.woocommerce-account .type-page .woocommerce .owl-prev.button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .owl-prev.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.instagram-gallery__button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.btn-sm, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-small, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.tax-product_cat ul.products .owl-next.button, body.tax-product_cat ul.products body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.single-product .type-product .related.products ul.products .type-product .owl-next.button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.woocommerce-cart .shop_table .actions .owl-next.button, body.woocommerce-cart .shop_table .actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-top-products .woocommerce ul.products li.product .owl-next.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-new-products .woocommerce ul.products li.product .owl-next.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.search-results ul.products .type-product .owl-next.button, body.search-results ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.woocommerce-account .type-page .woocommerce .owl-next.button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .owl-next.instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.instagram-gallery__button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-large, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .owl-prev.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.checkout-button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.btn-lg, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-large, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .owl-next.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.checkout-button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-xlarge, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-2, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.btn-secondary, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-2, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-2:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.btn-secondary:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-2:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-outline, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.tax-product_cat ul.products .owl-prev.button, body.tax-product_cat ul.products body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.single-product .type-product .related.products ul.products .type-product .owl-prev.button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-top-products .woocommerce ul.products li.product .owl-prev.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-new-products .woocommerce ul.products li.product .owl-prev.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.search-results ul.products .type-product .owl-prev.button, body.search-results ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-outline, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.tax-product_cat ul.products .owl-next.button, body.tax-product_cat ul.products body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.single-product .type-product .related.products ul.products .type-product .owl-next.button, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-top-products .woocommerce ul.products li.product .owl-next.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-new-products .woocommerce ul.products li.product .owl-next.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.search-results ul.products .type-product .owl-next.button, body.search-results ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-outline:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.tax-product_cat ul.products .owl-prev.button:hover, body.tax-product_cat ul.products body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.single-product .type-product .related.products ul.products .type-product .owl-prev.button:hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-top-products .woocommerce ul.products li.product .owl-prev.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-new-products .woocommerce ul.products li.product .owl-prev.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.search-results ul.products .type-product .owl-prev.button:hover, body.search-results ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-outline:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.tax-product_cat ul.products .owl-next.button:hover, body.tax-product_cat ul.products body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.single-product .type-product .related.products ul.products .type-product .owl-next.button:hover, body.single-product .type-product .related.products ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-top-products .woocommerce ul.products li.product .owl-next.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav #c-frontpage-new-products .woocommerce ul.products li.product .owl-next.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav body.search-results ul.products .type-product .owl-next.button:hover, body.search-results ul.products .type-product body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-outline-2, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-outline-2:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-white, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-white:hover, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-arrow::after, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev.button-download::before, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev span, body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next span {
  font-size: 30px;
  margin-top: -2px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev {
  margin-left: 5px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-prev span {
  margin-left: -2px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next {
  margin-right: 5px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-nav .owl-next span {
  margin-right: -2px;
}
body.home #c-frontpage-news .psacp-post-carousel-wrap .owl-dots .owl-dot.active {
  background: #cc3a9c;
}
/* **** */
/* BLOG */
/* **** */
.display-posts-listing {
  list-style: none;
  margin: 0;
  display: grid;
  gap: 25px;
}
@media only all and (min-width: 75rem) {
  .display-posts-listing {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .display-posts-listing {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .display-posts-listing {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .display-posts-listing {
    grid-template-columns: 1fr 1fr;
  }
}
@media only all and (max-width: 30rem) {
  .display-posts-listing {
    grid-template-columns: 1fr;
  }
}
.display-posts-listing .listing-item {
  display: grid;
  grid-template-rows: auto auto 1fr;
  grid-auto-rows: auto;
}
.display-posts-listing .listing-item a {
  color: inherit;
}
.display-posts-listing .listing-item a:hover {
  color: #cc3a9c;
}
.display-posts-listing .listing-item .image {
  border-radius: 2rem;
  overflow: hidden;
  aspect-ratio: 1.2;
  transition: all 0.3s;
}
.display-posts-listing .listing-item .image:hover {
  transform: translateY(-5px);
}
.display-posts-listing .listing-item .image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
}
.display-posts-listing .listing-item .title {
  margin-top: 25px;
  font-weight: bold;
  line-height: normal;
}
@media only all and (min-width: 75rem) {
  .display-posts-listing .listing-item .title {
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .display-posts-listing .listing-item .title {
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .display-posts-listing .listing-item .title {
    font-size: 1.05rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .display-posts-listing .listing-item .title {
    font-size: 1.05rem;
  }
}
@media only all and (max-width: 30rem) {
  .display-posts-listing .listing-item .title {
    font-size: 1.05rem;
  }
}
.display-posts-listing .listing-item .excerpt {
  margin-top: 15px;
  font-weight: 300;
}
/* ********** */
/* Relevanssi */
/* ********** */
/*.c-header-search__form {
	padding-bottom: 0 !important;
}

.l-section--container {
	overflow: visible !important;
}

.l-section--container .c-header-search__link {
	display: none !important;
}

#rlvlive_1 {
	position: relative !important;
}

.relevanssi-live-search-results {
	position: absolute !important;
	top: 5px !important;
	bottom: auto !important;
	left: 0 !important;
	right: 0 !important;
	width: 400px !important;
	max-width: 100% !important;
	border: 1px solid rgba(30, 30, 30, 0.1) !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	pointer-events: all !important;
	overflow-y: scroll !important;
	-webkit-overflow-scrolling: touch;
}

.relevanssi-live-search-result-status {
	color: #999 !important;
}

.relevanssi-live-search-result-status p {
	padding: 0.5rem;
}

.relevanssi-live-search-result {
	p {
		padding: 0.5rem;
	}

	a {
		color: inherit;

		&:hover {
			color: $link-regular;
		}
	}
}

// Page (before the search is done)
#post-134225 {
	#rlvlive_1 {
		position: relative;
		width: 100%;
	}

	.relevanssi-live-search-results {
		top: 0px !important;
	}

	.relevanssi-live-search-result-status {
		display: none;
	}
}*/
/* ****** */
/* SEARCH */
/* ****** */
.post-134225 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.post-134225 .entry-header {
  text-align: center;
}
body.search-results .woocommerce-result-count {
  margin: 0 0 1rem 0;
}
body.search-results ul.products {
  margin: 0;
  display: grid;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
body.search-results ul.products::before, body.search-results ul.products::after {
  display: none;
}
body.search-results ul.products .product-category {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.search-results ul.products .product-category a {
  display: flex;
  flex-direction: column;
  gap: 25px;
  color: inherit;
}
body.search-results ul.products .product-category a:hover {
  color: #cc3a9c;
}
body.search-results ul.products .product-category .c-image {
  position: relative;
  aspect-ratio: 0.76;
  overflow: hidden;
  border-radius: 2rem 2rem 0 0;
}
body.search-results ul.products .product-category .c-image img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
  margin: 0;
}
body.search-results ul.products .product-category .c-image .c-floating {
  position: absolute;
  inset: 0;
  z-index: 2;
  animation: upDown 4s linear infinite;
}
body.search-results ul.products .product-category .c-image .c-main {
  position: relative;
  z-index: 1;
  height: 100%;
}
body.search-results ul.products .product-category .woocommerce-loop-category__title {
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products .product-category .woocommerce-loop-category__title {
    margin: 25px 25px 0 25px;
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products .product-category .woocommerce-loop-category__title {
    margin: 25px 25px 0 25px;
    font-size: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products .product-category .woocommerce-loop-category__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products .product-category .woocommerce-loop-category__title {
    margin: 25px 15px 0 15px;
    font-size: 1.1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products .product-category .woocommerce-loop-category__title {
    margin: 25px 15px 0 15px;
    font-size: 1.1rem;
  }
}
body.search-results ul.products .product-category .woocommerce-loop-category__title .count {
  display: block;
  margin-top: 10px;
  background: none;
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
}
body.search-results ul.products .type-product {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 25px 0;
  background: #fff;
  border-radius: 2rem;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr;
  box-shadow: 0px 0px 48px 0px rgba(145, 158, 171, 0.1);
}
body.search-results ul.products .type-product a {
  color: inherit;
}
body.search-results ul.products .type-product a:hover {
  color: #cc3a9c;
}
body.search-results ul.products .type-product .woocommerce-loop-product__link {
  display: grid !important;
  grid-template-areas: "image" "title" "code" "price";
}
body.search-results ul.products .type-product .attachment-woocommerce_thumbnail {
  grid-area: image;
  margin: 0;
  padding: 0;
}
body.search-results ul.products .type-product .woocommerce-loop-product__title {
  grid-area: title;
  display: block;
  padding: 0;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
    font-size: 1.15rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products .type-product .woocommerce-loop-product__title {
    margin: 25px 15px 0 15px;
    word-break: break-word;
  }
}
body.search-results ul.products .type-product .price {
  grid-area: price;
  display: block;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  color: inherit;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products .type-product .price {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products .type-product .price {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products .type-product .price {
    margin: 15px 15px 0 15px;
  }
}
body.search-results ul.products .type-product .price + small {
  grid-area: code;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products .type-product .price + small {
    margin: 5px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products .type-product .price + small {
    margin: 5px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products .type-product .price + small {
    margin: 5px 15px 0 15px;
  }
}
body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
  display: inline-block;
  align-self: end;
  text-wrap: balance;
}
body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product .button:active, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button:active, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]):active, body.search-results ul.products .type-product .button:focus, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button:focus, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.search-results ul.products .type-product .button:disabled, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button:disabled, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.search-results ul.products .type-product .button.fa[class*="fa-"]::before, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .fa.button[class*="fa-"]::before, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.search-results ul.products .type-product .button.fa[class*="fa-"]::after, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .fa.button[class*="fa-"]::after, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.search-results ul.products .type-product .button.button-xsmall, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-xsmall.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-xsmall:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.search-results ul.products .type-product .button.button-small, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-small.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-small:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.search-results ul.products .type-product body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.search-results ul.products .type-product .button.instagram-gallery__button, body.search-results ul.products .type-product .button.btn-sm, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .btn-sm.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.search-results ul.products .type-product .button.button-large, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-large.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-large:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.search-results ul.products .type-product .button.checkout-button, body.search-results ul.products .type-product .button.btn-lg, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .btn-lg.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.search-results ul.products .type-product .button.button-xlarge, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-xlarge.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.search-results ul.products .type-product .button.button-2, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-2.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-2:not([name="tinvwl-remove"]), body.search-results ul.products .type-product .button.btn-secondary, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .btn-secondary.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
body.search-results ul.products .type-product .button.button-2:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-2.button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-2:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product .button.btn-secondary:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .btn-secondary.button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.search-results ul.products .type-product .button.button-outline, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-outline.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-outline:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button, body.search-results ul.products .type-product .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.search-results ul.products .type-product .button.button-outline:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-outline.button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-outline:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.search-results ul.products .type-product .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.search-results ul.products .type-product body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.search-results ul.products .type-product .button.button-outline-2, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-outline-2.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.search-results ul.products .type-product .button.button-outline-2:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-outline-2.button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.search-results ul.products .type-product .button.button-white, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-white.button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.search-results ul.products .type-product .button.button-white:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-white.button:hover, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.search-results ul.products .type-product .button.button-arrow::after, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-arrow.button::after, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.search-results ul.products .type-product .button.button-download::before, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button-download.button::before, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
    font-size: 70% !important;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.search-results ul.products .type-product .button, body.search-results ul.products .type-product #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button:not([name="tinvwl-remove"]) {
    margin: 15px 15px 0 15px;
    font-size: 70% !important;
  }
}
body.search-results ul.products .added_to_cart {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  color: #cc3a9c;
}
body.search-results ul.products .added_to_cart:hover {
  text-decoration: underline;
}
body.search-results ul.products .tinv-wishlist {
  text-align: center;
  font-size: 80%;
}
@media only all and (min-width: 75rem) {
  body.search-results ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.search-results ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.search-results ul.products .tinv-wishlist {
    margin: 15px 25px 0 25px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.search-results ul.products .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
@media only all and (max-width: 30rem) {
  body.search-results ul.products .tinv-wishlist {
    margin: 15px 15px 0 15px;
  }
}
body.search-results ul.products .tinv-wishlist .tinvwl_add_to_wishlist_button {
  margin: 0;
}
body.search-results .woocommerce-pagination {
  margin: 25px 0 0 0;
  display: flex;
  justify-content: center;
}
body.search-results .woocommerce-pagination .page-numbers {
  margin: 0;
  display: flex;
  justify-content: center;
  gap: 5px;
  border: none;
}
body.search-results .woocommerce-pagination .page-numbers li {
  border: none;
}
body.search-results .woocommerce-pagination .page-numbers li span {
  border-radius: 5px;
}
body.search-results .woocommerce-pagination .page-numbers li span.current {
  color: #fff;
  background: #cc3a9c;
}
body.search-results .woocommerce-pagination .page-numbers li a {
  border-radius: 5px;
}
body.search-results .woocommerce-pagination .page-numbers li a:hover {
  color: #fff;
  background: #cc3a9c;
}
body.search-results .products-per-page {
  margin: 10px 0 0 0 !important;
  float: none !important;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
}
body.search-results .products-per-page select {
  width: auto;
}
/* ******************** */
/* Advanvced Woo Search */
/* ******************** */
.type-page .aws-container .aws-search-form .aws-wrapper {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}
.type-page .aws-container .aws-search-form .aws-wrapper .aws-search-field {
  border-radius: 2rem !important;
}
.aws-search-result {
  border-radius: 1rem !important;
  overflow: hidden;
  margin-top: 5px;
}
.aws-search-result .aws_result_item .aws_result_title {
  color: inherit;
  font-weight: 600;
}
.aws-search-result .aws_search_more a {
  padding: 10px;
  line-height: normal;
}
/* ********** */
/* My Account */
/* ********** */
body.woocommerce-account .type-page .woocommerce {
  display: grid;
  gap: 50px;
}
@media only all and (min-width: 75rem) {
  body.woocommerce-account .type-page .woocommerce {
    grid-template-columns: 350px 1fr;
    grid-template-areas: "menu main";
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.woocommerce-account .type-page .woocommerce {
    grid-template-columns: 300px 1fr;
    grid-template-areas: "menu main";
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.woocommerce-account .type-page .woocommerce {
    grid-template-columns: 100%;
    grid-template-areas: "main" "menu";
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-account .type-page .woocommerce {
    grid-template-columns: 100%;
    grid-template-areas: "main" "menu";
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-account .type-page .woocommerce {
    grid-template-columns: 100%;
    grid-template-areas: "main" "menu";
  }
}
body.woocommerce-account .type-page .woocommerce::before, body.woocommerce-account .type-page .woocommerce::after {
  display: none;
}
body.woocommerce-account .type-page .woocommerce > * {
  float: none;
  width: 100%;
  margin: 0;
}
body.woocommerce-account .type-page .woocommerce > *:nth-child(1) {
  grid-area: menu;
}
body.woocommerce-account .type-page .woocommerce > *:nth-child(2) {
  grid-area: main;
}
body.woocommerce-account .type-page .woocommerce nav ul {
  list-style: none;
  padding: 25px;
  margin: 0;
  background: #323336;
  color: #fff;
  border-radius: 2rem;
}
body.woocommerce-account .type-page .woocommerce nav ul li::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 2px;
  vertical-align: middle;
  background: #cc3a9c;
}
body.woocommerce-account .type-page .woocommerce nav ul li a {
  display: inline-block;
  padding: 5px 0;
  color: inherit;
}
body.woocommerce-account .type-page .woocommerce nav ul li a:hover {
  color: #cc3a9c;
}
body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button:not([name="tinvwl-remove"]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
body.woocommerce-account .type-page .woocommerce .button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce .button:active, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button:active, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button:active, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):active, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button:not([name="tinvwl-remove"]):active, body.woocommerce-account .type-page .woocommerce .button:focus, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button:focus, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button:focus, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):focus, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button:not([name="tinvwl-remove"]):focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
body.woocommerce-account .type-page .woocommerce .button:disabled, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button:disabled, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button:disabled, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]):disabled, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button:not([name="tinvwl-remove"]):disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
body.woocommerce-account .type-page .woocommerce .button.fa[class*="fa-"]::before, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .fa.button[class*="fa-"]::before, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.fa:not([name="tinvwl-remove"])[class*="fa-"]::before, body.woocommerce-account .type-page .woocommerce .button.fa[class*="fa-"]::after, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .fa.button[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .fa.button[class*="fa-"]::after, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.fa:not([name="tinvwl-remove"])[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
body.woocommerce-account .type-page .woocommerce .button.button-xsmall, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-xsmall.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-xsmall.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-xsmall:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-xsmall:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
body.woocommerce-account .type-page .woocommerce .button.button-small, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-small.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-small.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-small:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.woocommerce-cart .shop_table .actions button.button:not([name="tinvwl-remove"]), body.woocommerce-cart .shop_table .actions body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-small:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block.button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce .button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .shop_table .actions .button, body.woocommerce-cart .shop_table .actions body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .button.instagram-gallery__button, body.woocommerce-account .type-page .woocommerce .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, body.woocommerce-account .type-page .woocommerce .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]), .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-account .type-page .woocommerce .button.instagram-gallery__button, body.woocommerce-account .type-page .woocommerce .button.btn-sm, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .btn-sm.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .btn-sm.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.btn-sm:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.btn-sm:not([name="tinvwl-remove"]) {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
body.woocommerce-account .type-page .woocommerce .button.button-large, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-large.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-large.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-large:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-large:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button, body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist .checkout-button.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button, body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout #g-mainbar .tinv-wishlist button.checkout-button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout button.checkout-button:not([name="tinvwl-remove"]), body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout body.woocommerce-account .type-page .woocommerce .button.checkout-button, body.woocommerce-account .type-page .woocommerce .button.btn-lg, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .btn-lg.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .btn-lg.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.btn-lg:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.btn-lg:not([name="tinvwl-remove"]) {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
body.woocommerce-account .type-page .woocommerce .button.button-xlarge, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-xlarge.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-xlarge.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-xlarge:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-xlarge:not([name="tinvwl-remove"]) {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
body.woocommerce-account .type-page .woocommerce .button.button-2, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-2.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-2.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-2:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce .button.btn-secondary, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .btn-secondary.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .btn-secondary.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.btn-secondary:not([name="tinvwl-remove"]) {
  background: #506ebf;
  border-color: #506ebf;
}
body.woocommerce-account .type-page .woocommerce .button.button-2:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-2.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-2.button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-2:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce .button.btn-secondary:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .btn-secondary.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .btn-secondary.button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.btn-secondary:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.btn-secondary:not([name="tinvwl-remove"]):hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.woocommerce-account .type-page .woocommerce .button.button-outline, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-outline.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-outline.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]), body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]), body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]), body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]), body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-outline:not([name="tinvwl-remove"]), body.woocommerce-account .type-page .woocommerce body.tax-product_cat ul.products .button, body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.single-product .type-product .related.products ul.products .type-product .button, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]), .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-top-products .woocommerce ul.products li.product .button, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-new-products .woocommerce ul.products li.product .button, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button, body.woocommerce-account .type-page .woocommerce body.search-results ul.products .type-product .button, body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce .button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
body.woocommerce-account .type-page .woocommerce .button.button-outline:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-outline.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-outline.button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-outline:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.tax-product_cat ul.products button.button:not([name="tinvwl-remove"]):hover, body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.single-product .type-product .related.products ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.home #c-frontpage-top-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.home #c-frontpage-new-products .woocommerce ul.products li.product button.button:not([name="tinvwl-remove"]):hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist body.search-results ul.products .type-product button.button:not([name="tinvwl-remove"]):hover, body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-outline:not([name="tinvwl-remove"]):hover, body.woocommerce-account .type-page .woocommerce body.tax-product_cat ul.products .button:hover, body.tax-product_cat ul.products body.woocommerce-account .type-page .woocommerce .button:hover, body.woocommerce-account .type-page .woocommerce body.single-product .type-product .related.products ul.products .type-product .button:hover, body.single-product .type-product .related.products ul.products .type-product body.woocommerce-account .type-page .woocommerce .button:hover, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block.button:hover, body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions #g-mainbar .tinv-wishlist button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:not([name="tinvwl-remove"]):hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions body.woocommerce-account .type-page .woocommerce .button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-top-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button:hover, body.woocommerce-account .type-page .woocommerce body.home #c-frontpage-new-products .woocommerce ul.products li.product .button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product body.woocommerce-account .type-page .woocommerce .button:hover, body.woocommerce-account .type-page .woocommerce body.search-results ul.products .type-product .button:hover, body.search-results ul.products .type-product body.woocommerce-account .type-page .woocommerce .button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
body.woocommerce-account .type-page .woocommerce .button.button-outline-2, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-outline-2.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-outline-2.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-outline-2:not([name="tinvwl-remove"]) {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
body.woocommerce-account .type-page .woocommerce .button.button-outline-2:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-outline-2.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-outline-2.button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-outline-2:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-outline-2:not([name="tinvwl-remove"]):hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
body.woocommerce-account .type-page .woocommerce .button.button-white, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-white.button, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-white.button, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-white:not([name="tinvwl-remove"]) {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
body.woocommerce-account .type-page .woocommerce .button.button-white:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-white.button:hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-white.button:hover, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-white:not([name="tinvwl-remove"]):hover, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-white:not([name="tinvwl-remove"]):hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
body.woocommerce-account .type-page .woocommerce .button.button-arrow::after, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-arrow.button::after, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-arrow.button::after, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-arrow:not([name="tinvwl-remove"])::after, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-arrow:not([name="tinvwl-remove"])::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
body.woocommerce-account .type-page .woocommerce .button.button-download::before, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist .button-download.button::before, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce .button-download.button::before, body.woocommerce-account .type-page .woocommerce #g-mainbar .tinv-wishlist button.button-download:not([name="tinvwl-remove"])::before, #g-mainbar .tinv-wishlist body.woocommerce-account .type-page .woocommerce button.button-download:not([name="tinvwl-remove"])::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
/* ********* */
/* My Orders */
/* ********* */
body.woocommerce-orders .woocommerce-orders-table {
  margin: 0;
  border-radius: 2rem;
  overflow: hidden;
}
@media only all and (min-width: 75rem) {
  body.woocommerce-orders .woocommerce-orders-table th, body.woocommerce-orders .woocommerce-orders-table td {
    padding: 1rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.woocommerce-orders .woocommerce-orders-table th, body.woocommerce-orders .woocommerce-orders-table td {
    padding: 1rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.woocommerce-orders .woocommerce-orders-table th, body.woocommerce-orders .woocommerce-orders-table td {
    padding: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.woocommerce-orders .woocommerce-orders-table th, body.woocommerce-orders .woocommerce-orders-table td {
    padding: 0.25rem 0.5rem;
  }
}
@media only all and (max-width: 30rem) {
  body.woocommerce-orders .woocommerce-orders-table th, body.woocommerce-orders .woocommerce-orders-table td {
    padding: 0.25rem 0.5rem;
  }
}
body.woocommerce-orders .woocommerce-orders-table a {
  color: #cc3a9c;
}
body.woocommerce-orders .woocommerce-orders-table a:hover {
  color: #fff;
}
/* ************ */
/* My Downloads */
/* ************ */
body.woocommerce-downloads .type-page .woocommerce .woocommerce-info {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
/* ********** */
/* My Address */
/* ********** */
/* *************** */
/* My Edit Account */
/* *************** */
body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="text"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="email"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="password"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="url"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="file"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="number"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="date"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="time"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="tel"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="search"]:not(.wp-block-search__input), body.woocommerce-edit-account .type-page .woocommerce form.edit-account select {
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  color: #323336;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  border: 1px solid #e0e0e0;
  border-radius: 2rem;
  background-color: #fafafa;
  box-shadow: none;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="text"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="email"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="password"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="url"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="file"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="number"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="date"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="time"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="tel"]::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="search"]:not(.wp-block-search__input)::placeholder, body.woocommerce-edit-account .type-page .woocommerce form.edit-account select::placeholder {
  color: #323336;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="file"] {
  padding: 0;
  height: auto;
  background: none;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account select[multiple="multiple"] {
  height: auto * 3;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="radio"], body.woocommerce-edit-account .type-page .woocommerce form.edit-account input[type="checkbox"] {
  position: relative;
  box-sizing: border-box;
  padding: 0;
  margin: 5px 5px 5px 0;
  box-shadow: none;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account textarea {
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  width: 100%;
  color: #323336;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  border: 1px solid #e0e0e0;
  border-radius: 2rem;
  background-color: #fafafa;
  box-shadow: none;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account textarea::placeholder {
  /* Firefox 18- */
  color: #323336;
}
body.woocommerce-edit-account .type-page .woocommerce form.edit-account fieldset {
  padding: 0;
  margin-top: 35px;
}
/* ********* */
/* Instagram */
/* ********* */
.c-frontpage-instagram.wp-block-heading {
  font-family: "Messiniaka";
  font-weight: 900;
  line-height: normal;
  max-width: 650px;
  text-wrap: balance;
}
.c-frontpage-instagram.wp-block-heading strong {
  color: #cc3a9c;
  font-weight: inherit;
}
.widget:has(.instagram-gallery-feed) > p {
  display: none;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery-list .instagram-gallery-item {
  border-radius: 2rem;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .swiper-container .swiper-button-prev, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .swiper-container .swiper-button-next {
  text-rendering: auto;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .swiper-container .swiper-button-prev::after, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .swiper-container .swiper-button-next::after {
  font-size: 30px;
  color: #cc3a9c !important;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions {
  margin: 25px 0 0 0;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.75rem 1.5rem;
  margin: 0;
  font-family: "Inter";
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  line-height: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  background: #cc3a9c;
  border-width: 1px;
  border-style: solid;
  border-color: #cc3a9c;
  border-radius: 2rem;
  box-shadow: none;
  transition: all 0.2s;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button:active, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button:focus {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
  outline: 0;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.fa[class*="fa-"]::before, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.fa[class*="fa-"]::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-xsmall, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist .instagram-gallery__button.button, #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions #g-mainbar .tinv-wishlist button.instagram-gallery__button:not([name="tinvwl-remove"]), #g-mainbar .tinv-wishlist .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions button.instagram-gallery__button:not([name="tinvwl-remove"]) {
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-small, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.tax-product_cat ul.products .instagram-gallery__button.button, body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.single-product .type-product .related.products ul.products .type-product .instagram-gallery__button.button, body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-cart .shop_table .actions .instagram-gallery__button.button, body.woocommerce-cart .shop_table .actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .instagram-gallery__button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .instagram-gallery__button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.search-results ul.products .type-product .instagram-gallery__button.button, body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-account .type-page .woocommerce .instagram-gallery__button.button, body.woocommerce-account .type-page .woocommerce .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.btn-sm {
  font-size: 0.875rem;
  padding: 0.625rem 1.375rem;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-large, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .instagram-gallery__button.checkout-button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.checkout-button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.btn-lg {
  font-size: 1.125rem;
  padding: 1rem 1.75rem;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-xlarge {
  font-size: 1.25rem;
  padding: 1.125rem 1.875rem;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-2, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.btn-secondary {
  background: #506ebf;
  border-color: #506ebf;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-2:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.btn-secondary:hover {
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-outline, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.tax-product_cat ul.products .instagram-gallery__button.button, body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.single-product .type-product .related.products ul.products .type-product .instagram-gallery__button.button, body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .instagram-gallery__button.button, body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .instagram-gallery__button.button, body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.search-results ul.products .type-product .instagram-gallery__button.button, body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button {
  color: #cc3a9c;
  background: none;
  background-color: transparent;
  border-color: #cc3a9c;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-outline:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.tax-product_cat ul.products .instagram-gallery__button.button:hover, body.tax-product_cat ul.products .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.single-product .type-product .related.products ul.products .type-product .instagram-gallery__button.button:hover, body.single-product .type-product .related.products ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-actions .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.wc-block-components-button.wp-block-woocommerce-mini-cart-cart-button-block:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-top-products .woocommerce ul.products li.product .instagram-gallery__button.button:hover, body.home #c-frontpage-top-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.home #c-frontpage-new-products .woocommerce ul.products li.product .instagram-gallery__button.button:hover, body.home #c-frontpage-new-products .woocommerce ul.products li.product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button:hover, .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions body.search-results ul.products .type-product .instagram-gallery__button.button:hover, body.search-results ul.products .type-product .widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button:hover {
  color: #fff;
  background: #cc3a9c;
  border-color: #cc3a9c;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-outline-2 {
  color: #506ebf;
  background: none;
  background-color: transparent;
  border-color: #506ebf;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-outline-2:hover {
  color: #fff;
  background: #506ebf;
  border-color: #506ebf;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-white {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-white:hover {
  color: #323336;
  background: #fff;
  border-color: #fff;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-arrow::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  font-weight: 900;
  line-height: normal;
  margin-left: 10px;
}
.widget:has(.instagram-gallery-feed) .instagram-gallery-feed .instagram-gallery__actions .instagram-gallery__button.button-download::before {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: inherit;
  line-height: normal;
  margin-right: 10px;
}
/* ******* */
/* Contact */
/* ******* */
.c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  border: none;
  border-radius: 2rem 2rem 0 0;
}
.c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title::before, .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title::after {
  display: none;
}
.c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper {
  border: none;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper {
    border-radius: 1rem;
    overflow: hidden;
  }
}
@media only all and (max-width: 30rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper {
    border-radius: 1rem;
    overflow: hidden;
  }
}
.c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
  margin-top: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-family: "Inter";
  font-size: 1.35rem;
  font-weight: bold;
  text-transform: none;
  text-wrap: balance;
  margin: 0;
  background: #506ebf;
  color: #fff;
  border: none;
  font-weight: bold;
}
.c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
  border-top: solid 1px var(--e-global-color-secondary);
  font-weight: 400;
  word-break: break-word;
}
.c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
  border: none;
}
@media only all and (min-width: 75rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 20px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 20px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 20px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 20px 10px;
  }
}
@media only all and (max-width: 30rem) {
  .c-contact.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 20px 10px;
  }
}
/* ********************** */
/* Complete Scroll To Top */
/* ********************** */
#complete-scroll-to-top {
  position: fixed;
  z-index: 9;
  top: auto;
  bottom: 20px;
  left: auto;
  right: 20px;
  width: 50px;
  height: 50px;
  color: #506ebf;
  background-color: #fff;
  background-image: url('../images/arrow-up-fuchsia.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
  border-radius: 50%;
  cursor: pointer;
}
/* ************************* */
/* BeRocket: Advanced Labels */
/* ************************* */
@media only all and (min-width: 75rem) {
  .berocket_better_labels .berocket_better_labels_line .br_alabel span {
    padding: 5px 10px;
    font-size: 90%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .berocket_better_labels .berocket_better_labels_line .br_alabel span {
    padding: 5px 10px;
    font-size: 90%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .berocket_better_labels .berocket_better_labels_line .br_alabel span {
    padding: 5px 10px;
    font-size: 80%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .berocket_better_labels .berocket_better_labels_line .br_alabel span {
    height: auto;
    padding: 5px;
    font-size: 70%;
    line-height: normal;
  }
}
@media only all and (max-width: 30rem) {
  .berocket_better_labels .berocket_better_labels_line .br_alabel span {
    height: auto;
    padding: 3px;
    font-size: 60%;
    line-height: normal;
  }
}
/*# sourceMappingURL=custom.css.map */