.elementor-52 .elementor-element.elementor-element-742e15f7{--display:flex;--min-height:304px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-52 .elementor-element.elementor-element-742e15f7::before,.elementor-52 .elementor-element.elementor-element-742e15f7>.elementor-background-video-container::before,.elementor-52 .elementor-element.elementor-element-742e15f7>.e-con-inner>.elementor-background-video-container::before,.elementor-52 .elementor-element.elementor-element-742e15f7>.elementor-background-slideshow::before,.elementor-52 .elementor-element.elementor-element-742e15f7>.e-con-inner>.elementor-background-slideshow::before,.elementor-52 .elementor-element.elementor-element-742e15f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-4714c2d) 0%,#D1AA4CB3 55%)}.elementor-52 .elementor-element.elementor-element-742e15f7:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-742e15f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-52 .elementor-element.elementor-element-3ba0b425{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-52 .elementor-element.elementor-element-3a5020cb>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-3a5020cb .woocommerce-breadcrumb{color:var(--e-global-color-c789624);font-family:"Inter",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:15px;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-3a5020cb .woocommerce-breadcrumb>a{color:var(--e-global-color-c789624)}.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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-495c9215>.elementor-widget-container{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-495c9215 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:51px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:.9em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-c789624)}.elementor-52 .elementor-element.elementor-element-24a34b63{--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;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-26734a59{width:initial;max-width:initial;z-index:1}.elementor-52 .elementor-element.elementor-element-26734a59>.elementor-widget-container{padding:20px 0 29px 0}.woocommerce .elementor-52 .elementor-element.elementor-element-26734a59 .term-description{color:var(--e-global-color-c789624);font-family:"Inter",Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-6f52d35e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-woocommerce-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);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product{text-align:left;padding:0 0 0 10px}.elementor-52 .elementor-element.elementor-element-41e76660{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-41e76660>.elementor-widget-container{padding:0% 2% 0% 1.5%}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products{grid-column-gap:10px;grid-row-gap:40px}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-bf9e195-font-family),Sans-serif;font-size:var(--e-global-typography-bf9e195-font-size);font-weight:var(--e-global-typography-bf9e195-font-weight);text-transform:var(--e-global-typography-bf9e195-text-transform);font-style:var(--e-global-typography-bf9e195-font-style);text-decoration:var(--e-global-typography-bf9e195-text-decoration);line-height:var(--e-global-typography-bf9e195-line-height);letter-spacing:var(--e-global-typography-bf9e195-letter-spacing);word-spacing:var(--e-global-typography-bf9e195-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price{color:#000;font-family:var(--e-global-typography-022bcc3-font-family),Sans-serif;font-size:var(--e-global-typography-022bcc3-font-size);font-weight:var(--e-global-typography-022bcc3-font-weight);text-transform:var(--e-global-typography-022bcc3-text-transform);font-style:var(--e-global-typography-022bcc3-font-style);text-decoration:var(--e-global-typography-022bcc3-text-decoration);line-height:var(--e-global-typography-022bcc3-line-height);letter-spacing:var(--e-global-typography-022bcc3-letter-spacing);word-spacing:var(--e-global-typography-022bcc3-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price ins{color:#000}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price ins .amount{color:#000}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price del{color:#000}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price del .amount{color:#000}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-23bfdf8-font-family),Sans-serif;font-size:var(--e-global-typography-23bfdf8-font-size);font-weight:var(--e-global-typography-23bfdf8-font-weight);text-transform:var(--e-global-typography-23bfdf8-text-transform);font-style:var(--e-global-typography-23bfdf8-font-style);text-decoration:var(--e-global-typography-23bfdf8-text-decoration);line-height:var(--e-global-typography-23bfdf8-line-height);letter-spacing:var(--e-global-typography-23bfdf8-letter-spacing);word-spacing:var(--e-global-typography-23bfdf8-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .button{color:var(--e-global-color-primary);background-color:var(--e-global-color-4714c2d);border-color:var(--e-global-color-primary);font-family:var(--e-global-typography-aca0923-font-family),Sans-serif;font-size:var(--e-global-typography-aca0923-font-size);font-weight:var(--e-global-typography-aca0923-font-weight);text-transform:var(--e-global-typography-aca0923-text-transform);font-style:var(--e-global-typography-aca0923-font-style);text-decoration:var(--e-global-typography-aca0923-text-decoration);line-height:var(--e-global-typography-aca0923-line-height);letter-spacing:var(--e-global-typography-aca0923-letter-spacing);word-spacing:var(--e-global-typography-aca0923-word-spacing);border-style:none;border-radius:0 0 0 0;padding:0 0 0 0;margin-top:14px}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .button:hover{color:var(--e-global-color-accent)}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination{margin-top:71px;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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination ul li a,.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination ul li span{padding:13px}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination ul li a{color:var(--e-global-color-primary);background-color:var(--e-global-color-eaceffd)}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination ul li a:hover{color:var(--e-global-color-c789624);background-color:var(--e-global-color-accent)}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination ul li span.current{color:var(--e-global-color-c789624);background-color:var(--e-global-color-accent)}.elementor-52 .elementor-element.elementor-element-87f668d{--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-52 .elementor-element.elementor-element-3978ffe{text-align:center}.elementor-52 .elementor-element.elementor-element-3978ffe .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:.9em;letter-spacing:0;word-spacing:0em}.elementor-widget-lottie{--caption-color:var( --e-global-color-text )}.elementor-widget-lottie .e-lottie__caption{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-fde81e4>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-fde81e4{--lottie-container-width:7%}.elementor-52 .elementor-element.elementor-element-6b8036d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-52 .elementor-element.elementor-element-2f20da66{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px}.elementor-52 .elementor-element.elementor-element-69bc6e2>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-52 .elementor-element.elementor-element-69bc6e2 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:37px;letter-spacing:-4px;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-315854d4{--swiper-slides-to-display:5;--swiper-slides-gap:15px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-52px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-52px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:39px;--arrow-normal-color:#000000}.elementor-52 .elementor-element.elementor-element-315854d4 .swiper-slide>.elementor-element{height:100%}.elementor-52 .elementor-element.elementor-element-ab447cd{--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-52 .elementor-element.elementor-element-8ab2f2f{--display:flex}.elementor-widget-text-editor{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);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-52 .elementor-element.elementor-element-14acdd8>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-52 .elementor-element.elementor-element-14acdd8{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-337eabc{--display:flex}.elementor-52 .elementor-element.elementor-element-f0de1ab>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-52 .elementor-element.elementor-element-f0de1ab{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-51e8a1d{--display:flex}.elementor-52 .elementor-element.elementor-element-552ceea>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-52 .elementor-element.elementor-element-552ceea{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-5dc4292{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:#D1AA4CB8;--n-accordion-icon-size:15px}.elementor-52 .elementor-element.elementor-element-cb8c97e{--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:0100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-52 .elementor-element.elementor-element-1f9a546>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-52 .elementor-element.elementor-element-1f9a546 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:37px;letter-spacing:-4px;word-spacing:0em}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-52 .elementor-element.elementor-element-d525574.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:0}.elementor-52 .elementor-element.elementor-element-d525574 a>img{border-style:solid;border-color:var(--e-global-color-text);margin-bottom:0}.elementor-52 .elementor-element.elementor-element-d525574 .woocommerce .woocommerce-loop-category__title{font-family:"Cormorant Garamond",Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-d525574 .woocommerce-loop-category__title .count{color:#fff0;font-family:"Cormorant Garamond",Sans-serif;font-size:1px;font-weight:500;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:.9em;letter-spacing:0;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-69bc468{--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-52 .elementor-element.elementor-element-4b0163c{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0;word-spacing:0em}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-742e15f7{--min-height:556px;--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-52 .elementor-element.elementor-element-3ba0b425{--justify-content:flex-end}.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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-52 .elementor-element.elementor-element-495c9215>.elementor-widget-container{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-495c9215 .elementor-heading-title{font-size:69px;line-height:70px;letter-spacing:15px}.elementor-52 .elementor-element.elementor-element-24a34b63{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-26734a59>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.woocommerce .elementor-52 .elementor-element.elementor-element-26734a59 .term-description{font-size:14px}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-woocommerce-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);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-bf9e195-font-size);line-height:var(--e-global-typography-bf9e195-line-height);letter-spacing:var(--e-global-typography-bf9e195-letter-spacing);word-spacing:var(--e-global-typography-bf9e195-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-022bcc3-font-size);line-height:var(--e-global-typography-022bcc3-line-height);letter-spacing:var(--e-global-typography-022bcc3-letter-spacing);word-spacing:var(--e-global-typography-022bcc3-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-23bfdf8-font-size);line-height:var(--e-global-typography-23bfdf8-line-height);letter-spacing:var(--e-global-typography-23bfdf8-letter-spacing);word-spacing:var(--e-global-typography-23bfdf8-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-aca0923-font-size);line-height:var(--e-global-typography-aca0923-line-height);letter-spacing:var(--e-global-typography-aca0923-letter-spacing);word-spacing:var(--e-global-typography-aca0923-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-3978ffe .elementor-heading-title{font-size:69px;line-height:70px;letter-spacing:15px}.elementor-widget-lottie .e-lottie__caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-69bc6e2 .elementor-heading-title{font-size:36px;line-height:40px;letter-spacing:-.8px;word-spacing:0}.elementor-52 .elementor-element.elementor-element-315854d4{--swiper-slides-to-display:2}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-14acdd8{font-size:14px}.elementor-52 .elementor-element.elementor-element-f0de1ab{font-size:14px}.elementor-52 .elementor-element.elementor-element-552ceea{font-size:14px}.elementor-52 .elementor-element.elementor-element-cb8c97e{--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-52 .elementor-element.elementor-element-1f9a546 .elementor-heading-title{font-size:36px;line-height:40px;letter-spacing:-.8px;word-spacing:0}.elementor-widget-wc-categories .woocommerce .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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-52 .elementor-element.elementor-element-d525574 .woocommerce .woocommerce-loop-category__title{font-size:19px;line-height:15px;letter-spacing:4.6px}.elementor-52 .elementor-element.elementor-element-d525574 .woocommerce-loop-category__title .count{font-size:69px;line-height:70px;letter-spacing:15px}.elementor-52 .elementor-element.elementor-element-4b0163c{font-size:14px}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-742e15f7{--min-height:343px}.elementor-52 .elementor-element.elementor-element-742e15f7:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-742e15f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-52 .elementor-element.elementor-element-3ba0b425{--justify-content:flex-end}.elementor-52 .elementor-element.elementor-element-3a5020cb .woocommerce-breadcrumb{font-size:12px;line-height:20px}.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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-52 .elementor-element.elementor-element-495c9215 .elementor-heading-title{font-size:25px;line-height:20px;letter-spacing:8.5px}.elementor-52 .elementor-element.elementor-element-24a34b63{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.woocommerce .elementor-52 .elementor-element.elementor-element-26734a59 .term-description{font-size:13px;line-height:17px}.elementor-52 .elementor-element.elementor-element-6f52d35e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-woocommerce-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);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-woocommerce-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);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660>.elementor-widget-container{padding:50px 0 0 0}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products{grid-column-gap:0;grid-row-gap:15px}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-bf9e195-font-size);line-height:var(--e-global-typography-bf9e195-line-height);letter-spacing:var(--e-global-typography-bf9e195-letter-spacing);word-spacing:var(--e-global-typography-bf9e195-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-022bcc3-font-size);line-height:var(--e-global-typography-022bcc3-line-height);letter-spacing:var(--e-global-typography-022bcc3-letter-spacing);word-spacing:var(--e-global-typography-022bcc3-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-23bfdf8-font-size);line-height:var(--e-global-typography-23bfdf8-line-height);letter-spacing:var(--e-global-typography-23bfdf8-letter-spacing);word-spacing:var(--e-global-typography-23bfdf8-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-aca0923-font-size);line-height:var(--e-global-typography-aca0923-line-height);letter-spacing:var(--e-global-typography-aca0923-letter-spacing);word-spacing:var(--e-global-typography-aca0923-word-spacing)}.elementor-52 .elementor-element.elementor-element-41e76660.elementor-wc-products ul.products li.product{padding:0 10px 0 10px}.elementor-52 .elementor-element.elementor-element-41e76660 nav.woocommerce-pagination{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-3978ffe>.elementor-widget-container{margin:15px 0 0 0}.elementor-52 .elementor-element.elementor-element-3978ffe .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:5px}.elementor-widget-lottie .e-lottie__caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-fde81e4{--lottie-container-width:27%}.elementor-52 .elementor-element.elementor-element-6b8036d1{--padding-top:8%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%}.elementor-52 .elementor-element.elementor-element-2f20da66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-69bc6e2 .elementor-heading-title{font-size:24px;line-height:30px;letter-spacing:-.9px;word-spacing:0em}.elementor-52 .elementor-element.elementor-element-315854d4{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-24px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-24px;--arrow-size:0px}.elementor-52 .elementor-element.elementor-element-315854d4>.elementor-widget-container{padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-ab447cd{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-52 .elementor-element.elementor-element-cb8c97e{--content-width:80%;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-52 .elementor-element.elementor-element-1f9a546 .elementor-heading-title{font-size:24px;line-height:30px;letter-spacing:-.9px;word-spacing:0em}.elementor-widget-wc-categories .woocommerce .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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-52 .elementor-element.elementor-element-d525574>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-d525574 a>img{margin-bottom:0}.elementor-52 .elementor-element.elementor-element-d525574 .woocommerce .woocommerce-loop-category__title{font-size:18px;line-height:19px;letter-spacing:.5px}.elementor-52 .elementor-element.elementor-element-d525574 .woocommerce-loop-category__title .count{font-size:64px;letter-spacing:8.5px}.elementor-52 .elementor-element.elementor-element-4b0163c>.elementor-widget-container{padding:0 10px 0 10px}.elementor-52 .elementor-element.elementor-element-4b0163c{font-size:12px}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-742e15f7{--width:100%}.elementor-52 .elementor-element.elementor-element-3ba0b425{--width:100%}.elementor-52 .elementor-element.elementor-element-24a34b63{--width:100%}.elementor-52 .elementor-element.elementor-element-6b8036d1{--width:90%}.elementor-52 .elementor-element.elementor-element-cb8c97e{--content-width:90%}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-3ba0b425{--width:91%}.elementor-52 .elementor-element.elementor-element-24a34b63{--width:50%}}.products_loop .add_to_cart_button{display:none!important}.products_loop h2{font-size:16px!important;text-transform:none!important;font-family:"Epilogue",Sans-serif!important}.products_loop .price .amount bdi{font-size:16px!important;font-weight:200!important}.products_loop img{margin-bottom:0px!important}.product.type-product{overflow:hidden!important}.woocommerce-LoopProduct-link img,.woocommerce-loop-product__title,.price{transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out!important}.product.type-product:hover img{filter:brightness(.95)!important}.product.type-product:hover .woocommerce-loop-product__title,.product.type-product:hover .price{opacity:0.6!important}.products_loop h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2em!important;height:calc(1.2em * 2.4)!important}@media (max-width:768px){.products_loop h2{font-size:14px!important}.products_loop .price .amount bdi{font-size:14px!important}.products_loop img{aspect-ratio:3/4!important;object-fit:cover!important}}li.outofstock .button{display:none!important}li.outofstock{position:relative;opacity:.7}li.outofstock::before{content:"Hors Stock";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background-color:#D1AA4C;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:700;padding:8px 15px;border-radius:3px;box-shadow:0 2px 5px rgb(0 0 0 / .4);text-transform:uppercase}.new_products_slider .new_products_card:hover .new_products_title span{color:rgb(0 0 0 / .4)!important;transition:color 0.3s ease-in-out}.new_products_slider .new_products_card img{transition:transform 0.6s ease-in-out}.new_products_slider .new_products_card:hover img{transform:scale(1.04)}.new_products_slider .new_products_card .new_product_img_container{transition:border 0.3s ease-in-out}.new_products_slider .new_products_card:hover .new_product_img_container{border:1px solid black!important}.h2_custom_blog{position:relative;font-family:'Playfair Display',serif;font-size:1.8rem;color:#D1AA4C;margin-top:1.5em;margin-bottom:.6em;padding-left:1em}.h2_custom_blog::before{content:'';position:absolute;left:0;top:.3em;width:.3em;height:100%;background-color:#D1AA4C;transition:width 0.6s ease-out}.h3_custom_blog{font-family:'Playfair Display',serif;font-size:1.3rem;color:#C2933F;margin-top:1.2em;margin-bottom:.5em;padding-left:.5em}.p_custom_blog{font-family:'Lato',sans-serif;font-size:1rem;line-height:1.6;color:#333;margin-bottom:1em}.highlight_section_blog{padding:1.5em 1em;background-color:#fdfaf7;border-left:4px solid #D1AA4C;margin-top:1.5em;margin-bottom:1.5em}.stones_list_blog{list-style:none;padding-left:0;margin-top:1em}.stones_list_blog li{padding-left:1.5em;margin-bottom:.8em;position:relative}.stones_list_blog li::before{content:'◆';position:absolute;left:0;color:#D1AA4C;font-size:.8em}.advice_box_blog{padding:1em;background-color:#fff9f0;border-radius:6px;margin:1.2em 0;border:1px solid #ead4a8}.advice_box_blog strong{color:#C2933F;font-size:1.05em}.symbols_section_blog{padding:1.2em 1em;background-color:#f8f8f8;margin-top:1.5em;border-radius:6px}.symbols_section_blog p{margin-bottom:.8em}strong{color:#8c7249;font-weight:600}