.elementor-206 .elementor-element.elementor-element-3c69f52e{padding:3em 0em 7em 0em;}.woocommerce .elementor-206 .elementor-element.elementor-element-b1ad8c4 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-206 .elementor-element.elementor-element-b1ad8c4 .flex-viewport{border-radius:5px 5px 5px 5px;}.elementor-206 .elementor-element.elementor-element-5122e443 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-49fd9c6a .elementor-heading-title{color:var( --e-global-color-secondary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-206 .elementor-element.elementor-element-4f3d0d99 .price{color:var( --e-global-color-secondary );}.woocommerce .elementor-206 .elementor-element.elementor-element-4f3d0d99 .price ins{color:var( --e-global-color-secondary );}.elementor-206 .elementor-element.elementor-element-55b08a30 .cart button{border-style:solid;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-206 .elementor-element.elementor-element-55b08a30 .cart button:hover{color:var( --e-global-color-text );background-color:#000000;}.elementor-206 .elementor-element.elementor-element-55b08a30 .quantity .qty{transition:all 0.2s;}.elementor-206 .elementor-element.elementor-element-6bfa1f4a, .elementor-206 .elementor-element.elementor-element-6bfa1f4a > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-206 .elementor-element.elementor-element-6bfa1f4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:2em;padding:2em 2em 2em 2em;}.elementor-206 .elementor-element.elementor-element-6bfa1f4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-58fb17a2 .elementor-heading-title{color:#000000;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-82552ba{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#000000;}.elementor-206 .elementor-element.elementor-element-82552ba .elementor-share-btn{border-width:1px;}.elementor-206 .elementor-element.elementor-element-82552ba .elementor-share-btn:hover{--e-share-buttons-primary-color:#425A44;}.elementor-206 .elementor-element.elementor-element-82552ba .elementor-share-btn__title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-206 .elementor-element.elementor-element-14a9b77b{padding:0em 0em 7em 0em;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li{background-color:#5A5A5A;border-color:var( --e-global-color-primary );border-radius:3px 3px 0 0;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:3px 3px 3px 3px;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li.active a{color:#FFD700;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-text );}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-text );}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs{margin-left:3px;margin-right:3px;}.elementor-206 .elementor-element.elementor-element-6f411eb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-206 .elementor-element.elementor-element-6f411eb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-206 .elementor-element.elementor-element-593d3a98 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;padding:0em 0em 2em 0em;background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:5px 5px 5px 5px;margin-bottom:14px;}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.woocommerce .elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products .products > h2{color:var( --e-global-color-secondary );margin-bottom:1em;}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;margin-top:14px;}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-206 .elementor-element.elementor-element-3c69f52e{padding:2em 1em 3em 1em;}.elementor-206 .elementor-element.elementor-element-5122e443 > .elementor-element-populated{padding:2em 2em 2em 2em;} .elementor-206 .elementor-element.elementor-element-82552ba{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-206 .elementor-element.elementor-element-82552ba .elementor-share-btn__title{font-size:13px;}.elementor-206 .elementor-element.elementor-element-14a9b77b{padding:0em 1em 3em 1em;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li a{font-size:15px;}.elementor-206 .elementor-element.elementor-element-6f411eb6{padding:0em 1em 3em 1em;}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-3c69f52e{padding:0em 0em 2em 0em;}.elementor-206 .elementor-element.elementor-element-5122e443 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-206 .elementor-element.elementor-element-6bfa1f4a{padding:1em 1em 1em 1em;} .elementor-206 .elementor-element.elementor-element-82552ba{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-206 .elementor-element.elementor-element-82552ba .elementor-share-btn__title{font-size:12px;}.elementor-206 .elementor-element.elementor-element-14a9b77b{padding:0em 0em 2em 0em;}.woocommerce .elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.wc-tabs li a{font-size:14px;}.elementor-206 .elementor-element.elementor-element-6f411eb6{padding:0em 0em 2em 0em;}.elementor-206 .elementor-element.elementor-element-39cd82ea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-55b08a30 */.elementor-206 .elementor-element.elementor-element-55b08a30 .single_add_to_cart_button,
.elementor-206 .elementor-element.elementor-element-55b08a30 button.single_add_to_cart_button,
.elementor-206 .elementor-element.elementor-element-55b08a30 .cart button,
.elementor-206 .elementor-element.elementor-element-55b08a30 button[type="submit"] {
  background: #111 !important;
  color: #fff !important;
  border: 1px solid #111 !important;
  border-radius: 0 !important;
  min-height: 50px !important;
  padding: 0 28px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

.elementor-206 .elementor-element.elementor-element-55b08a30 .single_add_to_cart_button:hover,
.elementor-206 .elementor-element.elementor-element-55b08a30 button.single_add_to_cart_button:hover,
.elementor-206 .elementor-element.elementor-element-55b08a30 .cart button:hover,
.elementor-206 .elementor-element.elementor-element-55b08a30 button[type="submit"]:hover,
.elementor-206 .elementor-element.elementor-element-55b08a30 .single_add_to_cart_button:focus,
.elementor-206 .elementor-element.elementor-element-55b08a30 button.single_add_to_cart_button:focus,
.elementor-206 .elementor-element.elementor-element-55b08a30 .cart button:focus,
.elementor-206 .elementor-element.elementor-element-55b08a30 button[type="submit"]:focus {
  background: #111 !important;
  color: #fff !important;
  border-color: #111 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-703e20af */.elementor-206 .elementor-element.elementor-element-703e20af,
.elementor-206 .elementor-element.elementor-element-703e20af .product_meta {
  color: #444 !important;
  font-size: 13px !important;
  line-height: 1.7 !important;
}

.elementor-206 .elementor-element.elementor-element-703e20af a,
.elementor-206 .elementor-element.elementor-element-703e20af .product_meta a {
  color: #111 !important;
  text-decoration: underline !important;
  text-underline-offset: 4px !important;
}

.elementor-206 .elementor-element.elementor-element-703e20af a:hover,
.elementor-206 .elementor-element.elementor-element-703e20af .product_meta a:hover {
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c69f52e */.aw313-single-product{
  width:min(1180px, calc(100vw - 40px)) !important;
  max-width:1180px !important;
  margin:55px auto !important;
  display:flex !important;
  flex-direction:row !important;
  align-items:flex-start !important;
  justify-content:center !important;
  gap:58px !important;
}

.aw313-single-product > .e-con,
.aw313-single-product > .elementor-column{
  min-width:0 !important;
}

.aw313-single-product > .e-con:first-child,
.aw313-single-product > .elementor-column:first-child{
  flex:0 0 42% !important;
  max-width:420px !important;
}

.aw313-single-product > .e-con:last-child,
.aw313-single-product > .elementor-column:last-child{
  flex:1 1 58% !important;
  max-width:620px !important;
}

.aw313-single-product img{
  max-width:100% !important;
  height:auto !important;
  object-fit:contain !important;
}

@media(max-width:767px){
  .aw313-single-product{
    width:calc(100vw - 28px) !important;
    flex-direction:column !important;
    gap:28px !important;
  }

  .aw313-single-product > .e-con,
  .aw313-single-product > .elementor-column{
    flex:1 1 100% !important;
    width:100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-448bf2c7 */.elementor-206 .elementor-element.elementor-element-448bf2c7,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs {
  background: #fff !important;
  color: #111 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs {
  margin: 0 0 24px !important;
  padding: 0 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  border-bottom: 1px solid #e3e3e3 !important;
  background: #fff !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs::before,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs li::before,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs li::after {
  display: none !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #fff !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs li.active {
  background: #111 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs li a {
  padding: 15px 22px !important;
  color: #111 !important;
  background: transparent !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs ul.tabs li.active a {
  color: #fff !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs .panel {
  margin: 0 !important;
  padding: 26px 0 !important;
  background: #fff !important;
  color: #222 !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .woocommerce-tabs .panel h2 {
  margin: 0 0 16px !important;
  color: #111 !important;
  font-size: 22px !important;
  font-weight: 700 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 #reviews,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #comments,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #review_form_wrapper,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #review_form,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-respond {
  background: #fff !important;
  color: #222 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-form label,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-reply-title,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #reviews .comment-text,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #reviews p,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #reviews .description {
  color: #222 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-form textarea,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-form input[type="text"],
.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-form input[type="email"] {
  width: 100% !important;
  min-height: 44px !important;
  border: 1px solid #d7d7d7 !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #111 !important;
  padding: 10px 12px !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .comment-form textarea {
  min-height: 120px !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .stars a,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .star-rating,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .star-rating::before,
.elementor-206 .elementor-element.elementor-element-448bf2c7 .star-rating span::before {
  color: #111 !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .form-submit input,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #submit {
  min-height: 42px !important;
  padding: 0 22px !important;
  border: 1px solid #111 !important;
  border-radius: 0 !important;
  background: #111 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.elementor-206 .elementor-element.elementor-element-448bf2c7 .form-submit input:hover,
.elementor-206 .elementor-element.elementor-element-448bf2c7 #submit:hover {
  background: #fff !important;
  color: #111 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-39cd82ea *//* 313 Related Products Widget Grid */

.elementor-206 .elementor-element.elementor-element-39cd82ea{
  --fk-gold:#cf9d3f;
  --fk-gold-bright:#f3d27a;
  --fk-black:#0b0b0c;
  --fk-text:#1c1a17;
  --fk-cream:#faf7f0;
}

/* Grid */
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:44px 24px !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products:before,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products:after{
  display:none !important;
  content:none !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product{
  position:relative !important;
  float:none !important;
  clear:none !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
  background:var(--fk-cream) !important;
  overflow:hidden !important;
  border:0 !important;
  box-shadow:none !important;
}

/* Product image */
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product a.woocommerce-LoopProduct-link{
  display:block !important;
  color:inherit !important;
  text-decoration:none !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product img{
  width:100% !important;
  max-width:100% !important;
  aspect-ratio:3 / 4 !important;
  height:auto !important;
  object-fit:cover !important;
  object-position:center top !important;
  display:block !important;
  margin:0 0 14px !important;
  padding:0 !important;
  background:#f7f0df !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  transition:transform .45s ease, filter .45s ease !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product:hover img{
  transform:scale(1.025) !important;
  filter:brightness(.94) !important;
}

/* Title */
.elementor-206 .elementor-element.elementor-element-39cd82ea .woocommerce-loop-product__title{
  min-height:40px !important;
  margin:0 0 6px !important;
  padding:0 !important;
  color:var(--fk-text) !important;
  font-family:'EB Garamond','Georgia',serif !important;
  font-size:15px !important;
  font-weight:500 !important;
  line-height:1.35 !important;
  letter-spacing:.2px !important;
  text-align:left !important;
}

/* Price */
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .price{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:6px !important;
  margin:6px 0 0 !important;
  color:var(--fk-gold) !important;
  font-family:'Poppins',sans-serif !important;
  font-size:13px !important;
  font-weight:700 !important;
  line-height:1.3 !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .price .amount{
  color:inherit !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .price del,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .price del .amount{
  color:#9b9591 !important;
  opacity:1 !important;
  font-size:13px !important;
  font-weight:500 !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .price ins,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .price ins .amount{
  color:var(--fk-gold) !important;
  font-size:14px !important;
  font-weight:800 !important;
  text-decoration:none !important;
}

/* Add to cart button */
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .added_to_cart{
  position:absolute !important;
  left:12px !important;
  bottom:82px !important;
  z-index:20 !important;

  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;

  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  min-height:44px !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:50% !important;

  background:rgba(11,11,12,.6) !important;
  color:var(--fk-gold-bright) !important;
  font-size:0 !important;
  line-height:1 !important;
  text-decoration:none !important;
  box-shadow:0 6px 16px rgba(0,0,0,.25) !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button:before{
  content:"+" !important;
  display:block !important;
  color:var(--fk-gold-bright) !important;
  font-size:18px !important;
  font-weight:700 !important;
  line-height:1 !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button:after{
  content:"ADD" !important;
  display:block !important;
  color:var(--fk-gold-bright) !important;
  font-family:'Poppins',sans-serif !important;
  font-size:8px !important;
  font-weight:700 !important;
  line-height:1 !important;
  letter-spacing:.06em !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button:hover,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .added_to_cart:hover{
  background:var(--fk-gold) !important;
}

.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button:hover:before,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button:hover:after{
  color:var(--fk-black) !important;
}

/* Wishlist */
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .yith-wcwl-add-to-wishlist,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .yith-add-to-wishlist-button-block,
.elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .yith-wcwl-add-button{
  position:absolute !important;
  top:12px !important;
  right:12px !important;
  z-index:25 !important;
  margin:0 !important;
}

/* Responsive */
@media(max-width:1024px){
  .elementor-206 .elementor-element.elementor-element-39cd82ea ul.products{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:36px 18px !important;
  }
}

@media(max-width:767px){
  .elementor-206 .elementor-element.elementor-element-39cd82ea ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:32px 14px !important;
  }

  .elementor-206 .elementor-element.elementor-element-39cd82ea .woocommerce-loop-product__title{
    min-height:38px !important;
    font-size:12.5px !important;
  }

  .elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .button,
  .elementor-206 .elementor-element.elementor-element-39cd82ea ul.products li.product .added_to_cart{
    left:8px !important;
    bottom:74px !important;
    width:38px !important;
    height:38px !important;
    min-width:38px !important;
    min-height:38px !important;
  }
}/* End custom CSS */