.elementor-612 .elementor-element.elementor-element-aedf4c2{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-aedf4c2:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-aedf4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-612 .elementor-element.elementor-element-850edb8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-612 .elementor-element.elementor-element-850edb8 .woocommerce-breadcrumb{color:#A0A0A0;font-family:"Space Grotesk", Sans-serif;font-size:14px;text-align:center;}.elementor-612 .elementor-element.elementor-element-850edb8 .woocommerce-breadcrumb > a{color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-4a23cac{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-612 .elementor-element.elementor-element-2817863{--display:flex;}.elementor-612 .elementor-element.elementor-element-2817863.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-612 .elementor-element.elementor-element-ac4bfdf .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-612 .elementor-element.elementor-element-ac4bfdf .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-612 .elementor-element.elementor-element-ac4bfdf .flex-control-thumbs img{border-style:none;}.elementor-612 .elementor-element.elementor-element-aa5ffeb{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-a64eec1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-54bc65a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-612 .elementor-element.elementor-element-eb4b779 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;color:#696C70;}.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-612 .elementor-element.elementor-element-62bed67 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-b279642{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wlfmc-add-to-wish-list .wlfmc-add-button a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}body:not(.rtl) .elementor-612 .elementor-element.elementor-element-a8e1ea5{right:0.75rem;}body.rtl .elementor-612 .elementor-element.elementor-element-a8e1ea5{left:0.75rem;}.elementor-612 .elementor-element.elementor-element-a8e1ea5{top:0.75rem;}.elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-button a i{font-size:20px;}.elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-button a{color:rgb(230,126,34)!important;border-color:#E9E9E9!important;background-color:#FFFFFF!important;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px!important;height:40px!important;width:40px!important;}.elementor-612 .elementor-element.elementor-element-a8e1ea5 i, .elementor-612 .elementor-element.elementor-element-a8e1ea5 svg{fill:rgb(31,31,31)!important;color:rgb(31,31,31)!important;}.elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-button a:hover, .elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-button a:focus{color:#FFFFFF!important;border-color:transparent!important;background-color:#1F1F1F!important;}.elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-button a:hover i, .elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-button a:hover svg{fill:rgb(255,255,255)!important;color:rgb(255,255,255)!important;}.elementor-612 .elementor-element.elementor-element-a8e1ea5 .wlfmc-add-to-wishlist{margin:0px 0px 0px 0px !important;}.elementor-612 .elementor-element.elementor-element-466b69b > .elementor-widget-container{margin:10px 0px 10px 0px;}.woocommerce .elementor-612 .elementor-element.elementor-element-466b69b .star-rating{color:var( --e-global-color-a290fce );font-size:14px;}.woocommerce .elementor-612 .elementor-element.elementor-element-466b69b .star-rating::before{color:#696C70;}.woocommerce .elementor-612 .elementor-element.elementor-element-466b69b .woocommerce-review-link{color:#696C70;}.woocommerce:not(.rtl) .elementor-612 .elementor-element.elementor-element-466b69b .star-rating{margin-right:10px;}.woocommerce.rtl .elementor-612 .elementor-element.elementor-element-466b69b .star-rating{margin-left:10px;}.elementor-612 .elementor-element.elementor-element-1e6ca19{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-612 .elementor-element.elementor-element-e238bf0 .price{color:#1F1F1F;font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;}.woocommerce .elementor-612 .elementor-element.elementor-element-e238bf0 .price ins{color:#1F1F1F;font-size:24px;font-weight:600;}body:not(.rtl) .elementor-612 .elementor-element.elementor-element-e238bf0:not(.elementor-product-price-block-yes) del{margin-right:15px;}body.rtl .elementor-612 .elementor-element.elementor-element-e238bf0:not(.elementor-product-price-block-yes) del{margin-left:15px;}.elementor-612 .elementor-element.elementor-element-e238bf0.elementor-product-price-block-yes del{margin-bottom:15px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-2ccd2ae > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-612 .elementor-element.elementor-element-2ccd2ae{color:#696C70;}.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-612 .elementor-element.elementor-element-0517064{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-612 .elementor-element.elementor-element-0517064 .elementor-divider-separator{width:100%;}.elementor-612 .elementor-element.elementor-element-0517064 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-612 .elementor-element.elementor-element-f894506 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1F1F1F;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-612 .elementor-element.elementor-element-5cd3c28 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-5cd3c28 .elementor-button:hover, .elementor-612 .elementor-element.elementor-element-5cd3c28 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-5a62300{--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 60px;--row-gap:0px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-612 .elementor-element.elementor-element-5a62300:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-5a62300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F0FC;}.elementor-612 .elementor-element.elementor-element-969fc5b{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-6ab670b img{width:100%;max-width:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-612 .elementor-element.elementor-element-11beb5b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-389cf03 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-6b9b9bb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#1F1F1F;}.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-612 .elementor-element.elementor-element-462a8cc{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#696C70;}.elementor-612 .elementor-element.elementor-element-4607c0a{--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:2.5rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-612 .elementor-element.elementor-element-9559c44{--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-612 .elementor-element.elementor-element-35085ed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-0367236{font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:400;color:#696C70;}.elementor-612 .elementor-element.elementor-element-e7c28aa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;color:#DB4444;}.elementor-612 .elementor-element.elementor-element-a7739ee{--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-612 .elementor-element.elementor-element-b2e7ac3{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-b2e7ac3:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-b2e7ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd00328 );}.elementor-612 .elementor-element.elementor-element-602c984{text-align:center;}.elementor-612 .elementor-element.elementor-element-602c984 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;line-height:50px;color:#FFFFFF;}.elementor-612 .elementor-element.elementor-element-81a96f2{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-612 .elementor-element.elementor-element-09f3649 .elementor-button{background-color:#24AF8900;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-612 .elementor-element.elementor-element-09f3649 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-612 .elementor-element.elementor-element-09f3649.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-6cefcf7{--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:80px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-612 .elementor-element.elementor-element-fbb1c8c{text-align:center;}.elementor-612 .elementor-element.elementor-element-fbb1c8c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-612 .elementor-element.elementor-element-5c67c20{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-cd92515{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-f62a0b3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612 .elementor-element.elementor-element-f62a0b3{text-align:center;}.elementor-612 .elementor-element.elementor-element-f62a0b3 img{width:100%;max-width:100%;height:75px;object-fit:contain;object-position:center center;}.elementor-612 .elementor-element.elementor-element-a934704{text-align:center;}.elementor-612 .elementor-element.elementor-element-a934704 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-a09facf{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#696C70;}.elementor-612 .elementor-element.elementor-element-4142cd1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-7f7c89e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612 .elementor-element.elementor-element-7f7c89e{text-align:center;}.elementor-612 .elementor-element.elementor-element-7f7c89e img{width:100%;max-width:100%;height:75px;object-fit:contain;object-position:center center;}.elementor-612 .elementor-element.elementor-element-632cb8b{text-align:center;}.elementor-612 .elementor-element.elementor-element-632cb8b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-fec7e3c{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#696C70;}.elementor-612 .elementor-element.elementor-element-b51632c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-612 .elementor-element.elementor-element-551af19 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-612 .elementor-element.elementor-element-551af19{text-align:center;}.elementor-612 .elementor-element.elementor-element-551af19 img{width:100%;max-width:100%;height:75px;object-fit:contain;object-position:center center;}.elementor-612 .elementor-element.elementor-element-0659cbc{text-align:center;}.elementor-612 .elementor-element.elementor-element-0659cbc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#1F1F1F;}.elementor-612 .elementor-element.elementor-element-8d5fdbb{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#696C70;}.elementor-612 .elementor-element.elementor-element-7b8726e{--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:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-612 .elementor-element.elementor-element-8641eb1 .woocommerce-tabs ul.wc-tabs li a{font-size:20px;line-height:q;}.woocommerce .elementor-612 .elementor-element.elementor-element-8641eb1 .woocommerce-Tabs-panel h2{color:var( --e-global-color-f0d13f5 );}.woocommerce .elementor-612 .elementor-element.elementor-element-8641eb1 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:16px;}div.onepage_scroll_nav{display:block;}@media(max-width:1024px){.elementor-612 .elementor-element.elementor-element-5c67c20{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-612 .elementor-element.elementor-element-4a23cac{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-4607c0a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-612 .elementor-element.elementor-element-35085ed .elementor-heading-title{font-size:28px;}.elementor-612 .elementor-element.elementor-element-5c67c20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-612 .elementor-element.elementor-element-2817863{--width:50%;}.elementor-612 .elementor-element.elementor-element-54bc65a{--width:90%;}.elementor-612 .elementor-element.elementor-element-b279642{--width:10%;}.elementor-612 .elementor-element.elementor-element-969fc5b{--width:33.3333%;}.elementor-612 .elementor-element.elementor-element-11beb5b{--width:66.6666%;}.elementor-612 .elementor-element.elementor-element-9559c44{--width:50%;}.elementor-612 .elementor-element.elementor-element-a7739ee{--width:50%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-850edb8 */.woocommerce-breadcrumb{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ac4bfdf */.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav li{
    width: 100px !important;
    border: 1px solid #A0A0A0 !important;
    border-radius: 12px;
    overflow: hidden;
    opacity: 0.5;
    margin-bottom: 12px !important;
}
.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav  li img{
    width: 100px !important;
    height: 130px !important;
    object-fit: cover;
}

.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav  li.nslick-current{
    border-color: #1f1f1f !important;
}

.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-for{
    border-radius: 1rem;
    overflow: hidden;
}

.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav.nslick-vertical i{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: inline-flex !important
;
    z-index: 1;
}
.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav.nslick-vertical i.btn-next.thumb_arrow{
    right: 48%;
    bottom: 15px;
    background: #5973975c !important;
    color: #fff !important;
}
.elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav.nslick-vertical i.btn-prev.thumb_arrow{
    top: 2px;
    left: 30%;
    background: #5973975c !important;
    color: #fff !important;
}

@media (max-width:676px){
    .elementor-612 .elementor-element.elementor-element-ac4bfdf .nslick-track{
        display:flex;
    }
    .elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav  li{
        width:100% !important;
        height:100% !important;
    }
    .elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav  li.product_thumbnail_item {
        
    }
    .elementor-612 .elementor-element.elementor-element-ac4bfdf .nickx-slider-nav  li img{
        width:80px !important;
        height:80px !important;
    }
    
    .elementor-612 .elementor-element.elementor-element-ac4bfdf .nslick-slider.nickx-slider-nav{
        overflow-x:auto;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-466b69b */.woocommerce-review-link{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e238bf0 */.elementor-612 .elementor-element.elementor-element-e238bf0 .price{
    display: flex;
    align-items:center;
    gap:1.5rem;
    margin-bottom: 0;
}

.elementor-612 .elementor-element.elementor-element-e238bf0 .price > ins{
    order: 1;
    text-decoration: none;
}

.elementor-612 .elementor-element.elementor-element-e238bf0 .price > del{
    order: 2;
    position: relative;
    opacity: 1;
}


.elementor-612 .elementor-element.elementor-element-e238bf0 .price > del:before{
    position: absolute;
    content: '';
    width: 1px;
    height: 16px;
    top: 3px;
    left: -10px;
    background-color: #e9e9e9;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4edfbcb */.discount-badge {
background-color: #d2ef9a;
color: #1f1f1f;
font-size: 12px;
line-height: 16px;
font-weight: 600;
padding: 0.125rem 0.75rem;
border-radius: 9999px;
z-index: 10;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-5cd3c28 */a {
   color: #000;
}

.elementor-612 .elementor-element.elementor-element-5cd3c28 form.cart{
    flex-wrap: wrap !important;
    row-gap: 10px;
    column-gap: 5px;
    justify-content: flex-start;
}


.quantity{
    margin: 0 4px 0 -4px !important;
    display: flex;
    padding: 0.75rem;
    border-radius: 0.5rem;
    border: solid 1px #e9e9e9
}

.quantity button,
.quantity input[type="number"]{
    margin: 0;
    border: 0;
    outline: none;
    padding: 0;
    color:#1f1f1f;
   display: flex;
    align-items: center;
    justify-content: center;
}

.quantity button:hover,
.quantity button:focus,
.quantity button:active{
   background: none;
   color:#1f1f1f;
}


.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.quantity input[type="number"] {
  -moz-appearance: textfield;
}


.single_add_to_cart_button{
 margin-left: 0 !important;
flex-grow: 1;
border: 1px solid #1f1f1f !important;
background-color: #ffffff99 !important;
color: #1f1f1f !important;
padding: 16px 40px !important;
border-radius: 12px !important;
text-transform: uppercase;
transition: all ease 0.4s;
}

.single_add_to_cart_button:hover {
    background-color: #1f1f1f  !important;
    color: #fff !important;
}


.elementor-612 .elementor-element.elementor-element-5cd3c28 .wpcbn-btn-single{
    width: 100%;
}

.elementor-612 .elementor-element.elementor-element-5cd3c28 .wpcbn-btn-single{
    background-color: #1f1f1f  !important;
    color: #fff !important;
}

.elementor-612 .elementor-element.elementor-element-5cd3c28 .wpcbn-btn-single:hover{
    background-color: #1e1a34  !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-462a8cc */.elementor-612 .elementor-element.elementor-element-462a8cc ul{
list-style: none;
padding: 0
}

.elementor-612 .elementor-element.elementor-element-462a8cc ul li{
    position: relative;
    padding-left: 25px;
    margin-top: 0.25rem;
    line-height: 1.5;
}
.elementor-612 .elementor-element.elementor-element-462a8cc ul li:before{
    font-family: 'Phosphor-Bold' !important;
    content: "\ecde";
    position: absolute;
    left: 0;
    color: #696c70;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0367236 */.elementor-612 .elementor-element.elementor-element-0367236 ul{
list-style: none;
padding: 0
}

.elementor-612 .elementor-element.elementor-element-0367236 ul li{
    position: relative;
    padding-left: 25px;
    margin-top: 0.25rem;
    line-height: 1.5;
}
.elementor-612 .elementor-element.elementor-element-0367236 ul li:before{
    font-family: 'Phosphor-Bold' !important;
    content: "\ecde";
    position: absolute;
    left: 0;
    color: #696c70;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-969135e */.icon_with_content{
    display:flex;
    gap: 0.75rem;
    align-items:center;
    margin-top: 1rem;
}
.icon_with_content .icon-image{
    width:80px;
    flex-shrink: 0;
}
.icon_with_content .icon-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}
.icon_with_content h3{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-transform: capitalize;
    color:#1f1f1f;
    margin:0;
}
.icon_with_content p{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color:#696c70;
    margin:0;
}


@media (max-width:767px){
    .elementor-612 .elementor-element.elementor-element-969135e .testimonial-widget .icon_with_content{
            align-items: flex-start;
    }
    .elementor-612 .elementor-element.elementor-element-969135e .testimonial-widget .icon_with_content .icon-content{
        flex:1;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-8641eb1 */.elementor-612 .elementor-element.elementor-element-8641eb1 .form-submit [type="submit"]{
    background-color: #1f1f1f !important;
    color: #fff !important;
    margin-left: 0 !important;
    padding: 16px 40px !important;
    border-radius: 12px !important;
    text-transform: uppercase;
    transition: all ease 0.4s;
}

.elementor-612 .elementor-element.elementor-element-8641eb1 #comment {
    height: 75px;
    height: 100px;
}


.elementor-612 .elementor-element.elementor-element-8641eb1 .comment-form input,
.elementor-612 .elementor-element.elementor-element-8641eb1 .comment-form textarea{
    border-radius: 8px;
}
.woocommerce p.stars a,
.woocommerce p.stars a::before{
    height: 1.2em;
    width: 1.2em;
}
.woocommerce p.stars a::before{
    font-size: 20px;
}

#comment-form-rating-label{
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 20px;
}


.elementor-612 .elementor-element.elementor-element-8641eb1 .comment-form label {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 13px;
}
.elementor-612 .elementor-element.elementor-element-8641eb1 h2.woocommerce-Reviews-title{
    display: none;
}

.elementor-612 .elementor-element.elementor-element-8641eb1 .wc-tabs li{
    border: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    text-align: center;
}
.comment-form-author{
    width: 49%;
    float: left;
}
.comment-form-email{
    width: 49%;
    float: right;
}
.comment-form-cookies-consent{
    display: inline-block;
}/* End custom CSS */