.elementor-8693 .elementor-element.elementor-element-22d6849a{--display:flex;--min-height:40vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8693 .elementor-element.elementor-element-24bfab0c .elementor-heading-title{color:var( --e-global-color-ce1d448 );}.elementor-8693 .elementor-element.elementor-element-325564bb{--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:15%;--padding-bottom:5%;--padding-left:25%;--padding-right:5%;}.elementor-8693 .elementor-element.elementor-element-325564bb:not(.elementor-motion-effects-element-type-background), .elementor-8693 .elementor-element.elementor-element-325564bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8693 .elementor-element.elementor-element-653d53aa{text-align:start;}.elementor-8693 .elementor-element.elementor-element-653d53aa .elementor-heading-title{font-size:var( --e-global-typography-1a57c47-font-size );font-weight:var( --e-global-typography-1a57c47-font-weight );line-height:var( --e-global-typography-1a57c47-line-height );color:var( --e-global-color-2d2ed26 );}.woocommerce .elementor-8693 .elementor-element.elementor-element-254adaaf .woocommerce-product-details__short-description{color:var( --e-global-color-ce1d448 );}.elementor-8693 .elementor-element.elementor-element-5aa0cacb > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-8693 .elementor-element.elementor-element-5aa0cacb.elementor-element{--align-self:center;}.woocommerce .elementor-8693 .elementor-element.elementor-element-5aa0cacb .eael-single-product-rating .star-rating{color:var( --e-global-color-8f8588d );font-size:20px;}.elementor-8693 .elementor-element.elementor-element-5aa0cacb .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.unfilled svg path{fill:var( --e-global-color-68ce78d );}.elementor-8693 .elementor-element.elementor-element-5aa0cacb .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.filled svg path{fill:var( --e-global-color-8f8588d );}.elementor-8693 .elementor-element.elementor-element-5aa0cacb .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating svg{height:20px;width:20px;}.elementor-8693 .elementor-element.elementor-element-5aa0cacb .eael-single-product-rating .woocommerce-review-link{color:var( --e-global-color-ce1d448 );font-family:"Poppins", Sans-serif;font-size:0.7em;font-weight:400;line-height:1.3em;}.elementor-widget-woocommerce-product-add-to-cart .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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-8693 .elementor-element.elementor-element-860979a.elementor-element{--align-self:center;}.elementor-8693 .elementor-element.elementor-element-860979a .cart button, .elementor-8693 .elementor-element.elementor-element-860979a .cart .button{border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-b3abee2 );transition:all 0.2s;}.elementor-8693 .elementor-element.elementor-element-860979a .cart button:hover, .elementor-8693 .elementor-element.elementor-element-860979a .cart .button:hover{color:var( --e-global-color-ce1d448 );background-color:var( --e-global-color-secondary );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations tr th, .woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations td.value:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-65e68cdf{--display:flex;--min-height:50vh;--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:space-around;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8693 .elementor-element.elementor-element-65e68cdf:not(.elementor-motion-effects-element-type-background), .elementor-8693 .elementor-element.elementor-element-65e68cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8693 .elementor-element.elementor-element-65e68cdf::before, .elementor-8693 .elementor-element.elementor-element-65e68cdf > .elementor-background-video-container::before, .elementor-8693 .elementor-element.elementor-element-65e68cdf > .e-con-inner > .elementor-background-video-container::before, .elementor-8693 .elementor-element.elementor-element-65e68cdf > .elementor-background-slideshow::before, .elementor-8693 .elementor-element.elementor-element-65e68cdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-8693 .elementor-element.elementor-element-65e68cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8693 .elementor-element.elementor-element-fc78a5e{--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;--padding-top:5%;--padding-bottom:10%;--padding-left:20%;--padding-right:20%;}.elementor-8693 .elementor-element.elementor-element-1f39bc0b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8693 .elementor-element.elementor-element-5b513d6d > .elementor-widget-container{padding:0% 05% 5% 0%;}.elementor-8693 .elementor-element.elementor-element-5b513d6d .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-8693 .elementor-element.elementor-element-5b513d6d .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-8693 .elementor-element.elementor-element-5b513d6d .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-8693 .elementor-element.elementor-element-e91da30{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:10%;}.elementor-8693 .elementor-element.elementor-element-514198ab{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8693 .elementor-element.elementor-element-514198ab:not(.elementor-motion-effects-element-type-background), .elementor-8693 .elementor-element.elementor-element-514198ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3abee2 );}.elementor-8693 .elementor-element.elementor-element-670b7154 > .elementor-widget-container{margin:0% 0% -5% 0%;padding:0% 0% 0% 0%;}.elementor-8693 .elementor-element.elementor-element-670b7154 .elementor-heading-title{font-size:var( --e-global-typography-e6f1eb2-font-size );font-weight:var( --e-global-typography-e6f1eb2-font-weight );line-height:var( --e-global-typography-e6f1eb2-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );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-8693 .elementor-element.elementor-element-5d31b067 > .elementor-widget-container{padding:3% 15% 0% 5%;}.elementor-8693 .elementor-element.elementor-element-5d31b067{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-5d31b067 a{color:var( --e-global-color-secondary );}.elementor-8693 .elementor-element.elementor-element-5d31b067 a:hover, .elementor-8693 .elementor-element.elementor-element-5d31b067 a:focus{color:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-8693 .elementor-element.elementor-element-16f836cf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8693 .elementor-element.elementor-element-16f836cf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8693 .elementor-element.elementor-element-16f836cf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8693 .elementor-element.elementor-element-7ab0b195{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-7331153d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-5436c82b{--display:flex;}.elementor-8693 .elementor-element.elementor-element-3b5e1188{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-5ea38b11{--display:flex;}.elementor-8693 .elementor-element.elementor-element-5514e41c{--n-accordion-title-font-size:1em;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-8693 .elementor-element.elementor-element-5514e41c > .elementor-widget-container{padding:10% 0% 5% 0%;}.elementor-8693 .elementor-element.elementor-element-5514e41c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b3abee2 );}.elementor-8693 .elementor-element.elementor-element-5514e41c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-8693 .elementor-element.elementor-element-5514e41c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}:where( .elementor-8693 .elementor-element.elementor-element-5514e41c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.4em;}:where( .elementor-8693 .elementor-element.elementor-element-5514e41c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--border-radius:0px 0px 0px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-8693 .elementor-element.elementor-element-3bcfbab0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8693 .elementor-element.elementor-element-3bcfbab0{text-align:center;}.woocommerce .elementor-8693 .elementor-element.elementor-element-3bcfbab0 .price{color:var( --e-global-color-text );font-size:var( --e-global-typography-e6f1eb2-font-size );font-weight:var( --e-global-typography-e6f1eb2-font-weight );line-height:var( --e-global-typography-e6f1eb2-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-3bcfbab0 .price ins{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.05em;font-weight:400;text-decoration:none;line-height:1.5em;}.elementor-8693 .elementor-element.elementor-element-2854a045.elementor-element{--align-self:center;}.elementor-8693 .elementor-element.elementor-element-2854a045 .cart button, .elementor-8693 .elementor-element.elementor-element-2854a045 .cart .button{border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;color:var( --e-global-color-ce1d448 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-8693 .elementor-element.elementor-element-2854a045 .cart button:hover, .elementor-8693 .elementor-element.elementor-element-2854a045 .cart .button:hover{color:var( --e-global-color-ce1d448 );background-color:var( --e-global-color-secondary );}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations tr th, .woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations td.value:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-223611ad{--display:flex;}.elementor-8693 .elementor-element.elementor-element-223611ad:not(.elementor-motion-effects-element-type-background), .elementor-8693 .elementor-element.elementor-element-223611ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd849e8 );}.elementor-8693 .elementor-element.elementor-element-c308ff6 > .elementor-widget-container{padding:5% 20% 5% 20%;}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-79659f0 );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-Tabs-panel{color:var( --e-global-color-primary );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-6b67184-font-size );font-weight:var( --e-global-typography-6b67184-font-weight );line-height:var( --e-global-typography-6b67184-line-height );}@media(min-width:768px){.elementor-8693 .elementor-element.elementor-element-325564bb{--width:50%;}.elementor-8693 .elementor-element.elementor-element-65e68cdf{--width:50%;}.elementor-8693 .elementor-element.elementor-element-1f39bc0b{--width:50%;}.elementor-8693 .elementor-element.elementor-element-7ab0b195{--width:50%;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8693 .elementor-element.elementor-element-325564bb{--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8693 .elementor-element.elementor-element-653d53aa .elementor-heading-title{font-size:var( --e-global-typography-1a57c47-font-size );line-height:var( --e-global-typography-1a57c47-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-fc78a5e{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8693 .elementor-element.elementor-element-670b7154 .elementor-heading-title{font-size:var( --e-global-typography-e6f1eb2-font-size );line-height:var( --e-global-typography-e6f1eb2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-5d31b067{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-7331153d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-3b5e1188{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-3bcfbab0 .price{font-size:var( --e-global-typography-e6f1eb2-font-size );line-height:var( --e-global-typography-e6f1eb2-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-6b67184-font-size );line-height:var( --e-global-typography-6b67184-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8693 .elementor-element.elementor-element-653d53aa .elementor-heading-title{font-size:var( --e-global-typography-1a57c47-font-size );line-height:var( --e-global-typography-1a57c47-line-height );}.elementor-8693 .elementor-element.elementor-element-5aa0cacb .eael-single-product-rating .woocommerce-review-link{font-size:1em;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8693 .elementor-element.elementor-element-860979a form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-670b7154 .elementor-heading-title{font-size:var( --e-global-typography-e6f1eb2-font-size );line-height:var( --e-global-typography-e6f1eb2-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-5d31b067{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-7331153d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-3b5e1188{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8693 .elementor-element.elementor-element-5514e41c{--n-accordion-title-font-size:0.85em;}:where( .elementor-8693 .elementor-element.elementor-element-5514e41c > .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{line-height:1.4em;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-3bcfbab0 .price{font-size:var( --e-global-typography-e6f1eb2-font-size );line-height:var( --e-global-typography-e6f1eb2-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-3bcfbab0 .price ins{font-size:1em;}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8693 .elementor-element.elementor-element-2854a045 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-8693 .elementor-element.elementor-element-c308ff6 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-6b67184-font-size );line-height:var( --e-global-typography-6b67184-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-860979a *//* ================================
   1. Ta bort labeln "Pris"
   ================================ */

.woocommerce div.product .variations th.label,
.woocommerce div.product .variations td.label,
.woocommerce div.product .variations label {
    display: none !important;
}

/* ================================
   2. Ta bort grå bakgrund bakom variationer
   ================================ */

.woocommerce div.product form.cart .variations,
.woocommerce div.product table.variations,
.woocommerce div.product .variations td,
.woocommerce div.product .variations th {
    background: transparent !important;
    border: none !important;
}

/* ================================
   3. Dölj "Rensa"-länken
   ================================ */

.woocommerce div.product .reset_variations {
    display: none !important;
}

/* ================================
   4. Styling av priset (vinrött + centrerat + spacing)
   ================================ */

.woocommerce-variation-price .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #4B1D28 !important;
    font-weight: 600;
    text-align: center !important;
    width: 100%;
    display: block;
    margin-bottom: 20px !important;
}

/* ================================
   5. Styling av dropdownen
   ================================ */

.variations select {
    border-radius: 8px !important;
    border: 1px solid #4B1D28 !important;
    padding: 8px 12px !important;
    font-size: 16px !important;
}


/* ================================
   6. Lägg till spacing mellan dropdown och priset
   ================================ */

.woocommerce div.product .variations_form .woocommerce-variation-price {
    margin-top: 15px !important; /* Avstånd mellan dropdown och pris */
}

.woocommerce div.product .variations select {
    margin-bottom: 25px !important; /* Extra spacing under själva dropdownen */
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-images, class: .elementor-element-5b513d6d */.eael-product-gallery .eael-gallery-lightbox-trigger {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d31b067 */.elementor-8693 .elementor-element.elementor-element-5d31b067 a {
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5514e41c *//* Accordion dividers (includes divider under the last item too) */

#product-acc{
  border-bottom: 1px solid rgba(0,0,0,.18) !important;
}

#product-acc .elementor-accordion-item{
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Divider lines: use TOP line on each title + force a BOTTOM line on the last title */
#product-acc .elementor-tab-title{
  background: transparent !important;
  border: none !important;
  border-top: 1px solid rgba(0,0,0,.18) !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

#product-acc .elementor-accordion-item:last-child .elementor-tab-title{
  border-bottom: 1px solid rgba(0,0,0,.18) !important;
}

/* Content styling */
#product-acc .elementor-tab-content{
  background: transparent !important;
  border: none !important;
  padding-top: 12px !important;
  padding-bottom: 18px !important;
}

/* Optional: add divider after open content too (uncomment if you want) */
/*
#product-acc .elementor-tab-content.elementor-active{
  border-bottom: 1px solid rgba(0,0,0,.18) !important;
}
*/

/* Icon spacing */
#product-acc .elementor-accordion-icon{
  margin-left: 12px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2854a045 *//* ================================
   1. Ta bort labeln "Pris"
   ================================ */

.woocommerce div.product .variations th.label,
.woocommerce div.product .variations td.label,
.woocommerce div.product .variations label {
    display: none !important;
}

/* ================================
   2. Ta bort grå bakgrund bakom variationer
   ================================ */

.woocommerce div.product form.cart .variations,
.woocommerce div.product table.variations,
.woocommerce div.product .variations td,
.woocommerce div.product .variations th {
    background: transparent !important;
    border: none !important;
}

/* ================================
   3. Dölj "Rensa"-länken
   ================================ */

.woocommerce div.product .reset_variations {
    display: none !important;
}

/* ================================
   4. Styling av priset (vinrött + centrerat + spacing)
   ================================ */

.woocommerce-variation-price .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #4B1D28 !important;
    font-weight: 600;
    text-align: center !important;
    width: 100%;
    display: block;
    margin-bottom: 20px !important;
}

/* ================================
   5. Styling av dropdownen
   ================================ */

.variations select {
    border-radius: 8px !important;
    border: 1px solid #4B1D28 !important;
    padding: 8px 12px !important;
    font-size: 16px !important;
}


/* ================================
   6. Lägg till spacing mellan dropdown och priset
   ================================ */

.woocommerce div.product .variations_form .woocommerce-variation-price {
    margin-top: 15px !important; /* Avstånd mellan dropdown och pris */
}

.woocommerce div.product .variations select {
    margin-bottom: 25px !important; /* Extra spacing under själva dropdownen */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-c308ff6 *//* =========================================================
   WOOCOMMERCE: Kundomdömen (Reviews) – komplett CSS
   Innehåller:
   1) Dölj Beskrivning + panel
   2) Dölj Ytterligare information + panel
   3) Centrera flikraden + lagom bredd
   4) Byt fliktext till "Läs kundomdömen"
   5) Ta bort rubriken "X recension av ..."
   6) Ta bort datum i recensioner
   7) Gör "Endast inloggade..." mindre
   8) Ta bort avatar-ikonen
   9) Tvinga samma spacing vänster/höger i recension-korten
   10) Spacing mellan recensioner + luft innan formulär
   11) Färga stjärnor (både visade och i formulär) till #93475e
   ========================================================= */

/* 1) Dölj fliken "Beskrivning" + panel */
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab,
.woocommerce div.product .wc-tabs li.description_tab {
  display: none !important;
}

.woocommerce div.product #tab-description,
.woocommerce div.product .wc-tab#tab-description,
.woocommerce div.product .woocommerce-Tabs-panel--description {
  display: none !important;
}

/* 2) Dölj "Ytterligare information" + panel */
.woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab,
.woocommerce div.product .wc-tabs li.additional_information_tab,
.woocommerce div.product #tab-additional_information,
.woocommerce div.product .wc-tab#tab-additional_information,
.woocommerce div.product .woocommerce-Tabs-panel--additional_information {
  display: none !important;
}

/* 3) Centrera flikraden */
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .wc-tabs {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .wc-tabs li {
  float: none !important;
  width: auto !important;
  flex: 0 0 auto !important;
}

/* Lagom bredd på Kundomdömen-fliken */
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab,
.woocommerce div.product .wc-tabs li.reviews_tab {
  min-width: 240px !important;
}

/* 4) Byt fliktext (utan dubbeltext) */
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a,
.woocommerce div.product .wc-tabs li.reviews_tab a {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  padding: 12px 24px !important;
  white-space: nowrap !important;

  /* Dölj originaltexten (t.ex. "Recensioner (1)") */
  font-size: 0 !important;
}

/* Visa ny text */
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a:before,
.woocommerce div.product .wc-tabs li.reviews_tab a:before {
  content: "Läs kundomdömen" !important;
  font-size: 16px !important;
  line-height: 1 !important;
}

/* Ta bort ev. X som kan ha lagts in tidigare */
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a:after,
.woocommerce div.product .wc-tabs li.reviews_tab a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab.active a:after,
.woocommerce div.product .wc-tabs li.reviews_tab.active a:after {
  content: "" !important;
}

/* 5) Ta bort rubriken "X recension av ..." */
.woocommerce #reviews h2.woocommerce-Reviews-title,
.woocommerce #reviews #comments > h2,
.woocommerce #reviews #comments h2,
.woocommerce #reviews > h2 {
  display: none !important;
}

/* 6) Ta bort datum (och ev streck) */
.woocommerce #reviews time,
.woocommerce #reviews .woocommerce-review__published-date,
.woocommerce #reviews time.woocommerce-review__published-date,
.woocommerce #reviews .comment-meta time,
.woocommerce #reviews .commentmetadata,
.woocommerce #reviews .woocommerce-review__dash {
  display: none !important;
}

/* 7) Gör "Endast inloggade..." mindre */
.woocommerce #reviews .woocommerce-verification-required,
.woocommerce #reviews p.must-log-in,
.woocommerce #reviews .must-log-in,
.woocommerce #reviews .comment-respond p.must-log-in {
  font-size: 14px !important;
  line-height: 1.4 !important;
}

/* =========================================================
   8–10) Reviews layout: avatar bort + jämn spacing + luft
   ========================================================= */

/* 8) Ta bort avatar */
.woocommerce #reviews #comments ol.commentlist img.avatar,
.woocommerce #reviews #comments ol.commentlist .avatar {
  display: none !important;
}

/* Nollställ listans egna indrag */
.woocommerce #reviews #comments ol.commentlist,
.woocommerce #reviews #comments ol.commentlist li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* Nollställ “avatar-layout”-indrag */
.woocommerce #reviews #comments ol.commentlist li .comment_container,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Tvinga block-layout så inget flyter och skapar vänsterindrag */
.woocommerce #reviews #comments ol.commentlist li .comment_container {
  display: block !important;
}

/* 9) Tvinga samma padding vänster/höger på kortet + texten */
.woocommerce #reviews #comments ol.commentlist li.review,
.woocommerce #reviews #comments ol.commentlist li,
.woocommerce #reviews #comments ol.commentlist li .comment_container,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  box-sizing: border-box !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}

/* 10) Spacing mellan recension-korten + luft innan formulär */
.woocommerce #reviews #comments ol.commentlist li.review,
.woocommerce #reviews #comments ol.commentlist li {
  margin-bottom: 24px !important;
}

.woocommerce #reviews #comments ol.commentlist {
  margin-bottom: 32px !important;
}

.woocommerce #reviews #review_form_wrapper,
.woocommerce #reviews #review_form,
.woocommerce #reviews #respond {
  margin-top: 32px !important;
}

/* =========================================================
   11) Stjärnornas färg (#93475e)
   ========================================================= */

/* Visade stjärnor (betyg på recensioner) */
.woocommerce .star-rating,
.woocommerce .star-rating span,
.woocommerce p.stars a,
.woocommerce p.stars a:before,
.woocommerce p.stars a:hover:before,
.woocommerce p.stars.selected a:before,
.woocommerce #reviews .star-rating,
.woocommerce #reviews .star-rating span {
  color: #93475e !important;
}

/* Vissa teman använder pseudo-element för fyllda stjärnor */
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before,
.woocommerce #reviews .star-rating:before,
.woocommerce #reviews .star-rating span:before {
  color: #93475e !important;
}

/* Woo blocks/andra varianter */
.wc-block-review-list .wc-block-components-rating,
.wc-block-review-list .wc-block-components-rating__stars,
.wc-block-components-rating__stars {
  color: #93475e !important;
}



/* =========================================================
   OVERRIDE: Visa recensioner utan flikar (alltid öppet)
   Lägg detta LÄNGST NER i din nuvarande CSS
   ========================================================= */

/* Dölj hela flikraden (den "fula gråa fliken") */
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .wc-tabs {
  display: none !important;
}

/* Visa endast reviews-panelen alltid */
.woocommerce div.product .woocommerce-Tabs-panel {
  display: none !important;
}

.woocommerce div.product #tab-reviews,
.woocommerce div.product .wc-tab#tab-reviews,
.woocommerce div.product .woocommerce-Tabs-panel--reviews,
.woocommerce #reviews {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}

/* Se till att reviews inte får konstig toppmarginal från tabs */
.woocommerce div.product .woocommerce-tabs {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */