.elementor-3927 .elementor-element.elementor-element-5eb75313{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:084px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3927 .elementor-element.elementor-element-22b2549b{--display:flex;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:32px;--padding-top:0px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-3927 .elementor-element.elementor-element-6534d1c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:032px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3927 .elementor-element.elementor-element-66c71acf .elementor-heading-title{font-family:"Poppins", serif;font-size:28px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#131313;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-3927 .elementor-element.elementor-element-2c129689 .price{color:#5A5A5A;font-family:"Poppins", serif;font-size:14px;font-weight:500;}.elementor-3927 .elementor-element.elementor-element-4f0b6475{--display:flex;}.elementor-3927 .elementor-element.elementor-element-2e7f4fc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-3927 .elementor-element.elementor-element-2e7f4fc8 .woocommerce-product-details__short-description{color:#5A5A5A;font-size:12px;font-weight:300;}.elementor-3927 .elementor-element.elementor-element-2344d00e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3927 .elementor-element.elementor-element-60a4bf9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3927 .elementor-element.elementor-element-60a4bf9d{font-family:"Poppins", serif;font-size:12px;font-weight:400;color:#5A5A5A;}.elementor-3927 .elementor-element.elementor-element-3589c680{--display:flex;}.elementor-3927 .elementor-element.elementor-element-2de8e880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3927 .elementor-element.elementor-element-2de8e880{font-family:"Poppins", serif;font-size:12px;font-weight:400;color:#5A5A5A;}.elementor-3927 .elementor-element.elementor-element-2b16e5e1{--n-accordion-title-font-size:12px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#5A5A5A;--n-accordion-icon-size:12px;}:where( .elementor-3927 .elementor-element.elementor-element-2b16e5e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:bold;}.elementor-3927 .elementor-element.elementor-element-8d0ba46{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3927 .elementor-element.elementor-element-8d0ba46:not(.elementor-motion-effects-element-type-background), .elementor-3927 .elementor-element.elementor-element-8d0ba46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3927 .elementor-element.elementor-element-6a174532 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3927 .elementor-element.elementor-element-6a174532 .elementor-heading-title{font-family:"Poppins", serif;font-size:12px;font-weight:600;color:#F8F8F8;}.elementor-3927 .elementor-element.elementor-element-55d79822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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 ), 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 ), 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 ), 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 ), 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 ), 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 ), serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3927 .elementor-element.elementor-element-145e6365.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3927 .elementor-element.elementor-element-145e6365.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-3927 .elementor-element.elementor-element-145e6365.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3927 .elementor-element.elementor-element-145e6365.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-22b2549b */.elementor-3927 .elementor-element.elementor-element-22b2549b img {
  max-height: 90vh;
  width: auto;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6534d1c7 */<dialog id="preorder-popup" class="araide-popup">
  <button class="popup-close" aria-label="Close">&times;</button>
  <h3>Preorder</h3>
  <p>Your piece will be made to order. Ready to continue?</p>
  <button class="popup-proceed">Proceed</button>
</dialog>

<script>
(function () {
  const dialog = document.getElementById('preorder-popup');
  let pending = null;
  let confirmed = false;

  document.addEventListener('click', function (e) {
    const btn = e.target.closest('.preorder-btn');

    // Preorder clicked: show popup first
    if (btn && !confirmed) {
      e.preventDefault();
      e.stopPropagation();
      pending = btn;
      dialog.showModal();
      return;
    }

    // Proceed clicked: carry on with the original action
    if (e.target.classList.contains('popup-proceed')) {
      dialog.close();
      confirmed = true;
      if (pending.href) {
        window.location.href = pending.href;   // it's a link
      } else {
        pending.click();                       // it's a button (e.g. add to cart)
      }
      setTimeout(() => (confirmed = false), 500);
      return;
    }

    // Close button or click on the dark backdrop
    if (e.target.classList.contains('popup-close') || e.target === dialog) {
      dialog.close();
    }
  }, true);
})();
</script>/* End custom CSS */