.elementor-1445 .elementor-element.elementor-element-1460ca6{--display:flex;--min-height:60vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.61;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1445 .elementor-element.elementor-element-1460ca6::before, .elementor-1445 .elementor-element.elementor-element-1460ca6 > .elementor-background-video-container::before, .elementor-1445 .elementor-element.elementor-element-1460ca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1445 .elementor-element.elementor-element-1460ca6 > .elementor-background-slideshow::before, .elementor-1445 .elementor-element.elementor-element-1460ca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1445 .elementor-element.elementor-element-1460ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1445 .elementor-element.elementor-element-5ea72f3{--spacer-size:49px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1445 .elementor-element.elementor-element-6395cda{width:var( --container-widget-width, 58.696% );max-width:58.696%;--container-widget-width:58.696%;--container-widget-flex-grow:0;text-align:center;}.elementor-1445 .elementor-element.elementor-element-6395cda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1445 .elementor-element.elementor-element-6395cda .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:4.1rem;font-weight:600;line-height:120%;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-1445 .elementor-element.elementor-element-a9a308a{--spacer-size:53px;}.elementor-1445 .elementor-element.elementor-element-a558b8a{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-1445 .elementor-element.elementor-element-a558b8a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:10px;color:#FFFFFF;}.elementor-1445 .elementor-element.elementor-element-e3b363a{--spacer-size:56px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px;padding:25px 25px 25px 25px;background-color:#FFFFFF;border-color:#000000;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products  ul.products{grid-column-gap:32px;grid-row-gap:56px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:19px 19px 19px 19px;margin-bottom:24px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#20201D;margin-bottom:12px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#20201D;margin-bottom:12px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .price{color:#66665D;font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;letter-spacing:-0.02em;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .price ins{color:#66665D;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .price ins .amount{color:#66665D;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .button{color:#FAF9F6;background-color:#20201D;border-color:#20201D;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1em;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-6395cda .elementor-heading-title{font-size:36px;letter-spacing:-0.72px;}.elementor-1445 .elementor-element.elementor-element-a558b8a .elementor-heading-title{font-size:36px;letter-spacing:-0.72px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:45px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .price{font-size:45px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1445 .elementor-element.elementor-element-6395cda .elementor-heading-title{font-size:32px;letter-spacing:-0.64px;}.elementor-1445 .elementor-element.elementor-element-a558b8a .elementor-heading-title{font-size:32px;letter-spacing:-0.64px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:36px;}.elementor-1445 .elementor-element.elementor-element-d73a100.elementor-wc-products ul.products li.product .price{font-size:36px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-d73a100 */.elementor-1445 .elementor-element.elementor-element-d73a100 ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.elementor-1445 .elementor-element.elementor-element-d73a100 ul.products li.product { min-width: 0; }
.elementor-1445 .elementor-element.elementor-element-d73a100 ul.products li.product img { aspect-ratio: 1; object-fit: contain; }
@media (max-width: 1024px) {
  .elementor-1445 .elementor-element.elementor-element-d73a100 ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .elementor-1445 .elementor-element.elementor-element-d73a100 ul.products { grid-template-columns: minmax(0, 1fr); }
  .elementor-1445 .elementor-element.elementor-element-d73a100 .woocommerce-ordering { float: none; margin-top: 1rem; }
  .elementor-1445 .elementor-element.elementor-element-d73a100 .woocommerce-ordering select { width: 100%; max-width: 100%; }
}/* End custom CSS */