.elementor-9594 .elementor-element.elementor-element-f5ebf94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9594 .elementor-element.elementor-element-f5ebf94:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-f5ebf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9594 .elementor-element.elementor-element-94496c1{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9594 .elementor-element.elementor-element-504983f > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:9px 9px 9px 9px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:31px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav:hover{color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-50px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:-50px;}.elementor-9594 .elementor-element.elementor-element-504983f .swiper-pagination-progressbar{height:4px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-swiper-horizontal .swiper-pagination{bottom:0px;top:auto;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:40px;height:40px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-9594 .elementor-element.elementor-element-ec92111{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9594 .elementor-element.elementor-element-bf1f241 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-9594 .elementor-element.elementor-element-bf1f241{text-align:center;}.elementor-9594 .elementor-element.elementor-element-bf1f241 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-5029be9 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-9594 .elementor-element.elementor-element-5029be9{text-align:center;}.woocommerce .elementor-9594 .elementor-element.elementor-element-5029be9 .woocommerce-product-details__short-description{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-29f9b6e{text-align:center;}.woocommerce .elementor-9594 .elementor-element.elementor-element-29f9b6e .price{color:var( --e-global-color-1725e82 );font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:500;letter-spacing:2px;}.elementor-9594 .elementor-element.elementor-element-7496e23 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-9594 .elementor-element.elementor-element-7496e23 .cart button, .elementor-9594 .elementor-element.elementor-element-7496e23 .cart .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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:9px 9px 9px 9px;padding:13px 35px 13px 35px;background-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-9594 .elementor-element.elementor-element-7496e23 .cart button:hover, .elementor-9594 .elementor-element.elementor-element-7496e23 .cart .button:hover{background-color:#9D7A58;}.elementor-9594 .elementor-element.elementor-element-7496e23{--view-cart-spacing:20px;}.woocommerce .elementor-9594 .elementor-element.elementor-element-7496e23 form.cart table.variations tr th, .woocommerce .elementor-9594 .elementor-element.elementor-element-7496e23 form.cart table.variations tr td{padding-top:calc( 100px/2 );padding-bottom:calc( 100px/2 );}.woocommerce .elementor-9594 .elementor-element.elementor-element-7496e23 form.cart table.variations td.value select, .woocommerce .elementor-9594 .elementor-element.elementor-element-7496e23 form.cart table.variations td.value:before{background-color:var( --e-global-color-6324190 );}.elementor-9594 .elementor-element.elementor-element-b329383{--display:flex;border-style:none;--border-style:none;}.elementor-9594 .elementor-element.elementor-element-2cb5715{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-7ae6e78{--display:flex;border-style:none;--border-style:none;}.elementor-9594 .elementor-element.elementor-element-0f1f41e{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-bba94cd{--n-accordion-title-font-size:29px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:13px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-1725e82 );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-bba94cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-9594 .elementor-element.elementor-element-bba94cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rajdhani", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-9594 .elementor-element.elementor-element-bba94cd :where( .elementor-9594 .elementor-element.elementor-element-bba94cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9594 .elementor-element.elementor-element-5d50c30{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9594 .elementor-element.elementor-element-6f1d625{--display:flex;}.elementor-9594 .elementor-element.elementor-element-fafa03c .elementor-icon-wrapper{text-align:center;}.elementor-9594 .elementor-element.elementor-element-fafa03c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-fafa03c.elementor-view-framed .elementor-icon, .elementor-9594 .elementor-element.elementor-element-fafa03c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-fafa03c.elementor-view-framed .elementor-icon, .elementor-9594 .elementor-element.elementor-element-fafa03c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-fafa03c .elementor-icon{font-size:40px;}.elementor-9594 .elementor-element.elementor-element-fafa03c .elementor-icon svg{height:40px;}.elementor-9594 .elementor-element.elementor-element-6e09338{text-align:center;}.elementor-9594 .elementor-element.elementor-element-6e09338 .elementor-heading-title{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );color:var( --e-global-color-text );}.elementor-9594 .elementor-element.elementor-element-8a52832{--display:flex;}.elementor-9594 .elementor-element.elementor-element-0ef4493 .elementor-icon-wrapper{text-align:center;}.elementor-9594 .elementor-element.elementor-element-0ef4493.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-0ef4493.elementor-view-framed .elementor-icon, .elementor-9594 .elementor-element.elementor-element-0ef4493.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-0ef4493.elementor-view-framed .elementor-icon, .elementor-9594 .elementor-element.elementor-element-0ef4493.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-0ef4493 .elementor-icon{font-size:40px;}.elementor-9594 .elementor-element.elementor-element-0ef4493 .elementor-icon svg{height:40px;}.elementor-9594 .elementor-element.elementor-element-db86fac{text-align:center;}.elementor-9594 .elementor-element.elementor-element-db86fac .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-9594 .elementor-element.elementor-element-c7dbcdf{--display:flex;}.elementor-9594 .elementor-element.elementor-element-2e8ae40 .elementor-icon-wrapper{text-align:center;}.elementor-9594 .elementor-element.elementor-element-2e8ae40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-2e8ae40.elementor-view-framed .elementor-icon, .elementor-9594 .elementor-element.elementor-element-2e8ae40.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-2e8ae40.elementor-view-framed .elementor-icon, .elementor-9594 .elementor-element.elementor-element-2e8ae40.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-2e8ae40 .elementor-icon{font-size:40px;}.elementor-9594 .elementor-element.elementor-element-2e8ae40 .elementor-icon svg{height:40px;}.elementor-9594 .elementor-element.elementor-element-9711150{text-align:center;}.elementor-9594 .elementor-element.elementor-element-9711150 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-9594 .elementor-element.elementor-element-dc942ac{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9594 .elementor-element.elementor-element-dc942ac:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-dc942ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9594 .elementor-element.elementor-element-5ca64a6{text-align:center;}.elementor-9594 .elementor-element.elementor-element-5ca64a6 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-9594 .elementor-element.elementor-element-6639f6a > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-9594 .elementor-element.elementor-element-6639f6a{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2px;}.elementor-9594 .elementor-element.elementor-element-1502755{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-9594 .elementor-element.elementor-element-1502755 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-9594 .elementor-element.elementor-element-1502755 .elementor-divider-separator{width:100%;}.elementor-9594 .elementor-element.elementor-element-1502755 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9594 .elementor-element.elementor-element-566c597{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-9594 .elementor-element.elementor-element-566c597:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-566c597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9594 .elementor-element.elementor-element-3604329{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-9594 .elementor-element.elementor-element-3604329 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-9594 .elementor-element.elementor-element-3604329 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9594 .elementor-element.elementor-element-3604329 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9594 .elementor-element.elementor-element-15b2970{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9594 .elementor-element.elementor-element-7c4d5a7{--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-9594 .elementor-element.elementor-element-7c4d5a7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9594 .elementor-element.elementor-element-3b89db7 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-120f565{--display:flex;border-style:none;--border-style:none;}.elementor-9594 .elementor-element.elementor-element-785f32d{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-1bd4e6e{--display:flex;border-style:none;--border-style:none;}.elementor-9594 .elementor-element.elementor-element-ced4f55{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-b87482d{--display:flex;border-style:none;--border-style:none;}.elementor-9594 .elementor-element.elementor-element-5291484{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-b97d94a{--display:flex;border-style:none;--border-style:none;}.elementor-9594 .elementor-element.elementor-element-23e0399{font-family:var( --e-global-typography-81359b5-font-family ), Sans-serif;font-size:var( --e-global-typography-81359b5-font-size );font-weight:var( --e-global-typography-81359b5-font-weight );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-045b6b8{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:38px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#24201F;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-9594 .elementor-element.elementor-element-045b6b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#35474D47;}.elementor-9594 .elementor-element.elementor-element-045b6b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#CFAE8D;}.elementor-9594 .elementor-element.elementor-element-045b6b8 > .elementor-widget-container{padding:50px 0px 0px 0px;}:where( .elementor-9594 .elementor-element.elementor-element-045b6b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-1267355{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-9594 .elementor-element.elementor-element-1267355 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-9594 .elementor-element.elementor-element-1267355 .elementor-divider-separator{width:100%;}.elementor-9594 .elementor-element.elementor-element-1267355 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9594 .elementor-element.elementor-element-74eb190{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:300px;--padding-left:100px;--padding-right:100px;}.elementor-9594 .elementor-element.elementor-element-74eb190:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-74eb190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9594 .elementor-element.elementor-element-3a0570a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-9594 .elementor-element.elementor-element-3a0570a > .elementor-widget-container{padding:0px 50px 50px 50px;}.elementor-9594 .elementor-element.elementor-element-3a0570a .elementor-divider-separator{width:100%;}.elementor-9594 .elementor-element.elementor-element-3a0570a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9594 .elementor-element.elementor-element-8c1328d{text-align:center;}.elementor-9594 .elementor-element.elementor-element-8c1328d .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:18px;padding:0px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-634e4b6 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:18px 18px 18px 18px;margin-bottom:25px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:28px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:28px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .button{margin-top:9px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 21px 0px rgba(0,0,0,0.5);}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9594 .elementor-element.elementor-element-08f05b0 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-08f05b0{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-9594 .elementor-element.elementor-element-efd43b0{--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-9594 .elementor-element.elementor-element-efd43b0:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-efd43b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9594 .elementor-element.elementor-element-a46fc89 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-a46fc89{text-align:center;}.elementor-9594 .elementor-element.elementor-element-a46fc89 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-42019b5 .star-rating{color:var( --e-global-color-1725e82 );}.woocommerce .elementor-9594 .elementor-element.elementor-element-42019b5 .star-rating::before{color:var( --e-global-color-primary );}.woocommerce .elementor-9594 .elementor-element.elementor-element-42019b5 .woocommerce-review-link{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 );}@media(min-width:768px){.elementor-9594 .elementor-element.elementor-element-94496c1{--width:60%;}.elementor-9594 .elementor-element.elementor-element-ec92111{--width:40%;}.elementor-9594 .elementor-element.elementor-element-15b2970{--width:64%;}.elementor-9594 .elementor-element.elementor-element-7c4d5a7{--width:98.623%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9594 .elementor-element.elementor-element-94496c1{--width:100%;}.elementor-9594 .elementor-element.elementor-element-ec92111{--width:100%;}.elementor-9594 .elementor-element.elementor-element-7c4d5a7{--width:100%;}}@media(max-width:1024px){.elementor-9594 .elementor-element.elementor-element-f5ebf94{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9594 .elementor-element.elementor-element-94496c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9594 .elementor-element.elementor-element-504983f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{padding:0px 50px 0px 50px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{left:21px;right:auto;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{right:24px;left:auto;}.elementor-9594 .elementor-element.elementor-element-bf1f241 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-5029be9 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-29f9b6e .price{font-size:20px;}.elementor-9594 .elementor-element.elementor-element-7496e23 .cart button, .elementor-9594 .elementor-element.elementor-element-7496e23 .cart .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-2cb5715{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-0f1f41e{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-bba94cd{--n-accordion-title-font-size:25px;}.elementor-9594 .elementor-element.elementor-element-6e09338 .elementor-heading-title{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-db86fac .elementor-heading-title{font-size:16px;}.elementor-9594 .elementor-element.elementor-element-9711150 .elementor-heading-title{font-size:16px;}.elementor-9594 .elementor-element.elementor-element-5ca64a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-6639f6a{font-size:16px;}.elementor-9594 .elementor-element.elementor-element-566c597{--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-9594 .elementor-element.elementor-element-7c4d5a7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9594 .elementor-element.elementor-element-3b89db7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-785f32d{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-ced4f55{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-5291484{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-23e0399{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-045b6b8{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-9594 .elementor-element.elementor-element-045b6b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-8c1328d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .price{font-size:25px;}.elementor-9594 .elementor-element.elementor-element-08f05b0{font-size:20px;}.elementor-9594 .elementor-element.elementor-element-a46fc89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-42019b5 .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-9594 .elementor-element.elementor-element-94496c1{--width:100%;--min-height:0px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{padding:0px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:15px;border-radius:0px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{left:0px;right:auto;}.elementor-9594 .elementor-element.elementor-element-504983f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{right:0px;left:auto;}.elementor-9594 .elementor-element.elementor-element-bf1f241 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-5029be9 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-29f9b6e .price{font-size:32px;}.elementor-9594 .elementor-element.elementor-element-7496e23 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9594 .elementor-element.elementor-element-7496e23 .cart button, .elementor-9594 .elementor-element.elementor-element-7496e23 .cart .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-2cb5715{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-0f1f41e{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-bba94cd{--n-accordion-title-font-size:25px;}.elementor-9594 .elementor-element.elementor-element-5d50c30{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9594 .elementor-element.elementor-element-6f1d625{--width:25%;}.elementor-9594 .elementor-element.elementor-element-fafa03c .elementor-icon{font-size:30px;}.elementor-9594 .elementor-element.elementor-element-fafa03c .elementor-icon svg{height:30px;}.elementor-9594 .elementor-element.elementor-element-6e09338 .elementor-heading-title{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-8a52832{--width:25%;}.elementor-9594 .elementor-element.elementor-element-0ef4493 .elementor-icon{font-size:30px;}.elementor-9594 .elementor-element.elementor-element-0ef4493 .elementor-icon svg{height:30px;}.elementor-9594 .elementor-element.elementor-element-db86fac .elementor-heading-title{font-size:14px;letter-spacing:1px;}.elementor-9594 .elementor-element.elementor-element-c7dbcdf{--width:25%;}.elementor-9594 .elementor-element.elementor-element-2e8ae40 .elementor-icon{font-size:30px;}.elementor-9594 .elementor-element.elementor-element-2e8ae40 .elementor-icon svg{height:30px;}.elementor-9594 .elementor-element.elementor-element-9711150 .elementor-heading-title{font-size:14px;letter-spacing:1px;}.elementor-9594 .elementor-element.elementor-element-5ca64a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-6639f6a{font-size:14px;letter-spacing:1px;}.elementor-9594 .elementor-element.elementor-element-7c4d5a7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9594 .elementor-element.elementor-element-3b89db7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-785f32d{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-ced4f55{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-5291484{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-23e0399{font-size:var( --e-global-typography-81359b5-font-size );letter-spacing:var( --e-global-typography-81359b5-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-045b6b8{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-9594 .elementor-element.elementor-element-045b6b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-74eb190{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9594 .elementor-element.elementor-element-8c1328d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product{text-align:center;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9594 .elementor-element.elementor-element-634e4b6.elementor-wc-products ul.products li.product .price{font-size:25px;}.elementor-9594 .elementor-element.elementor-element-08f05b0 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-9594 .elementor-element.elementor-element-08f05b0{font-size:15px;}.elementor-9594 .elementor-element.elementor-element-a46fc89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-9594 .elementor-element.elementor-element-42019b5 .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7496e23 *//* ====== Nettoyage du conteneur des variations (fond gris, bordures, etc.) ====== */
.clean-atc .variations,
.clean-atc table.variations{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Si un thème/plug-in colore les cellules de la table, on neutralise aussi */
.clean-atc .variations td,
.clean-atc .variations th,
.clean-atc .variations .value{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Masquer le label “Size / Couleur”, et le lien “Effacer” */
.clean-atc .variations .label,
.clean-atc .reset_variations{
  display: none !important;
}

/* ====== Esthétique des swatches (boutons) ====== */
.clean-atc .variable-items-wrapper{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
}

.clean-atc .variable-items-wrapper .button-variable-item{
  border: 1px solid #e8e4df;
  padding: 10px 14px;
  border-radius: 10px;
  background: #fff;
  font-weight: 500;
  transition: border-color .2s, box-shadow .2s, background .2s, color .2s;
}
.clean-atc .variable-items-wrapper .button-variable-item:hover{
  border-color: #bfa58e;
  box-shadow: 0 0 0 2px rgba(191,165,142,.25);
}
.clean-atc .variable-items-wrapper .button-variable-item.selected,
.clean-atc .variable-items-wrapper .button-variable-item:focus{
  background: #fff;
  color: #111;
  border-color: #bfa58e;
  box-shadow: 0 0 0 2px rgba(191,165,142,.35);
  outline: none;
}

/* Espace entre les swatches et le bouton */
.clean-atc table.variations{
  margin-bottom: 50px !important;   /* ajuste: 12–28px selon ton goût */
}

/* (optionnel) petit espace au-dessus du bouton, si un thème colle tout */
.clean-atc .woocommerce-variation-add-to-cart .single_add_to_cart_button{
  margin-top: 6px;                   /* mets 0 si inutile */
}

/* Mobile: un peu plus d'air */
@media (max-width: 767px){
  .clean-atc table.variations{ margin-bottom: 22px !important; }
}

/* Cache le texte "View cart" après ajout au panier */
.clean-atc a.added_to_cart {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-6639f6a *//* — Intro centrée et plus lisible — */
.pc-content .art-intro{
  max-width: 1100px;        /* un peu plus large */
  margin: 0 auto 40px;      /* + d'espace sous l'intro */
  text-align: center;       /* aligné au centre */
}
.pc-content .art-intro p{
  font-size: clamp(18px, 1.6vw, 22px);  /* ~18–22px selon l’écran */
  line-height: 1.8;
  letter-spacing: .01em;
  color: #2a2a2a;
  margin: 0;                /* pas de marge parasite */
}

/* — Bloc éditorial type “tableau” — */
.pc-content .art-splits{
  max-width: 1100px;
  margin: 0 auto;
}
.pc-content .art-split{
  display: grid;
  grid-template-columns: 220px 1fr;
  gap: 32px;
  align-items: start;
  padding: 22px 0;          /* un peu plus d'air par ligne */
  border-top: 1px solid #eee;
}
.pc-content .art-split:first-child{ border-top: 0; }
.pc-content .art-split p{
  margin: 0;
  line-height: 1.7;
  letter-spacing: 0;
  color: #2a2a2a;
}

/* — Responsive — */
@media (max-width: 900px){
  .pc-content .art-split{ grid-template-columns: 1fr; gap: 12px; }
  .pc-content .art-intro{ margin: 0 auto 28px; }  /* espace un peu réduit sur mobile */
}

/* H2 & H3 identiques dans CE widget */
.elementor-9594 .elementor-element.elementor-element-6639f6a h2,
.elementor-9594 .elementor-element.elementor-element-6639f6a h3{
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-size: 25px;       /* tu avais écrit 25pn → 25px */
  line-height: 1.25;
  color: #87796D;
  margin: 1rem 0 .5rem;
  letter-spacing: .02em;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-634e4b6 *//* Masquer le bouton "Choix des options" dans les produits similaires */
.related.products .button,
.upsells .button,
.cross-sells .button {
    display: none !important;
}/* End custom CSS */