.elementor-2439 .elementor-element.elementor-element-9774216{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-2439 .elementor-element.elementor-element-9774216.e-con{--align-self:center;}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb{text-align:left;}.elementor-2439 .elementor-element.elementor-element-5672af2{width:100%;max-width:100%;}.elementor-2439 .elementor-element.elementor-element-5672af2 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb .woocommerce-breadcrumb{color:var( --e-global-color-791c473 );font-family:"Quicksand";font-size:14px;font-weight:300;}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb .woocommerce-breadcrumb a{color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator i{color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:8px;}.elementor-2439 .elementor-element.elementor-element-5672af2 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:8px;height:8px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-viewport, .woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-control-thumbs img{border-style:double;border-width:3px 3px 3px 3px;border-color:#E8D5A863;}.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-viewport:not(:last-child){margin-bottom:11px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-control-thumbs img{border-radius:020px 020px 020px 020px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-382f30a .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-2439 .elementor-element.elementor-element-82c8a6b{padding:0px 0px 10px 0px;text-align:start;}.elementor-2439 .elementor-element.elementor-element-82c8a6b .elementor-heading-title{font-family:"Cormorant Garamond";font-size:40px;font-weight:300;color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-24405ce{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-2439 .elementor-element.elementor-element-709547f .elementor-button{background-color:#C9A96E00;font-family:"Jost";font-size:10px;font-weight:300;font-style:italic;fill:var( --e-global-color-d9f7cb8 );color:var( --e-global-color-d9f7cb8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f7cb8 );border-radius:20px 20px 20px 20px;}.elementor-2439 .elementor-element.elementor-element-acb2dd5 .elementor-button{background-color:#C9A96E00;font-family:"Jost";font-size:10px;font-weight:300;font-style:italic;fill:var( --e-global-color-d9f7cb8 );color:var( --e-global-color-d9f7cb8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f7cb8 );border-radius:20px 20px 20px 20px;}.elementor-2439 .elementor-element.elementor-element-c874a0a .elementor-button{background-color:#C9A96E00;font-family:"Jost";font-size:10px;font-weight:300;font-style:italic;fill:var( --e-global-color-d9f7cb8 );color:var( --e-global-color-d9f7cb8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f7cb8 );border-radius:20px 20px 20px 20px;}.elementor-2439 .elementor-element.elementor-element-98703e0 .marquee_text-container{animation-duration:10s;}.elementor-2439 .elementor-element.elementor-element-98703e0 .ue_marquee{font-family:"Jost";font-size:14px;font-weight:300;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A96E4A;padding:10px 0px 10px 0px;border-radius:0px;}.elementor-2439 .elementor-element.elementor-element-98703e0 .ue_marquee,.elementor-2439 .elementor-element.elementor-element-98703e0 .ue_marquee a{color:var( --e-global-color-791c473 );}.elementor-2439 .elementor-element.elementor-element-e928557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e928557 .price{color:var( --e-global-color-791c473 );font-family:"Quicksand";font-size:24px;font-weight:300;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e928557 .price ins{color:var( --e-global-color-d9f7cb8 );font-family:"Quicksand";font-size:22px;font-weight:300;}.elementor-2439 .elementor-element.elementor-element-7a6ecf6{padding:5px 0px 5px 0px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-7a6ecf6 .star-rating{color:var( --e-global-color-d9f7cb8 );}.woocommerce .elementor-2439 .elementor-element.elementor-element-7a6ecf6 .star-rating::before{color:var( --e-global-color-c45f9de );}.woocommerce .elementor-2439 .elementor-element.elementor-element-7a6ecf6 .woocommerce-review-link{color:var( --e-global-color-ea7f8fa );font-family:"Jost";font-size:12px;font-weight:300;}.elementor-2439 .elementor-element.elementor-element-31458a9{padding:10px 0px 10px 0px;text-align:start;font-family:"Jost";font-size:14px;font-weight:300;letter-spacing:1px;color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-8e7859e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2439 .elementor-element.elementor-element-e71a88b .cart button, .elementor-2439 .elementor-element.elementor-element-e71a88b .cart .button{font-family:"Jost";font-size:18px;font-weight:300;letter-spacing:1px;color:var( --e-global-color-d9f7cb8 );background-color:#C9A96E;border-color:var( --e-global-color-c45f9de );transition:all 0.2s;}.elementor-2439 .elementor-element.elementor-element-e71a88b .added_to_cart{color:var( --e-global-color-c45f9de );font-family:"Jost";font-size:18px;font-weight:300;letter-spacing:1px;}.elementor-2439 .elementor-element.elementor-element-e71a88b{--view-cart-spacing:0px;--button-spacing:20px;}.elementor-2439 .elementor-element.elementor-element-e71a88b .quantity .qty{font-family:"Jost";font-size:18px;font-weight:300;border-style:solid;padding:0px 0px 0px 0px;color:var( --e-global-color-d9f7cb8 );background-color:var( --e-global-color-ea7f8fa );transition:all 0.2s;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e71a88b form.cart .variations{margin-bottom:40px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e71a88b form.cart table.variations label{color:var( --e-global-color-d9f7cb8 );font-family:"Jost";font-size:18px;font-weight:300;line-height:1em;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e71a88b form.cart table.variations td.value select{color:var( --e-global-color-ea7f8fa );}.woocommerce .elementor-2439 .elementor-element.elementor-element-e71a88b form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2439 .elementor-element.elementor-element-e71a88b form.cart table.variations td.value:before{font-family:"Jost";font-size:18px;font-weight:300;letter-spacing:1px;}.elementor-2439 .elementor-element.elementor-element-91315aa .separator_divider{text-align:left;}.elementor-2439 .elementor-element.elementor-element-91315aa .separator_divider svg{max-width:200px;}.elementor-2439 .elementor-element.elementor-element-91315aa svg{fill:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-36ed3aa{padding:20px 0px 0px 0px;}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-item{border-width:0.1px;border-color:#C9A96E2B;}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-item .elementor-tab-content{border-width:0.1px;border-block-start-color:#C9A96E2B;}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0.1px;border-block-end-color:#C9A96E2B;}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-icon, .elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-title{color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-icon svg{fill:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-title{font-family:"Quicksand";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-tab-content{color:var( --e-global-color-d9f7cb8 );font-family:"Jost";font-size:14px;font-weight:300;letter-spacing:1px;}.elementor-2439 .elementor-element.elementor-element-15c4c37{--display:flex;}.elementor-2439 .elementor-element.elementor-element-5ed9713{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2439 .elementor-element.elementor-element-6c1267a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2439 .elementor-element.elementor-element-3309f1b{padding:0px 0px 0px 0px;text-align:start;font-family:"Quicksand";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-f0f65cc{text-align:center;font-family:"Jost";font-size:12px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-10b1ea9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#102E1D5C;--border-color:#102E1D5C;}.elementor-2439 .elementor-element.elementor-element-cd7a914{padding:0px 0px 0px 0px;text-align:start;font-family:"Quicksand";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-9d36cca{text-align:center;font-family:"Jost";font-size:12px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-80f4f49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#102E1D5C;--border-color:#102E1D5C;--border-radius:0px 0px 0px 0px;}.elementor-2439 .elementor-element.elementor-element-c428cfd{padding:0px 0px 0px 0px;text-align:start;font-family:"Quicksand";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-c2066e1{text-align:center;font-family:"Jost";font-size:12px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-0e6ec3d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#102E1D5C;--border-color:#102E1D5C;}.elementor-2439 .elementor-element.elementor-element-2e73671{padding:0px 0px 0px 0px;text-align:start;font-family:"Jost";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-fc4910e{text-align:center;font-family:"Jost";font-size:12px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-8af8e39{padding:10px 10px 10px 10px;border-style:double;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-791c473 );border-radius:20px 20px 20px 20px;}.elementor-2439 .elementor-element.elementor-element-8af8e39 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2439 .elementor-element.elementor-element-776aceb .separator_divider{text-align:center;}.elementor-2439 .elementor-element.elementor-element-776aceb .separator_divider svg{max-width:200px;}.elementor-2439 .elementor-element.elementor-element-776aceb svg{fill:var( --e-global-color-791c473 );}.elementor-2439 .elementor-element.elementor-element-63eb21d{padding:20px 0px 0px 0px;}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-item{border-width:0.1px;border-color:#C9A96E2B;}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-item .elementor-tab-content{border-width:0.1px;border-block-start-color:#C9A96E2B;}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0.1px;border-block-end-color:#C9A96E2B;}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-icon, .elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-title{color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-icon svg{fill:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-title{font-family:"Quicksand";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-tab-content{color:var( --e-global-color-d9f7cb8 );font-family:"Jost";font-size:14px;font-weight:300;letter-spacing:1px;padding:20px 40px 40px 40px;}.elementor-2439 .elementor-element.elementor-element-5c8b9d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2439 .elementor-element.elementor-element-5c8b9d9:not(.elementor-motion-effects-element-type-background), .elementor-2439 .elementor-element.elementor-element-5c8b9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-10fce16{text-align:start;}.elementor-2439 .elementor-element.elementor-element-10fce16 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:40px;font-weight:300;font-style:italic;color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-6594b80 .separator_divider{text-align:center;}.elementor-2439 .elementor-element.elementor-element-6594b80 .separator_divider svg{max-width:200px;}.elementor-2439 .elementor-element.elementor-element-6594b80 svg{fill:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd{padding:20px 60px 20px 60px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-cat-tab{border-radius:0px 0px 0px 0px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-cat-tab a{font-family:"Jost";font-size:18px;font-weight:300;border-radius:0px 0px 0px 0px;color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product, .elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .icons-wrap.block-box-style{background-color:#FFFFFF00;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ea7f8fa );border-radius:20px 20px 20px 20px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:20px 20px 0 0;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:var( --e-global-color-d9f7cb8 );font-family:"Jost";font-size:16px;font-weight:300;letter-spacing:1.3px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .price ins, .elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .eael-product-price ins{color:var( --e-global-color-791c473 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-family:"Jost";font-size:18px;font-weight:300;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce .star-rating::before{color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce .star-rating span::before{color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce .eael-star-rating{color:var( --e-global-color-ea7f8fa );font-size:15px!important;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .woocommerce ul.products li.product .star-rating{font-size:15px!important;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .woocommerce ul.products li.product .onsale, .elementor-2439 .elementor-element.elementor-element-b0be8cd .woocommerce ul.products li.product .eael-onsale{color:var( --e-global-color-c45f9de );background-color:var( --e-global-color-791c473 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-791c473 );border-right-color:var( --e-global-color-791c473 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .woocommerce ul.products li.product .outofstock-badge, .elementor-2439 .elementor-element.elementor-element-b0be8cd .woocommerce ul.products li.product .eael-onsale.outofstock{color:var( --e-global-color-c45f9de );background-color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:var( --e-global-color-d9f7cb8 );border-right-color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#F5F0E8;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-2439 .elementor-element.elementor-element-b0be8cd .eael-product-gallery .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-02dd2bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2439 .elementor-element.elementor-element-02dd2bd:not(.elementor-motion-effects-element-type-background), .elementor-2439 .elementor-element.elementor-element-02dd2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-f0acbb9{padding:20px 0px 0px 0px;text-align:start;}.elementor-2439 .elementor-element.elementor-element-f0acbb9 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:44px;font-weight:300;color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-26d1957 .separator_divider{text-align:center;}.elementor-2439 .elementor-element.elementor-element-26d1957 .separator_divider svg{max-width:200px;}.elementor-2439 .elementor-element.elementor-element-26d1957 svg{fill:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-196ff25{--spacer-size:40px;}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-pagination{text-align:left !important;}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-filter-container{border:1px solid #e5e5e5 !important;background-color:var( --e-global-color-d9f7cb8 );}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-filter-container .shortcode-wcpr-filter-button{border:1px solid #e5e5e5 !important;}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .rate-percent-bg .rate-percent{background-color:var( --e-global-color-ea7f8fa );}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-grid{grid-template-columns:repeat(3, 1fr) !important;column-count:3 !important;grid-gap:15px !important;}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-grid-item{background-color:var( --e-global-color-d9f7cb8 );border:var( --e-global-color-ea7f8fa );color:var( --e-global-color-c45f9de );}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-review-author-container .wcpr-comment-author-rating .star-rating span:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-2439 .elementor-element.elementor-element-fd5cb06 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:var( --e-global-color-c45f9de );}@media(max-width:767px){.elementor-2439 .elementor-element.elementor-element-9774216{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2439 .elementor-element.elementor-element-5672af2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2439 .elementor-element.elementor-element-e928557{text-align:center;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e928557 .price{font-size:26px;}.woocommerce .elementor-2439 .elementor-element.elementor-element-e928557 .price ins{font-size:32px;}.elementor-2439 .elementor-element.elementor-element-e71a88b{--view-cart-spacing:0px;--button-spacing:10px;}.elementor-2439 .elementor-element.elementor-element-91315aa > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2439 .elementor-element.elementor-element-91315aa .separator_divider svg{max-width:100%;}.elementor-2439 .elementor-element.elementor-element-36ed3aa .elementor-accordion-icon{margin-inline-end:10px;}.elementor-2439 .elementor-element.elementor-element-5ed9713{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2439 .elementor-element.elementor-element-6c1267a{--width:50%;}.elementor-2439 .elementor-element.elementor-element-3309f1b{text-align:center;font-size:12px;}.elementor-2439 .elementor-element.elementor-element-f0f65cc{font-size:10px;}.elementor-2439 .elementor-element.elementor-element-10b1ea9{--width:50%;border-width:0px 0px 0px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01px;}.elementor-2439 .elementor-element.elementor-element-cd7a914{text-align:center;font-size:12px;}.elementor-2439 .elementor-element.elementor-element-9d36cca{font-size:10px;}.elementor-2439 .elementor-element.elementor-element-80f4f49{--width:50%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2439 .elementor-element.elementor-element-c428cfd{text-align:center;font-size:12px;}.elementor-2439 .elementor-element.elementor-element-c2066e1{font-size:10px;}.elementor-2439 .elementor-element.elementor-element-0e6ec3d{--width:50%;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-2439 .elementor-element.elementor-element-2e73671{text-align:center;font-size:12px;}.elementor-2439 .elementor-element.elementor-element-fc4910e{font-size:10px;}.elementor-2439 .elementor-element.elementor-element-776aceb > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2439 .elementor-element.elementor-element-63eb21d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-icon{margin-inline-end:10px;}.elementor-2439 .elementor-element.elementor-element-5c8b9d9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2439 .elementor-element.elementor-element-10fce16{text-align:center;}.elementor-2439 .elementor-element.elementor-element-6594b80 .separator_divider{text-align:center;}.elementor-2439 .elementor-element.elementor-element-b0be8cd{padding:10px 10px 10px 10px;}.elementor-2439 .elementor-element.elementor-element-02dd2bd{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2439 .elementor-element.elementor-element-fd5cb06 .shortcode-wcpr-grid{grid-template-columns:repeat(1, 1fr) !important;column-count:1 !important;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e71a88b *//* ── Quantity input: dark background, not gold ── */
.quantity,
.quantity input[type="number"],
form.cart .quantity input[type="number"] {
  background-color: #112017 !important;
  color: #f0ead6 !important;
  border: 1px solid rgba(201, 185, 122, 0.35) !important;
  border-radius: 4px !important;
}

/* ── Add to Cart: force gold fill ── */
.single_add_to_cart_button,
form.cart .button,
button.single_add_to_cart_button,
input.single_add_to_cart_button {
  background: #c9b97a !important;
  background-color: #c9b97a !important;
  color: #112017 !important;
  border: none !important;
  box-shadow: none !important;
}
.single_add_to_cart_button:hover,
form.cart .button:hover {
  background-color: #dfd09a !important;
  color: #0e1c11 !important;
}

/* ── Align qty + button to same height ── */
form.cart .quantity input[type="number"] {
  height: 44px !important;
  line-height: 44px !important;
  padding: 0 10px !important;
  width: 60px !important;
  text-align: center !important;
}
form.cart .button {
  height: 44px !important;
  line-height: 44px !important;
  padding: 0 28px !important;
  vertical-align: top !important;
}

/* ── Tighten the gap between variation block and price ── */
.woocommerce-variation-price,
.single_variation_wrap .woocommerce-variation-price {
  margin-top: 0.5rem !important;
  margin-bottom: 0.75rem !important;
}
.variations_form .variations {
  margin-bottom: 0.5rem !important;
}
/* ── Variation dropdown ── */
.woocommerce-variation-add-to-cart .variations select,
.single_variation_wrap .variations select,
form.cart .variations select {
  background-color: #112017;
  color: #f0ead6;
  border: 1px solid rgba(201, 185, 122, 0.35);
  border-radius: 4px;
  padding: 10px 36px 10px 14px;
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 15px;
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23c9b97a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  cursor: pointer;
  width: 100%;
}
.woocommerce-variation-add-to-cart .variations select:focus,
form.cart .variations select:focus {
  outline: none;
  border-color: rgba(201, 185, 122, 0.7);
}

/* ── "Clear" reset link ── */
.reset_variations {
  color: #c9b97a !important;
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 13px;
  letter-spacing: 0.06em;
  text-decoration: none;
  border-bottom: 1px solid rgba(201, 185, 122, 0.4);
  padding-bottom: 1px;
}

/* ── Variation label (the "Quantity" text) ── */
.woocommerce-variation-add-to-cart .variations label,
form.cart .variations label {
  color: #c9b97a;
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 15px;
  letter-spacing: 0.08em;
}

/* ── Price: struck-through original ── */
.woocommerce-variation-price del,
.summary .price del {
  color: #7a8a7a;
  text-decoration: line-through;
  font-size: 14px;
}

/* ── Price: sale price ── */
.woocommerce-variation-price ins,
.summary .price ins {
  color: #c9b97a;
  text-decoration: none;
  font-size: 20px;
  font-weight: 600;
}

/* ── Quantity stepper box ── */
.quantity input[type="number"] {
  background: #112017;
  border: 1px solid rgba(201, 185, 122, 0.35);
  border-radius: 4px;
  color: #f0ead6;
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 15px;
  text-align: center;
  width: 60px;
  height: 44px;
}
/* hide browser spinners */
.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; }
.quantity input[type="number"] { -moz-appearance: textfield; }

/* ── Add to Cart button ── */
.single_add_to_cart_button,
form.cart .button {
  background-color: #c9b97a !important;
  color: #112017 !important;
  border: none;
  border-radius: 4px;
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 13px 28px;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.single_add_to_cart_button:hover,
form.cart .button:hover {
  background-color: #f0ead6 !important;
  color: #1a2e1e !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-63eb21d */.elementor-2439 .elementor-element.elementor-element-63eb21d .elementor-accordion-item{
    background: rgba(255,255,255,0.05);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(214,185,106,0.25);
    box-shadow:
        0 8px 30px rgba(0,0,0,.3),
        inset 0 1px 1px rgba(255,255,255,.15);

    border-radius: 22px;
}/* End custom CSS */