.elementor-358 .elementor-element.elementor-element-4aee0f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-4aee0f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-7cd6730{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-9e27915{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-9e27915.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-b122f76{--display:flex;--min-height:833px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-358 .elementor-element.elementor-element-6543b35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-5ffd310{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-f956040 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;font-style:normal;line-height:40px;color:#4A322C;}.elementor-358 .elementor-element.elementor-element-ad62671{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-c9b825e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-ac94eee{--e-rating-icon-marked-color:#FFCC00;}.elementor-358 .elementor-element.elementor-element-6da91ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 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;}.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-358 .elementor-element.elementor-element-f83b984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:27px 0px 0px 0px;color:#757575;}.elementor-358 .elementor-element.elementor-element-f83b984.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-935fc60{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-e11f716{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#4D4D4D;}.elementor-358 .elementor-element.elementor-element-4460a62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-0417fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-cf67b3d{--display:flex;--margin-top:0px;--margin-bottom:0px;--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-358 .elementor-element.elementor-element-34f443e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-358 .elementor-element.elementor-element-34f443e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-34f443e.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-34f443e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-34f443e .elementor-icon{font-size:20px;}.elementor-358 .elementor-element.elementor-element-34f443e .elementor-icon-box-title, .elementor-358 .elementor-element.elementor-element-34f443e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;}.elementor-358 .elementor-element.elementor-element-34f443e .elementor-icon-box-title{color:#4A322C;}.elementor-358 .elementor-element.elementor-element-34f443e:has(:hover) .elementor-icon-box-title,
					 .elementor-358 .elementor-element.elementor-element-34f443e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-358 .elementor-element.elementor-element-34f443e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#757575;}.elementor-358 .elementor-element.elementor-element-f39a75e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-358 .elementor-element.elementor-element-f39a75e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-f39a75e.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-f39a75e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-f39a75e .elementor-icon{font-size:20px;}.elementor-358 .elementor-element.elementor-element-f39a75e .elementor-icon-box-title, .elementor-358 .elementor-element.elementor-element-f39a75e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;}.elementor-358 .elementor-element.elementor-element-f39a75e .elementor-icon-box-title{color:#4A322C;}.elementor-358 .elementor-element.elementor-element-f39a75e:has(:hover) .elementor-icon-box-title,
					 .elementor-358 .elementor-element.elementor-element-f39a75e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-358 .elementor-element.elementor-element-f39a75e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#757575;}.elementor-358 .elementor-element.elementor-element-9fa7684 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-358 .elementor-element.elementor-element-9fa7684.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-9fa7684.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-9fa7684.elementor-view-default .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-9fa7684 .elementor-icon{font-size:20px;}.elementor-358 .elementor-element.elementor-element-9fa7684 .elementor-icon-box-title, .elementor-358 .elementor-element.elementor-element-9fa7684 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;}.elementor-358 .elementor-element.elementor-element-9fa7684 .elementor-icon-box-title{color:#4A322C;}.elementor-358 .elementor-element.elementor-element-9fa7684:has(:hover) .elementor-icon-box-title,
					 .elementor-358 .elementor-element.elementor-element-9fa7684:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-358 .elementor-element.elementor-element-9fa7684 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#757575;}.elementor-358 .elementor-element.elementor-element-05e613d{--display:flex;--min-height:618.70874023438px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top: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-358 .elementor-element.elementor-element-b6f80e2{text-align:center;}.elementor-358 .elementor-element.elementor-element-b6f80e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;line-height:100px;color:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-c180b8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-7a04001{--display:flex;--min-height:462px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 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;}.elementor-358 .elementor-element.elementor-element-7a04001:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-7a04001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leathe.shimitobazar.com/wp-content/uploads/2026/01/image-30-2.png");}.elementor-358 .elementor-element.elementor-element-bde8dc0{--display:flex;--min-height:216px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-358 .elementor-element.elementor-element-bde8dc0:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-bde8dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A45;background-image:url("https://leathe.shimitobazar.com/wp-content/uploads/2026/01/Frame-1618871697.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-0a2c2f1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-00a0b26{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-00a0b26:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-00a0b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leathe.shimitobazar.com/wp-content/uploads/2026/01/image-30-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-6b2834c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-349360b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:#6D7071;}.elementor-358 .elementor-element.elementor-element-a67a43f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-7e944dd{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-7e944dd:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-7e944dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leathe.shimitobazar.com/wp-content/uploads/2026/01/image-27-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-9216a49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-a6be609 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:#6D7071;}.elementor-358 .elementor-element.elementor-element-3f83741{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-56f5279{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-56f5279:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-56f5279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leathe.shimitobazar.com/wp-content/uploads/2026/01/image-28-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-99735fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-0008159 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:#6D7071;}.elementor-358 .elementor-element.elementor-element-96122b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-f021d6f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-358 .elementor-element.elementor-element-d6c8a22{--display:flex;}.elementor-358 .elementor-element.elementor-element-8794f6b{--display:flex;--min-height:234px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-34b5eaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:26px;color:#4D4D4D;}.elementor-358 .elementor-element.elementor-element-37e2b9d{--display:flex;}.elementor-358 .elementor-element.elementor-element-120352e{--display:flex;--min-height:234px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-04adaa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:26px;color:#4D4D4D;}.elementor-358 .elementor-element.elementor-element-55812b4{--display:flex;}.elementor-358 .elementor-element.elementor-element-fcbcf1b{--display:flex;--min-height:234px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-5b9adb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:26px;color:#4D4D4D;}.elementor-358 .elementor-element.elementor-element-5995f46{--display:flex;}.elementor-358 .elementor-element.elementor-element-77eedf6{--display:flex;--min-height:234px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-8360f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:26px;color:#4D4D4D;}.elementor-358 .elementor-element.elementor-element-adb1169{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;--n-tabs-title-gap:0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-0b3dd9b );--n-tabs-title-color-active:#4A322C;}.elementor-358 .elementor-element.elementor-element-adb1169 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-astglobalcolor4 );}.elementor-358 .elementor-element.elementor-element-adb1169.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor4 );}.elementor-358 .elementor-element.elementor-element-adb1169.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-358 .elementor-element.elementor-element-adb1169.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor4 );}.elementor-358 .elementor-element.elementor-element-adb1169.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-358 .elementor-element.elementor-element-adb1169.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Lato", Sans-serif;font-weight:400;font-style:normal;line-height:24px;}.elementor-358 .elementor-element.elementor-element-adb1169 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-0b3dd9b );}.elementor-358 .elementor-element.elementor-element-093d73c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-154146a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-e5ec0f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-3597a07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-09d4a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;text-align:center;}.elementor-358 .elementor-element.elementor-element-09d4a2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;line-height:100px;color:var( --e-global-color-0b3dd9b );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-358 .elementor-element.elementor-element-b20df06{--grid-columns:4;--grid-column-gap:12px;}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-b122f76{--min-height:438px;}.elementor-358 .elementor-element.elementor-element-6543b35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-5ffd310{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-f956040 .elementor-heading-title{font-size:20px;}.elementor-358 .elementor-element.elementor-element-ad62671{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-935fc60{--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-358 .elementor-element.elementor-element-4460a62{--min-height:0px;}.elementor-358 .elementor-element.elementor-element-b6f80e2 .elementor-heading-title{font-size:25px;}.elementor-358 .elementor-element.elementor-element-96122b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-358 .elementor-element.elementor-element-f021d6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-09d4a2a .elementor-heading-title{font-size:25px;}.elementor-358 .elementor-element.elementor-element-b20df06{--grid-columns:3;--grid-column-gap:10px;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-4aee0f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-358 .elementor-element.elementor-element-7cd6730{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-358 .elementor-element.elementor-element-9e27915{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-b122f76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-6543b35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-f956040{text-align:start;}.elementor-358 .elementor-element.elementor-element-c9b825e{--width:28%;}.elementor-358 .elementor-element.elementor-element-6da91ae{--width:35%;}.elementor-358 .elementor-element.elementor-element-935fc60{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-358 .elementor-element.elementor-element-e11f716{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:9px;}.elementor-358 .elementor-element.elementor-element-16049c7{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-0417fe6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-cf67b3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-34f443e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-f39a75e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-9fa7684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-b6f80e2 .elementor-heading-title{font-size:25px;}.elementor-358 .elementor-element.elementor-element-349360b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-358 .elementor-element.elementor-element-349360b .elementor-heading-title{font-size:12px;}.elementor-358 .elementor-element.elementor-element-a6be609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-358 .elementor-element.elementor-element-a6be609 .elementor-heading-title{font-size:12px;}.elementor-358 .elementor-element.elementor-element-0008159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-358 .elementor-element.elementor-element-0008159 .elementor-heading-title{font-size:12px;}.elementor-358 .elementor-element.elementor-element-96122b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-358 .elementor-element.elementor-element-f021d6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-34b5eaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-size:11px;}.elementor-358 .elementor-element.elementor-element-04adaa6{font-size:11px;}.elementor-358 .elementor-element.elementor-element-5b9adb6{font-size:11px;}.elementor-358 .elementor-element.elementor-element-8360f9f{font-size:11px;}.elementor-358 .elementor-element.elementor-element-adb1169{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;}.elementor-358 .elementor-element.elementor-element-09d4a2a .elementor-heading-title{font-size:25px;}.elementor-358 .elementor-element.elementor-element-b20df06{--grid-columns:2;}}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-4aee0f7{--content-width:1440px;}.elementor-358 .elementor-element.elementor-element-7cd6730{--content-width:1392px;}.elementor-358 .elementor-element.elementor-element-9e27915{--width:55.002%;}.elementor-358 .elementor-element.elementor-element-b122f76{--content-width:545px;}.elementor-358 .elementor-element.elementor-element-ad62671{--width:60%;}.elementor-358 .elementor-element.elementor-element-c9b825e{--width:27%;}.elementor-358 .elementor-element.elementor-element-6da91ae{--width:44%;}.elementor-358 .elementor-element.elementor-element-05e613d{--content-width:1392px;}.elementor-358 .elementor-element.elementor-element-7a04001{--width:30%;}.elementor-358 .elementor-element.elementor-element-bde8dc0{--width:73%;}.elementor-358 .elementor-element.elementor-element-0a2c2f1{--width:21%;}.elementor-358 .elementor-element.elementor-element-a67a43f{--width:23%;}.elementor-358 .elementor-element.elementor-element-3f83741{--width:23%;}.elementor-358 .elementor-element.elementor-element-f021d6f{--width:70%;}.elementor-358 .elementor-element.elementor-element-154146a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-358 .elementor-element.elementor-element-7cd6730{--content-width:100%;}.elementor-358 .elementor-element.elementor-element-9e27915{--width:40%;}.elementor-358 .elementor-element.elementor-element-6543b35{--width:60%;}.elementor-358 .elementor-element.elementor-element-5ffd310{--width:100%;}.elementor-358 .elementor-element.elementor-element-ad62671{--width:60%;}.elementor-358 .elementor-element.elementor-element-c9b825e{--width:50%;}.elementor-358 .elementor-element.elementor-element-6da91ae{--width:80%;}.elementor-358 .elementor-element.elementor-element-4460a62{--width:100%;}.elementor-358 .elementor-element.elementor-element-f021d6f{--width:95%;}}/* Start custom CSS for shortcode, class: .elementor-element-43b3bca *//* ব্যাকগ্রাউন্ড শেড আগের মতোই থাকবে */
.ld-main-bg {
    width: 100%;
    height: 100%;
    background: #F4F4F4; /* ফিগমার সেই শেড */
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

/* প্রোডাক্ট ইমেজ সেটআপ - যাতে অরিজিনাল লুক থাকে */
#ld-main-display {
    width: 100%; /* ইমেজটি ফ্রেমের ভেতর ঠিকঠাক থাকবে */
    height: 100%;
    object-fit: contain; /* ইমেজটি যেন কেটে না যায় বা চ্যাপ্টা না হয় */
    mix-blend-mode: multiply; /* এটি PNG-র বাড়তি সাদা অংশকে ব্যাকগ্রাউন্ডের সাথে মিশিয়ে দেয়, ফলে স্বচ্ছ লাগে */
    transition: opacity 0.3s ease-in-out;
}

/* থাম্বনেইল আইটেম */
.ld-thumb-item {
    width: 139px;
    height: 139px;
    flex: none;
    cursor: pointer;
    border-radius: 8px;
    background: #F4F4F4; /* থাম্বনেইলের শেড */
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid transparent;
    transition: 0.3s;
    overflow: hidden;
}

.ld-thumb-item img { 
    width: 100%; 
    height: 100%; 
    object-fit: contain;
    mix-blend-mode: multiply; /* থাম্বনেইলেও একই ইফেক্ট */
}

.ld-gallery-wrapper {
    display: flex;
    flex-direction: row;
    gap: 24px;
    width: 708px;
    height: 833px;
    margin: 0 auto;
}

.ld-main-frame {
    width: 545px;
    height: 833px;
    flex: none;
}

.ld-main-bg {
    width: 100%;
    height: 100%;
    background: #F4F4F4;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

#ld-main-display {
    width: 90%;
    height: auto;
    object-fit: contain;
    transition: opacity 0.3s ease-in-out;
}

.ld-thumb-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    width: 139px;
    height: 833px;
}

.ld-thumb-list {
    display: flex;
    flex-direction: column;
    gap: 24px;
    overflow-y: auto;
    scrollbar-width: none;
    height: 628px;
}

.ld-thumb-list::-webkit-scrollbar { display: none; }

.ld-thumb-item {
    width: 139px;
    height: 139px;
    flex: none;
    cursor: pointer;
    border-radius: 8px;
    background: #F4F4F4;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid transparent;
    transition: 0.3s;
}

.ld-thumb-item.active {
    border-color: #4A322C;
    filter: drop-shadow(3px 4px 8px rgba(0, 0, 0, 0.1));
}

.ld-thumb-item img { width: 80%; object-fit: contain; }

.ld-nav-arrow { width: 40px; height: 48px; border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.ld-up { border: 1px solid #E0E0E0; }
.ld-down { background: #4A322C; }

@media (max-width: 768px) {
    .ld-gallery-wrapper { flex-direction: column-reverse; width: 100%; height: auto; gap: 20px; }
    .ld-main-frame { width: 100%; height: auto; aspect-ratio: 1/1.2; }
    .ld-thumb-column { flex-direction: row; width: 100%; height: auto; }
    .ld-thumb-list { flex-direction: row; width: 100%; height: auto; }
    .ld-thumb-item { width: 80px; height: 80px; }
}

/* একটিভ থাম্বনেইল হাইলাইট করার জন্য */
.ld-thumb-item {
    cursor: pointer;
    opacity: 0.6;
    transition: 0.3s;
}
.ld-thumb-item.active {
    opacity: 1;
    border: 2px solid #4A322C; /* আপনার থিম কালার */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-16049c7 *//* Mobile Pricing Styles (Up to 767px) */
@media (max-width: 767px) {
    .ld-price-container {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 12px !important; /* Figma gap: 12px */
        width: 100% !important;
        height: 26px !important; /* Figma height: 26px */
        border-bottom: none !important; /* Removing the underline from desktop */
        padding: 0 !important;
        margin-bottom: 16px !important;
    }

    /* Main Price (৳2,980.00) */
    .ld-main-price {
        font-family: 'Lato', sans-serif !important;
        font-weight: 700 !important;
        font-size: 16px !important; /* Figma font-size: 16px */
        line-height: 24px !important;
        color: #4A322C !important;
    }

    /* Old Price (৳3,350.00) */
    .ld-old-price {
        font-family: 'Lato', sans-serif !important;
        font-weight: 400 !important;
        font-size: 16px !important; /* Figma font-size: 16px */
        line-height: 24px !important;
        text-decoration-line: line-through !important;
        color: #A7A7A7 !important; /* Figma color: #A7A7A7 */
    }

    /* Discount Badge (11% off) */
    .ld-discount-badge {
        background: #4A322C !important;
        border-radius: 4px !important;
        width: auto !important; /* Auto width to fit text */
        height: 24px !important;
        padding: 0 8px !important; /* Adding side padding for balance */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .ld-discount-text {
        font-family: 'Lato', sans-serif !important;
        font-weight: 400 !important;
        font-size: 12px !important; /* Figma font-size: 12px */
        line-height: 16px !important;
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0417fe6 *//* ১. ভেরিয়েশন টেবিল এবং কন্টেইনার অ্যাডজাস্টমেন্ট */
.custom-master-wrapper table.variations {
    display: block;
    width: 399.09px;
    border: none;
    margin-bottom: 20px;
}

.custom-master-wrapper table.variations tbody,
.custom-master-wrapper table.variations tr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 11.99px; /* আপনার ডিজাইন অনুযায়ী গ্যাপ */
    width: 100%;
}

/* ২. লেবেল ডিজাইন (Lato 16px) */
.custom-master-wrapper .variations label {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #4A322C; /* Primary Color */
    width: 399.09px;
    height: 24px;
    display: block;
    order: 0;
}

/* ৩. কালার বাটন কন্টেইনার (Swatches Wrapper) */
.custom-master-wrapper .variable-items-wrapper.color-variable-items-wrapper {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 11.99px; /* বাটনগুলোর মধ্যবর্তী গ্যাপ */
    list-style: none;
    margin: 0;
    width: 399.09px;
    height: 44px; /* সর্বোচ্চ বাটনের হাইট অনুযায়ী */
    order: 1;
}

/* ৪. কালার বাটন (স্বাভাবিক অবস্থা) */
.custom-master-wrapper .variable-item.color-variable-item {
    box-sizing: border-box;
    width: 40px !important;
    height: 40px !important;
    border: 1.66667px solid #E5E5E5 !important;
    border-radius: 50% !important; /* ডিজাইন অনুযায়ী রাউন্ড */
    padding: 0;
    margin: 0 !important;
    overflow: hidden;
    cursor: pointer;
    background: transparent;
    transition: all 0.2s ease;
}

/* কালার সার্কেল ভেতরের অংশ */
.custom-master-wrapper .variable-item.color-variable-item .variable-item-contents,
.custom-master-wrapper .variable-item.color-variable-item .variable-item-span {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50% !important;
    display: block;
}

/* ৫. সিলেক্টেড বা একটিভ বাটন ডিজাইন */
/* আপনার ডিজাইন অনুযায়ী সিলেক্টেড বাটনের হাইট ৪৪পিএক্স এবং বর্ডার কালার #4A322C */
.custom-master-wrapper .variable-item.color-variable-item.selected {
    width: 44px !important;
    height: 44px !important;
    border: 1.66667px solid #4A322C !important;
    margin-top: -2px !important; /* পজিশন ব্যালেন্স করতে */
}

/* উ কমার্স ডিফল্ট বর্ডার রিমুভ */
.custom-master-wrapper .variable-item.color-variable-item:hover {
    box-shadow: none !important;
    border-color: #4A322C !important;
}

.custom-stock-status.in-stock {
    color: #00A63E !important;
}

.qty-label {
    color: #4A322C !important;
}
.woo-selected-variation-item-name {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6543b35 *//* Mobile Styles Only */
@media (max-width: 767px) {
    /* Main Title Section */
    .elementor-element-6543b35 {
        padding: 0px !important;
        gap: 16px !important;
        display: flex !important;
        flex-direction: column !important;
    }

    /* Product Title Styling */
    .elementor-element-f956040 h1.product_title {
        font-family: 'Playfair Display', serif !important;
        font-weight: 600 !important;
        font-size: 20px !important;
        line-height: 24px !important;
        color: #4A322C !important;
        margin-bottom: 8px !important;
    }

    /* Rating and Review Container Alignment */
    .elementor-element-ad62671 {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 8px !important;
    }

    /* Star Rating Size Fix */
    .elementor-element-ac94eee .e-rating-wrapper {
        font-size: 16px !important;
    }
    
    .elementor-element-ac94eee svg {
        width: 16px !important;
        height: 16px !important;
    }

    /* Review Text Styling */
    .elementor-element-f83b984 .elementor-text-editor {
        font-family: 'Lato', sans-serif !important;
        font-size: 14px !important;
        line-height: 20px !important;
        color: #4D4D4D !important;
    }

    /* Price Container Layout */
    .ld-price-container {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 12px !important;
        border-bottom: none !important; /* Design অনুযায়ী বর্ডার না চাইলে */
        height: auto !important;
        margin-bottom: 10px !important;
    }

    /* Current Price */
    .ld-main-price {
        font-family: 'Lato', sans-serif !important;
        font-weight: 700 !important;
        font-size: 16px !important;
        line-height: 24px !important;
        color: #4A322C !important;
    }

    /* Old Price */
    .ld-old-price {
        font-family: 'Lato', sans-serif !important;
        font-weight: 400 !important;
        font-size: 16px !important;
        line-height: 24px !important;
        color: #A7A7A7 !important;
        text-decoration: line-through !important;
    }

    /* Discount Badge */
    .ld-discount-badge {
        background: #4A322C !important;
        border-radius: 4px !important;
        padding: 2px 8px !important;
        width: auto !important;
        height: auto !important;
    }

    .ld-discount-text {
        font-size: 12px !important;
        line-height: 16px !important;
    }
    
    /* Description Hide/Adjust for Mobile (Optional based on Figma) */
    .elementor-element-e11f716 {
        margin-top: -10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-adb1169 *//* মোবাইল ভিউর জন্য স্পেশাল অ্যাডজাস্টমেন্ট */
@media (max-width: 767px) {
    /* ১. কন্টেইনার গ্যাপ কমিয়ে আনা */
    .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important; /* ৪টি ট্যাবকে পুরো লাইনে সমানভাবে ছড়ানোর জন্য */
        gap: 8px !important; /* গ্যাপ ১৫.৯৯ থেকে কমিয়ে ৮ করা হয়েছে */
        width: 100% !important;
        overflow-x: hidden !important; /* স্ক্রলবার বন্ধ করে এক লাইনে ফিট করা */
    }

    /* ২. বাটন উইডথ এবং প্যাডিং কমানো */
    .e-n-tab-title {
        padding: 10px 4px !important; /* দুই পাশের প্যাডিং কমানো হয়েছে */
        min-width: unset !important;
        flex: 1 !important; /* প্রতিটি ট্যাব সমান জায়গা নিবে */
    }

    /* ৩. টেক্সট সাইজ সামান্য কমানো (এক লাইনে জায়গা দেওয়ার জন্য) */
    .e-n-tab-title-text {
        font-size: 13px !important; /* ১৬পিএক্স থেকে কমিয়ে ১৩ করা হয়েছে */
        line-height: 1.2 !important;
        display: block !important;
        text-align: center !important;
    }
}

/* ডেস্কটপের জন্য আপনার আগের ডিজাইন ঠিক থাকবে */
@media (min-width: 768px) {
    .e-n-tabs-heading {
        gap: 15.99px !important;
    }
    .e-n-tab-title-text {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-abe3096 *//* ================================================================
   LEATHERDOT CUSTOM REVIEWS SECTION - FINAL STYLES
   ================================================================ */

/* Main Container */
.ld-reviews-section {
    width: 100%;
    max-width: 894.25px;
    margin: 40px auto;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

/* Header Section */
.ld-review-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
}

.ld-review-title {
    font-family: 'Playfair Display', serif;
    font-weight: 600;
    font-size: 36px;
    line-height: 36px;
    color: #4A322C;
    margin: 0 0 15.99px 0;
}

.ld-rating-display {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 15.99px;
}

.ld-rating-number {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 48px;
    line-height: 72px;
    color: #4A322C;
}

.ld-rating-meta {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.ld-based-on {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #4D4D4D;
    margin: 0;
}

/* Progress Bars (Rating Breakdown) */
.ld-header-right {
    width: 431.09px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.ld-progress-row {
    display: flex;
    align-items: center;
    gap: 11.99px;
}

.ld-star-label, .ld-count-label {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #4D4D4D;
    white-space: nowrap;
}

.ld-progress-bar {
    flex-grow: 1;
    height: 7.99px;
    background: #E5E5E5;
    border-radius: 27962000px;
    overflow: hidden;
}

.ld-progress-fill {
    height: 100%;
    background: #FFCC00;
    border-radius: 27962000px;
}

/* Write Review Container & Notice Styling */
.ld-write-review-container, 
.ld-footer-action,
.ld-login-notice-wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* Notice Box (Yellow/Warning Style) */
.ld-bought-notice {
    width: 100%;
    box-sizing: border-box;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    margin: 20px 0;
    text-align: center;
}

/* Form Area */
.ld-review-form-area {
    width: 100%;
    background: #fdfdfd;
    padding: 30px;
    border: 1px solid #E5E5E5;
    border-radius: 12px;
    box-sizing: border-box;
}

.ld-form-sub {
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    color: #4A322C;
    margin-bottom: 20px;
}

/* Buttons */
.ld-btn-outline {
    box-sizing: border-box;
    width: 158.23px;
    height: 51.32px;
    border: 1.66667px solid #4A322C;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #4A322C;
    transition: all 0.3s ease;
}

.ld-btn-outline:hover {
    background: #4A322C;
    color: #FFFFFF;
}

.ld-btn-primary {
    width: 202px;
    height: 56px;
    background: #4A322C;
    border-radius: 8px;
    color: #FFFFFF;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
    border: none;
    cursor: pointer;
    transition: opacity 0.3s ease;
}

.ld-btn-primary:hover {
    opacity: 0.9;
}

/* ----------------------------------------------------------------
   REVIEWS LIST SECTION (BASED ON FIGMA PARAMETERS)
   ---------------------------------------------------------------- */

.ld-divider {
    width: 100%;
    border: 0;
    border-bottom: 0.83px solid #E5E5E5;
    margin: 20px 0;
}

.ld-reviews-list {
    display: flex;
    flex-direction: column;
    gap: 32px;
    width: 100%;
}

.ld-review-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px 0px 24px 0px;
    gap: 12px; 
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
}

/* User Meta & Date Row */
.ld-review-top-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
}

.ld-user-meta-box {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.ld-name-verified-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}

.ld-user-name {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #4A322C;
}

/* Verified Badge (Figma Colors) */
.ld-verified-badge-box {
    background: #DCFCE7;
    border-radius: 4px;
    padding: 2px 8px;
    display: inline-flex;
    align-items: center;
}

.ld-badge-verified {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #008236;
}

/* Star Rating */
.ld-item-stars {
    display: flex;
    gap: 4px;
}

/* Review Date */
.ld-review-date {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #4D4D4D;
}

/* Review Content Text */
.ld-review-text {
    width: 100%;
    max-width: 859px;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #4D4D4D;
    margin: 0;
}

/* Form Elements Styles */
.comment-form-rating label {
    display: block;
    font-family: 'Lato', sans-serif;
    margin-bottom: 8px;
    font-weight: 700;
}

#rating {
    padding: 8px;
    border-radius: 5px;
    border: 1px solid #E5E5E5;
}

.comment-form-comment textarea {
    width: 100%;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    padding: 15px;
    margin-top: 15px;
    font-family: 'Lato', sans-serif;
    box-sizing: border-box;
}

/* Responsive Mobile Styles */
@media (max-width: 768px) {
    .ld-review-header { 
        flex-direction: column; 
        gap: 24px; 
    }
    .ld-header-right { 
        width: 100%; 
    }
    .ld-review-top-row {
        flex-direction: column;
        gap: 8px;
    }
    .ld-rating-display {
        align-items: center;
    }
}

/* Animations */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */