.elementor-992 .elementor-element.elementor-element-8993d5e{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-992 .elementor-element.elementor-element-a9f7704{--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-992 .elementor-element.elementor-element-a9f7704.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-product-gallery-slider.swiper-container-vertical{height:811px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:435px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:3px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:115px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 115px);}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-gallery-thumbs{padding-left:0px;padding-right:10px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:6px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-47px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:57px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.67;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav{font-size:18px;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:-25px;bottom:auto;transform:translate(-50%, 0);left:50%;right:auto;}.elementor-992 .elementor-element.elementor-element-d4ea197 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:auto;bottom:340px;transform:translate(50%, 0);right:50%;left:auto;}.elementor-992 .elementor-element.elementor-element-46debd0 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-992 .elementor-element.elementor-element-002eb7e{--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-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-0e792b6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;color:#221808;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-992 .elementor-element.elementor-element-7359cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.woocommerce .elementor-992 .elementor-element.elementor-element-7359cef .price{color:#8B5D19;font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-992 .elementor-element.elementor-element-f4e3017 .cart button, .elementor-992 .elementor-element.elementor-element-f4e3017 .cart .button{font-family:"Marcellus", Sans-serif;border-style:none;border-radius:10px 10px 10px 10px;padding:2% 40% 2% 40%;color:var( --e-global-color-030195d );background-color:#050505;transition:all 0.2s;}.elementor-992 .elementor-element.elementor-element-f4e3017 .cart button:hover, .elementor-992 .elementor-element.elementor-element-f4e3017 .cart .button:hover{color:#000000;background-color:var( --e-global-color-030195d );}.woocommerce .elementor-992 .elementor-element.elementor-element-f4e3017 form.cart .variations{width:100%;margin-bottom:20px;}.woocommerce .elementor-992 .elementor-element.elementor-element-f4e3017 form.cart table.variations tr th, .woocommerce .elementor-992 .elementor-element.elementor-element-f4e3017 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-992 .elementor-element.elementor-element-f4e3017 form.cart table.variations label{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:300;}.woocommerce .elementor-992 .elementor-element.elementor-element-f4e3017 form.cart table.variations td.value select, .woocommerce .elementor-992 .elementor-element.elementor-element-f4e3017 form.cart table.variations td.value:before{background-color:#B1575700;border-radius:48px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-8f5dabf{text-align:center;}.elementor-992 .elementor-element.elementor-element-8f5dabf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-992 .elementor-element.elementor-element-31632a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-5f149ee .elementor-icon-wrapper{text-align:end;}.elementor-992 .elementor-element.elementor-element-5f149ee.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-992 .elementor-element.elementor-element-5f149ee.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-5f149ee.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-992 .elementor-element.elementor-element-5f149ee.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-5f149ee.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-992 .elementor-element.elementor-element-5f149ee .elementor-icon{font-size:29px;}.elementor-992 .elementor-element.elementor-element-5f149ee .elementor-icon svg{height:29px;}.elementor-992 .elementor-element.elementor-element-d098675 .elementor-icon-wrapper{text-align:start;}.elementor-992 .elementor-element.elementor-element-d098675.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-992 .elementor-element.elementor-element-d098675.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-d098675.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-992 .elementor-element.elementor-element-d098675.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-d098675.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-992 .elementor-element.elementor-element-d098675 .elementor-icon{font-size:29px;}.elementor-992 .elementor-element.elementor-element-d098675 .elementor-icon svg{height:29px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-992 .elementor-element.elementor-element-7f015cf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-992 .elementor-element.elementor-element-7f015cf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-992 .elementor-element.elementor-element-7f015cf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-992 .elementor-element.elementor-element-8180c86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon-box-wrapper{gap:0px;}.elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-stacked .elementor-icon{background-color:#AF7723;}.elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-default .elementor-icon{fill:#AF7723;color:#AF7723;border-color:#AF7723;}.elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-030195d );}.elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-056a32f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-030195d );color:var( --e-global-color-030195d );border-color:var( --e-global-color-030195d );}.elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon{font-size:31px;}.elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon-box-title, .elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-992 .elementor-element.elementor-element-056a32f:has(:hover) .elementor-icon-box-title,
					 .elementor-992 .elementor-element.elementor-element-056a32f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon-box-wrapper{gap:0px;}.elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-992 .elementor-element.elementor-element-2874413.elementor-view-stacked .elementor-icon{background-color:#AF7723;}.elementor-992 .elementor-element.elementor-element-2874413.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-2874413.elementor-view-default .elementor-icon{fill:#AF7723;color:#AF7723;border-color:#AF7723;}.elementor-992 .elementor-element.elementor-element-2874413.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-2874413.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-030195d );}.elementor-992 .elementor-element.elementor-element-2874413.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-2874413.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-2874413.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-2874413.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-030195d );color:var( --e-global-color-030195d );border-color:var( --e-global-color-030195d );}.elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon{font-size:31px;}.elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon-box-title, .elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-992 .elementor-element.elementor-element-2874413:has(:hover) .elementor-icon-box-title,
					 .elementor-992 .elementor-element.elementor-element-2874413:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon-box-wrapper{gap:0px;}.elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-stacked .elementor-icon{background-color:#AF7723;}.elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-framed .elementor-icon, .elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-default .elementor-icon{fill:#AF7723;color:#AF7723;border-color:#AF7723;}.elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-030195d );}.elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-992 .elementor-element.elementor-element-a381d7e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-030195d );color:var( --e-global-color-030195d );border-color:var( --e-global-color-030195d );}.elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon{font-size:31px;}.elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon-box-title, .elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-992 .elementor-element.elementor-element-a381d7e:has(:hover) .elementor-icon-box-title,
					 .elementor-992 .elementor-element.elementor-element-a381d7e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-09a6ed7{--display:flex;}.woocommerce .elementor-992 .elementor-element.elementor-element-a5a1fc1 .woocommerce_product_description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-992 .elementor-element.elementor-element-4ad0331{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-992 .elementor-element.elementor-element-f5a908a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-f5a908a a{color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-013c0cf{--display:flex;}.elementor-992 .elementor-element.elementor-element-5fd22bb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-5fd22bb a{color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-10a5c3d{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#DADADA;--n-accordion-icon-size:15px;}.elementor-992 .elementor-element.elementor-element-10a5c3d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-80cb4a2 );}:where( .elementor-992 .elementor-element.elementor-element-10a5c3d > .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:"Marcellus", Sans-serif;text-transform:uppercase;}.elementor-992 .elementor-element.elementor-element-ae3c0a5{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-992 .elementor-element.elementor-element-1f3dd7b{text-align:center;}.elementor-992 .elementor-element.elementor-element-1f3dd7b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:600;color:var( --e-global-color-80cb4a2 );}.elementor-992 .elementor-element.elementor-element-4e4456a{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:10px;width:initial;max-width:initial;}.elementor-992 .elementor-element.elementor-element-4e4456a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-992 .elementor-element.elementor-element-4e4456a .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-992 .elementor-element.elementor-element-31632a2{--grid-auto-flow:row;}.elementor-992 .elementor-element.elementor-element-8180c86{--grid-auto-flow:row;}.elementor-992 .elementor-element.elementor-element-4e4456a{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-992 .elementor-element.elementor-element-8993d5e{--content-width:1400px;}.elementor-992 .elementor-element.elementor-element-a9f7704{--width:50%;}.elementor-992 .elementor-element.elementor-element-002eb7e{--width:50%;}.elementor-992 .elementor-element.elementor-element-ae3c0a5{--content-width:1400px;}}@media(max-width:767px){.elementor-992 .elementor-element.elementor-element-8993d5e{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-992 .elementor-element.elementor-element-a9f7704{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-992 .elementor-element.elementor-element-46debd0 > .elementor-widget-container{margin:0px 0px 035px 0px;}.elementor-992 .elementor-element.elementor-element-46debd0 .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:9px 9px 9px 9px;margin:0px 7px 0px 7px;}.elementor-992 .elementor-element.elementor-element-46debd0 .jet-woo-swiper-vertical .swiper-pagination.swiper-pagination-bullets-dynamic{width:8px;}.elementor-992 .elementor-element.elementor-element-46debd0 .jet-woo-swiper-horizontal .swiper-pagination{bottom:-26px;top:auto;}.elementor-992 .elementor-element.elementor-element-002eb7e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-992 .elementor-element.elementor-element-0e792b6 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-992 .elementor-element.elementor-element-7359cef .price{font-size:16px;}.elementor-992 .elementor-element.elementor-element-f4e3017 .cart button, .elementor-992 .elementor-element.elementor-element-f4e3017 .cart .button{font-size:20px;}.elementor-992 .elementor-element.elementor-element-31632a2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-992 .elementor-element.elementor-element-8180c86{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-992 .elementor-element.elementor-element-056a32f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon{font-size:25px;}.elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon-box-title, .elementor-992 .elementor-element.elementor-element-056a32f .elementor-icon-box-title a{font-size:12px;}.elementor-992 .elementor-element.elementor-element-2874413{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon{font-size:25px;}.elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon-box-title, .elementor-992 .elementor-element.elementor-element-2874413 .elementor-icon-box-title a{font-size:12px;}.elementor-992 .elementor-element.elementor-element-a381d7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon{font-size:25px;}.elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon-box-title, .elementor-992 .elementor-element.elementor-element-a381d7e .elementor-icon-box-title a{font-size:12px;}.elementor-992 .elementor-element.elementor-element-10a5c3d{--n-accordion-title-font-size:18px;}.elementor-992 .elementor-element.elementor-element-1f3dd7b .elementor-heading-title{font-size:29px;}.elementor-992 .elementor-element.elementor-element-4e4456a{--swiper-slides-to-display:2;--swiper-offset-size:35px;--swiper-slides-gap:10px;width:var( --container-widget-width, 464.688px );max-width:464.688px;--container-widget-width:464.688px;--container-widget-flex-grow:0;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-46debd0 */.mobile-galleri .jet-woo-product-gallery__image-item.swiper-slide:not(.swiper-slide-active) {
  transform: scale(0.) !important;
  opacity: 0.95 !important;
  transition: transform 0.3s ease, opacity 0.3s ease !important;
  transform-origin: top center !important;
}

.mobile-galleri .jet-woo-product-gallery__image-item.swiper-slide-active {
  transform: scale(1) !important;
  opacity: 1 !important;
  transition: transform 0.3s ease, opacity 0.3s ease !important;
}

.mobile-galleri .jet-woo-product-gallery__image-item img {
  height: 450px !important;
  object-fit: cover !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f4e3017 *//* ===== REMOVE BACKGROUND FROM THE WHOLE VARIATION AREA ===== */
.single-product .variations_form,
.single-product .variations,
.single-product .variations tbody,
.single-product .variations tr,
.single-product .variations td,
.single-product .variations th,
.single-product .value,
.single-product .label,
.single-product .variable-items-wrapper,
.single-product .woo-variation-swatches,
.single-product .wvs-single-product-wrapper,
.single-product .wvs-pro-product-label,
.single-product .elementor-widget-woocommerce-product-add-to-cart,
.single-product .elementor-add-to-cart,
.single-product .cart,
.single-product form.cart {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* ===== FIX LEFT ALIGNMENT ===== */
.single-product .variations td,
.single-product .variations th,
.single-product .variations .label,
.single-product .variations .value {
    text-align: left !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* ===== SPACE BETWEEN "RENK : KAHVE" AND THE SWATCHES ===== */
.single-product .variations .label,
.single-product .wvs-pro-product-label,
.single-product .woo-variation-swatches-stylesheet-enabled .variable-item-span-button,
.single-product .selected-variation-name {
    margin-bottom: 12px !important;
}

/* ===== CLEAN SPACING FOR SWATCH ROW ===== */
.single-product .variable-items-wrapper {
    display: flex !important;
    gap: 12px !important;
    margin-top: 12px !important;
    padding: 0 !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

/* ===== REMOVE EXTRA MARGINS ON EACH SWATCH ===== */
.single-product .variable-item {
    margin: 0 !important;
}

/* ===== HIDE CLEAR / RESET ===== */
.single-product .reset_variations {
    display: none !important;
}


/* Mobile only */
@media (max-width: 768px) {
    .single_add_to_cart_button {
        padding: 10px 120px !important;
        margin-top: 20px !important; /* adjust this */
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4e4456a *//* The appended "View all" slide card */
.mobile-viewall-slide .view-all-slide-inner {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.12);
  text-align: center;
}

.mobile-viewall-slide .view-all-slide-inner a {
  display: inline-block;
  text-decoration: none;
  font-weight: 600;
}

@media (min-width: 768px) {
  /* Hide this slide on desktop/tablet (we won't append it anyway, but just in case) */
  .mobile-viewall-slide .swiper-slide.view-all-slide {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Hide PEWC's fake checkbox span */
.leather-balm-toggle .pewc-theme-element {
  display: none !important;
}

/* Hide the original checkbox */
.leather-balm-toggle input[type="checkbox"] {
  display: none !important;
}

/* Label layout: text left, toggle right */
.leather-balm-toggle .pewc-checkbox-wrapper label {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-direction: row;
  cursor: pointer;
  padding-left: 0;
  padding-right: 58px;
  min-height: 28px;
  gap: 12px;
}

/* Track — positioned on the RIGHT */
.leather-balm-toggle .pewc-checkbox-wrapper label::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 28px;
  background-color: #ddd;
  border-radius: 14px;
  transition: background-color 0.3s ease;
  box-sizing: border-box;
}

/* Knob — starts on the LEFT side of track */
.leather-balm-toggle .pewc-checkbox-wrapper label::after {
  content: '';
  position: absolute;
  right: 27px;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  background: white;
  border-radius: 50%;
  box-shadow: 0 1px 4px rgba(0,0,0,0.25);
  transition: right 0.3s ease;
  box-sizing: border-box;
}

/* Checked — track turns dark */
.leather-balm-toggle .pewc-checkbox-wrapper label:has(input:checked)::before {
  background-color: #2c2c2c;
}

/* Checked — knob slides to the right side of track */
.leather-balm-toggle .pewc-checkbox-wrapper label:has(input:checked)::after {
  right: 3px;
}

/* Hide desktop gallery on mobile */
body.is-real-mobile #desktop-gallery {
    display: none !important;
}

/* Hide mobile gallery on desktop */
body.is-real-desktop #mobile-galleri {
    display: none !important;
}

/* iPhone Safari: prevent auto-zoom on product form fields */
.single-product input,
.single-product select,
.single-product textarea,
.single-product .qty,
.single-product .input-text,
.single-product .woocommerce div.product form.cart input,
.single-product .woocommerce div.product form.cart select,
.single-product .woocommerce div.product form.cart textarea {
  font-size: 16px !important;
}/* End custom CSS */