.elementor-9165 .elementor-element.elementor-element-1d423601:not(.elementor-motion-effects-element-type-background), .elementor-9165 .elementor-element.elementor-element-1d423601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9165 .elementor-element.elementor-element-1d423601 > .elementor-container{max-width:1127px;}.elementor-9165 .elementor-element.elementor-element-1d423601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:98px 0px 0px 0px;z-index:0;}.elementor-9165 .elementor-element.elementor-element-1d423601 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9165 .elementor-element.elementor-element-1e494db8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9165 .elementor-element.elementor-element-1e494db8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9165 .elementor-element.elementor-element-1e494db8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:14px 14px 0px 14px;}.elementor-9165 .elementor-element.elementor-element-1e494db8 > .elementor-element-populated, .elementor-9165 .elementor-element.elementor-element-1e494db8 > .elementor-element-populated > .elementor-background-overlay, .elementor-9165 .elementor-element.elementor-element-1e494db8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-9165 .elementor-element.elementor-element-1e494db8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9165 .elementor-element.elementor-element-1bd9805c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9165 .elementor-element.elementor-element-19a8cf9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9165 .elementor-element.elementor-element-19a8cf9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9165 .elementor-element.elementor-element-19a8cf9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-9165 .elementor-element.elementor-element-19a8cf9e > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6124dfb7 .elementor-heading-title{font-family:"Miriam Libre", mir;font-size:30px;font-weight:600;line-height:36px;color:#000000;}.elementor-9165 .elementor-element.elementor-element-63bf006d{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9165 .elementor-element.elementor-element-600daec8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9165 .elementor-element.elementor-element-600daec8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9165 .elementor-element.elementor-element-600daec8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9165 .elementor-element.elementor-element-600daec8 > .elementor-element-populated, .elementor-9165 .elementor-element.elementor-element-600daec8 > .elementor-element-populated > .elementor-background-overlay, .elementor-9165 .elementor-element.elementor-element-600daec8 > .elementor-background-slideshow{border-radius:0px 1px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-600daec8 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6d4a12a8 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:5px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6d4a12a8 .elementor-heading-title{font-size:17px;font-weight:300;color:var( --e-global-color-text );}.elementor-9165 .elementor-element.elementor-element-2f050ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-2f050ff9{text-align:start;}.woocommerce .elementor-9165 .elementor-element.elementor-element-2f050ff9 .price{font-family:"Miriam Libre", mir;font-weight:600;word-spacing:11px;}.elementor-bc-flex-widget .elementor-9165 .elementor-element.elementor-element-63e2a6d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9165 .elementor-element.elementor-element-63e2a6d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9165 .elementor-element.elementor-element-63e2a6d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9165 .elementor-element.elementor-element-63e2a6d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-10c4ddd3 > .elementor-widget-container{margin:-3px 0px 1px 0px;padding:5px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-10c4ddd3 .elementor-heading-title{font-size:17px;font-weight:300;color:var( --e-global-color-text );}.elementor-9165 .elementor-element.elementor-element-47e7543f > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-47e7543f .cart button, .elementor-9165 .elementor-element.elementor-element-47e7543f .cart .button{font-size:17px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:22px 22px 22px 22px;padding:12px 20px 12px 20px;color:var( --e-global-color-3f0dbc8b );background-color:#000000;border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-9165 .elementor-element.elementor-element-47e7543f .cart button:hover, .elementor-9165 .elementor-element.elementor-element-47e7543f .cart .button:hover{color:var( --e-global-color-23195587 );background-color:var( --e-global-color-primary );}.elementor-9165 .elementor-element.elementor-element-47e7543f{--button-spacing:0px;}.elementor-9165 .elementor-element.elementor-element-47e7543f .quantity .qty{font-size:19px;font-weight:400;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-23195587 );transition:all 0.2s;}.woocommerce .elementor-9165 .elementor-element.elementor-element-47e7543f form.cart table.variations td.value select, .woocommerce .elementor-9165 .elementor-element.elementor-element-47e7543f form.cart table.variations td.value:before{border:var( --e-global-color-3f0dbc8b );border-radius:0px;}.elementor-9165 .elementor-element.elementor-element-1669dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-1669dc9 .cart button, .elementor-9165 .elementor-element.elementor-element-1669dc9 .cart .button{font-size:17px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:22px 22px 22px 22px;padding:12px 20px 12px 20px;color:var( --e-global-color-3f0dbc8b );background-color:#000000;border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-9165 .elementor-element.elementor-element-1669dc9 .cart button:hover, .elementor-9165 .elementor-element.elementor-element-1669dc9 .cart .button:hover{color:var( --e-global-color-23195587 );background-color:var( --e-global-color-primary );}.elementor-9165 .elementor-element.elementor-element-1669dc9{--button-spacing:0px;}.elementor-9165 .elementor-element.elementor-element-1669dc9 .quantity .qty{font-size:19px;font-weight:400;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );border-color:#E4E4E4;transition:all 0.2s;}.woocommerce .elementor-9165 .elementor-element.elementor-element-1669dc9 form.cart table.variations td.value select, .woocommerce .elementor-9165 .elementor-element.elementor-element-1669dc9 form.cart table.variations td.value:before{border-radius:0px;}.elementor-9165 .elementor-element.elementor-element-252a956a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9165 .elementor-element.elementor-element-7c39825f{margin-top:18px;margin-bottom:0px;padding:14px 0px 8px 0px;}.elementor-9165 .elementor-element.elementor-element-5fddbd39 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab.elementor-view-stacked .elementor-icon{background-color:#B99775;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab.elementor-view-framed .elementor-icon, .elementor-9165 .elementor-element.elementor-element-31aaf7ab.elementor-view-default .elementor-icon{fill:#B99775;color:#B99775;border-color:#B99775;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab .elementor-icon{font-size:25px;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab .elementor-icon-box-title, .elementor-9165 .elementor-element.elementor-element-31aaf7ab .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab .elementor-icon-box-title{color:#181818;}.elementor-9165 .elementor-element.elementor-element-31aaf7ab .elementor-icon-box-description{font-size:12px;color:#504C48;}.elementor-9165 .elementor-element.elementor-element-481f8d61 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-9165 .elementor-element.elementor-element-a5e0736 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-a5e0736 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-9165 .elementor-element.elementor-element-a5e0736.elementor-view-stacked .elementor-icon{background-color:#B99775;}.elementor-9165 .elementor-element.elementor-element-a5e0736.elementor-view-framed .elementor-icon, .elementor-9165 .elementor-element.elementor-element-a5e0736.elementor-view-default .elementor-icon{fill:#B99775;color:#B99775;border-color:#B99775;}.elementor-9165 .elementor-element.elementor-element-a5e0736 .elementor-icon{font-size:25px;}.elementor-9165 .elementor-element.elementor-element-a5e0736 .elementor-icon-box-title, .elementor-9165 .elementor-element.elementor-element-a5e0736 .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-9165 .elementor-element.elementor-element-a5e0736 .elementor-icon-box-title{color:#181818;}.elementor-9165 .elementor-element.elementor-element-a5e0736 .elementor-icon-box-description{font-size:12px;color:#504C48;}.elementor-9165 .elementor-element.elementor-element-2fdd6d8e > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc.elementor-view-stacked .elementor-icon{background-color:#B99775;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc.elementor-view-framed .elementor-icon, .elementor-9165 .elementor-element.elementor-element-ecc2fbc.elementor-view-default .elementor-icon{fill:#B99775;color:#B99775;border-color:#B99775;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc .elementor-icon{font-size:25px;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc .elementor-icon-box-title, .elementor-9165 .elementor-element.elementor-element-ecc2fbc .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc .elementor-icon-box-title{color:#181818;}.elementor-9165 .elementor-element.elementor-element-ecc2fbc .elementor-icon-box-description{font-size:12px;color:#504C48;}.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button{background-color:#168b46;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:14px 16px 14px 16px;}.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:hover, .elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:focus{background-color:#0e7036;color:#FFFFFF;}.elementor-9165 .elementor-element.elementor-element-3b094efd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:hover svg, .elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9165 .elementor-element.elementor-element-8fedad4{--spacer-size:50px;}.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button{background-color:#168b46;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:14px 16px 14px 16px;}.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:hover, .elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:focus{background-color:#0e7036;color:#FFFFFF;}.elementor-9165 .elementor-element.elementor-element-62e0a0fc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:hover svg, .elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9165 .elementor-element.elementor-element-710ccbe8 > .elementor-container{max-width:1127px;}.elementor-9165 .elementor-element.elementor-element-710ccbe8{margin-top:12px;margin-bottom:0px;padding:20px 22px 22px 22px;}.elementor-bc-flex-widget .elementor-9165 .elementor-element.elementor-element-57f9cdb5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9165 .elementor-element.elementor-element-57f9cdb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9165 .elementor-element.elementor-element-57f9cdb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-59dd468e > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9165 .elementor-element.elementor-element-59dd468e .elementor-heading-title{font-size:26px;font-weight:700;color:#191919;}.elementor-9165 .elementor-element.elementor-element-5d6574c4:not(.elementor-motion-effects-element-type-background), .elementor-9165 .elementor-element.elementor-element-5d6574c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9165 .elementor-element.elementor-element-5d6574c4 > .elementor-container{max-width:1128px;}.elementor-9165 .elementor-element.elementor-element-5d6574c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:31px;margin-bottom:0px;padding:0px 0px 28px 0px;}.elementor-9165 .elementor-element.elementor-element-5d6574c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9165 .elementor-element.elementor-element-24d556db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-103ec532 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-e7402a8:not(.elementor-motion-effects-element-type-background), .elementor-9165 .elementor-element.elementor-element-e7402a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f3;}.elementor-9165 .elementor-element.elementor-element-e7402a8 > .elementor-container{max-width:1140px;}.elementor-9165 .elementor-element.elementor-element-e7402a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 16px 25px 16px;}.elementor-9165 .elementor-element.elementor-element-e7402a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9165 .elementor-element.elementor-element-5225f37d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products ul.products li.product{text-align:center;}.elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products .products > h2{text-align:center;}.elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-3f0dbc8b );background-color:var( --e-global-color-23195587 );border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9165 .elementor-element.elementor-element-37b4e0bc{text-align:center;}@media(min-width:768px){.elementor-9165 .elementor-element.elementor-element-1e494db8{width:48.578%;}.elementor-9165 .elementor-element.elementor-element-19a8cf9e{width:51.422%;}.elementor-9165 .elementor-element.elementor-element-600daec8{width:39.185%;}.elementor-9165 .elementor-element.elementor-element-63e2a6d9{width:60.814%;}.elementor-9165 .elementor-element.elementor-element-5fddbd39{width:33.333%;}.elementor-9165 .elementor-element.elementor-element-481f8d61{width:33.333%;}.elementor-9165 .elementor-element.elementor-element-2fdd6d8e{width:33.333%;}.elementor-9165 .elementor-element.elementor-element-57f9cdb5{width:100%;}}@media(max-width:1024px){.elementor-9165 .elementor-element.elementor-element-1d423601{padding:30px 20px 30px 20px;}.elementor-9165 .elementor-element.elementor-element-19a8cf9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-5d6574c4{padding:0px 20px 0px 20px;}.elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-1d423601{margin-top:0px;margin-bottom:0px;padding:12px 12px 0px 12px;}.elementor-bc-flex-widget .elementor-9165 .elementor-element.elementor-element-1e494db8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9165 .elementor-element.elementor-element-1e494db8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9165 .elementor-element.elementor-element-1e494db8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9165 .elementor-element.elementor-element-1e494db8 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-9165 .elementor-element.elementor-element-19a8cf9e > .elementor-element-populated{margin:8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6124dfb7 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6124dfb7 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-9165 .elementor-element.elementor-element-63bf006d{margin-top:-0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-600daec8{width:44%;}.elementor-9165 .elementor-element.elementor-element-600daec8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6d4a12a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-6d4a12a8 .elementor-heading-title{font-size:14px;}.elementor-9165 .elementor-element.elementor-element-2f050ff9 > .elementor-widget-container{margin:2px 0px 0px 0px;}.woocommerce .elementor-9165 .elementor-element.elementor-element-2f050ff9 .price{font-size:27px;word-spacing:0px;}body:not(.rtl) .elementor-9165 .elementor-element.elementor-element-2f050ff9:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-9165 .elementor-element.elementor-element-2f050ff9:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-9165 .elementor-element.elementor-element-2f050ff9.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-9165 .elementor-element.elementor-element-63e2a6d9{width:56%;}.elementor-9165 .elementor-element.elementor-element-63e2a6d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9165 .elementor-element.elementor-element-10c4ddd3 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-1669dc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-1669dc9 .cart button, .elementor-9165 .elementor-element.elementor-element-1669dc9 .cart .button{font-size:14px;}.elementor-9165 .elementor-element.elementor-element-62e0a0fc > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-9165 .elementor-element.elementor-element-710ccbe8{padding:15px 15px 15px 15px;}.elementor-9165 .elementor-element.elementor-element-59dd468e .elementor-heading-title{font-size:21px;}.elementor-9165 .elementor-element.elementor-element-5d6574c4{padding:0px 19px 12px 13px;}.elementor-9165 .elementor-element.elementor-element-1676655.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1bd9805c *//* BOBO V14.9 — one source of truth for gallery thumbnails */
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery {width:100%!important;max-width:100%!important;}
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-viewport {max-width:100%;}
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
 display:flex!important;flex-flow:row nowrap!important;justify-content:flex-start!important;
 gap:8px!important;direction:ltr!important;box-sizing:border-box!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 padding:6px 0 12px!important;margin:10px 0 0!important;list-style:none!important;
 overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:none!important;
 scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;
 overscroll-behavior-x:contain;touch-action:auto!important;
 scrollbar-width:thin;
 }
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li {
 display:block!important;float:none!important;box-sizing:border-box!important;
 flex:0 0 calc((100% - 32px)/5)!important;width:calc((100% - 32px)/5)!important;
 min-width:0!important;margin:0!important;padding:0!important;
 opacity:1!important;visibility:visible!important;transform:none!important;
 }
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li img {
 display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1;
 object-fit:contain;cursor:pointer;opacity:.75;border:1px solid #e8e2dc;border-radius:7px;
 -webkit-user-drag:none;user-select:none;-webkit-user-select:none;
 }
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li img.flex-active,
.elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li img:hover {opacity:1;border-color:#C7A07A;}
@media(max-width:1024px){
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
  gap:8px!important;scrollbar-width:none!important;scroll-padding-inline:0!important;
  /* No custom gesture interception; allow browser to arbitrate touch scrolling */
  touch-action:pan-x!important;
 }
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs::-webkit-scrollbar {display:none;}
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li {
  flex:0 0 calc((100% - 24px)/4)!important;
  width:calc((100% - 24px)/4)!important;
  min-width:calc((100% - 24px)/4)!important;
 }
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li img {
  touch-action:pan-x!important;pointer-events:auto!important;
 }
}

/* V15.0: mobile thumb gestures belong to the thumbnail strip, not the product slider. */
@media(max-width:1024px){
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
  position:relative!important;z-index:3!important;
  overflow-x:scroll!important;overflow-y:hidden!important;
  touch-action:pan-x!important;
  -webkit-overflow-scrolling:touch!important;
  scroll-snap-type:none!important;
  overscroll-behavior-x:contain!important;
  user-select:none!important;-webkit-user-select:none!important;
 }
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li,
 .elementor-9165 .elementor-element.elementor-element-1bd9805c .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs>li img {
  touch-action:pan-x!important;
  -webkit-user-select:none!important;user-select:none!important;
 }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-47e7543f */.elementor-9165 .elementor-element.elementor-element-47e7543f {
   border: none;
}

.elementor-9165 .elementor-element.elementor-element-47e7543f .single_add_to_cart_button{min-height:48px;transition:background-color .18s ease,border-color .18s ease}
.elementor-9165 .elementor-element.elementor-element-47e7543f .single_add_to_cart_button:focus-visible{outline:3px solid #9B7758;outline-offset:3px}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-47e7543f .single_add_to_cart_button{min-height:50px}}

/* V15.5 — explicit conversion CTA, not theme-dependent */
.elementor-9165 .elementor-element.elementor-element-47e7543f form.cart button.single_add_to_cart_button,.elementor-9165 .elementor-element.elementor-element-47e7543f button.single_add_to_cart_button{background:#a8793e!important;color:#fff!important;border:1px solid #a8793e!important;min-height:52px!important;border-radius:10px!important;font-weight:800!important;box-shadow:none!important;text-shadow:none!important;}.elementor-9165 .elementor-element.elementor-element-47e7543f button.single_add_to_cart_button:hover{background:#825a2c!important;border-color:#825a2c!important;color:#fff!important;}.elementor-9165 .elementor-element.elementor-element-47e7543f button.single_add_to_cart_button:focus-visible{outline:3px solid #171717!important;outline-offset:3px!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1669dc9 */.elementor-9165 .elementor-element.elementor-element-1669dc9 .single_add_to_cart_button{min-height:48px;transition:background-color .18s ease,border-color .18s ease}
.elementor-9165 .elementor-element.elementor-element-1669dc9 .single_add_to_cart_button:focus-visible{outline:3px solid #9B7758;outline-offset:3px}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-1669dc9 .single_add_to_cart_button{min-height:50px}}

/* V15.5 — explicit conversion CTA, not theme-dependent */
.elementor-9165 .elementor-element.elementor-element-1669dc9 form.cart button.single_add_to_cart_button,.elementor-9165 .elementor-element.elementor-element-1669dc9 button.single_add_to_cart_button{background:#a8793e!important;color:#fff!important;border:1px solid #a8793e!important;min-height:52px!important;border-radius:10px!important;font-weight:800!important;box-shadow:none!important;text-shadow:none!important;}.elementor-9165 .elementor-element.elementor-element-1669dc9 button.single_add_to_cart_button:hover{background:#825a2c!important;border-color:#825a2c!important;color:#fff!important;}.elementor-9165 .elementor-element.elementor-element-1669dc9 button.single_add_to_cart_button:focus-visible{outline:3px solid #171717!important;outline-offset:3px!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63bf006d *//* V15.5 — visible purchase card at its real Elementor section */
.elementor-9165 .elementor-element.elementor-element-63bf006d{background:#fff!important;border:1px solid #e5dbcf!important;border-radius:14px!important;padding:16px!important;box-shadow:0 7px 24px rgba(35,26,18,.07)!important;scroll-margin-top:110px}.elementor-9165 .elementor-element.elementor-element-63bf006d .elementor-widget-woocommerce-product-price .price{font-weight:800!important;font-size:clamp(25px,2.5vw,33px)!important;color:#171717!important} @media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-63bf006d{padding:12px!important;border-radius:12px!important;box-shadow:none!important;scroll-margin-top:82px}}
/* V16.1 mobile purchase: price row above full-width cart controls */
@media(max-width:767px){
 .elementor-9165 .elementor-element.elementor-element-63bf006d>.elementor-container{display:flex!important;flex-direction:column!important;gap:10px!important;}
 .elementor-9165 .elementor-element.elementor-element-63bf006d>.elementor-container>.elementor-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important;}
 .elementor-9165 .elementor-element.elementor-element-63bf006d .elementor-widget-woocommerce-product-price .price{font-size:29px!important;}
 .elementor-9165 .elementor-element.elementor-element-63bf006d .elementor-widget-woocommerce-product-add-to-cart form.cart{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;}
 .elementor-9165 .elementor-element.elementor-element-63bf006d .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{min-width:145px!important;white-space:nowrap!important;font-size:16px!important;line-height:1.3!important;padding:13px 18px!important;}
 .elementor-9165 .elementor-element.elementor-element-63bf006d .elementor-widget-woocommerce-product-add-to-cart .quantity{margin:0!important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c39825f *//* BOBO V11 — keep each persuasion icon visually attached to its own text. Desktop only. */
@media (min-width:1025px) {
 .elementor-9165 .elementor-element.elementor-element-7c39825f {border-top:1px solid #ece5dc; direction:rtl;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f > .elementor-container {display:flex; align-items:stretch;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f > .elementor-container > .elementor-column > .elementor-widget-wrap {display:flex; justify-content:center; align-items:center; padding:12px 4px 8px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-widget-icon-box {width:auto !important; max-width:100%; flex:0 1 auto; margin:0 auto !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-wrapper {display:inline-flex !important; flex-direction:row !important; direction:rtl !important; align-items:center !important; justify-content:center !important; column-gap:8px !important; text-align:right !important; width:max-content !important; max-width:100%;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-icon {display:flex !important; flex:0 0 26px !important; width:26px !important; margin:0 !important; padding:0 !important; line-height:1 !important; align-items:center; justify-content:center;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-icon .elementor-icon {display:inline-flex; align-items:center; justify-content:center;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-content {display:block !important; flex:0 1 auto !important; width:auto !important; min-width:0 !important; text-align:right !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-title {margin:0 0 3px !important; line-height:1.3 !important; white-space:nowrap;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-description {margin:0 !important; line-height:1.35 !important; white-space:nowrap;}
}

/* BOBO V12 — unified editable benefits for all screen sizes */
@media (max-width:1024px) {
 .elementor-9165 .elementor-element.elementor-element-7c39825f {border-top:1px solid #ece5dc; direction:rtl; width:100%; margin-top:14px !important; padding:10px 0 6px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f > .elementor-container {display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:stretch !important; justify-content:space-between !important; gap:4px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f > .elementor-container > .elementor-column {width:33.333% !important; max-width:33.333% !important; flex:1 1 0 !important; min-width:0 !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f > .elementor-container > .elementor-column > .elementor-widget-wrap {display:flex !important; align-items:center !important; justify-content:flex-start !important; flex-direction:column !important; padding:3px 2px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-widget-icon-box {width:100% !important; margin:0 !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-wrapper {display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:flex-start !important; gap:5px !important; text-align:center !important; direction:rtl !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-icon {display:flex !important; margin:0 !important; padding:0 !important; align-items:center !important; justify-content:center !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-icon .elementor-icon {display:inline-flex !important; align-items:center !important; justify-content:center !important; font-size:23px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-content {width:100% !important; min-width:0 !important; text-align:center !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-title {font-size:12px !important; line-height:1.25 !important; margin:0 0 3px !important; font-weight:700 !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-description {font-size:10px !important; line-height:1.3 !important; margin:0 !important;}
}
@media (min-width:768px) and (max-width:1024px) {
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-title {font-size:14px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-description {font-size:12px !important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-icon .elementor-icon {font-size:26px !important;}
}

/* V15.8 — align trust icon captions consistently without changing claims */
.elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-wrapper {height:100%;}
.elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-title {line-height:1.3;}
.elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-description {line-height:1.45;}
@media (max-width:767px){
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-title {font-size:12px!important;}
 .elementor-9165 .elementor-element.elementor-element-7c39825f .elementor-icon-box-description {font-size:10px!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b094efd *//* V15.7: exact optical centering on desktop and mobile, including WhatsApp icon. */
.elementor-9165 .elementor-element.elementor-element-3b094efd{width:100%!important;max-width:100%!important;text-align:center!important;direction:rtl!important}
.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button,.elementor-9165 .elementor-element.elementor-element-3b094efd a.elementor-button{box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:54px!important;align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;padding:13px 16px!important;background:#168b46!important;color:#fff!important;border:1px solid #168b46!important;border-radius:10px!important;font-weight:700!important;font-size:15px!important;line-height:1.45!important;white-space:normal!important;box-shadow:none!important}
.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;max-width:100%!important;flex:0 1 auto!important;direction:rtl!important;text-align:center!important}
.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button .elementor-button-text{display:inline-block!important;flex:0 1 auto!important;width:auto!important;text-align:center!important;color:#fff!important;line-height:1.45!important}
.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button .elementor-button-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important;color:#fff!important}
.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:hover,.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:focus-visible{background:#0e7036!important;border-color:#0e7036!important;color:#fff!important}
.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button:focus-visible{outline:3px solid #b68b59!important;outline-offset:3px!important}
@media(min-width:1025px){.elementor-9165 .elementor-element.elementor-element-3b094efd{margin:10px 0 0!important}.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button{min-height:54px!important}}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-3b094efd .elementor-button{min-height:54px!important;font-size:14px!important;padding:13px 10px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62e0a0fc *//* V15.7: exact optical centering on desktop and mobile, including WhatsApp icon. */
.elementor-9165 .elementor-element.elementor-element-62e0a0fc{width:100%!important;max-width:100%!important;text-align:center!important;direction:rtl!important}
.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button,.elementor-9165 .elementor-element.elementor-element-62e0a0fc a.elementor-button{box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:54px!important;align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;padding:13px 16px!important;background:#168b46!important;color:#fff!important;border:1px solid #168b46!important;border-radius:10px!important;font-weight:700!important;font-size:15px!important;line-height:1.45!important;white-space:normal!important;box-shadow:none!important}
.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;max-width:100%!important;flex:0 1 auto!important;direction:rtl!important;text-align:center!important}
.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button .elementor-button-text{display:inline-block!important;flex:0 1 auto!important;width:auto!important;text-align:center!important;color:#fff!important;line-height:1.45!important}
.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button .elementor-button-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important;color:#fff!important}
.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:hover,.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:focus-visible{background:#0e7036!important;border-color:#0e7036!important;color:#fff!important}
.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button:focus-visible{outline:3px solid #b68b59!important;outline-offset:3px!important}
@media(min-width:1025px){.elementor-9165 .elementor-element.elementor-element-62e0a0fc{margin:10px 0 0!important}.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button{min-height:54px!important}}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-62e0a0fc .elementor-button{min-height:54px!important;font-size:14px!important;padding:13px 10px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d423601 *//* BOBO V7: keep desktop product columns naturally sized, without stretched gallery card */
@media (min-width: 1025px) {
 .elementor-9165 .elementor-element.elementor-element-1d423601 > .elementor-container { align-items: flex-start !important; }
 .elementor-9165 .elementor-element.elementor-element-1d423601 > .elementor-container > .elementor-column { align-self: flex-start !important; }
 .elementor-9165 .elementor-element.elementor-element-1d423601 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-start !important; }
}


/* BOBO V14.1 — conversion-focused hero. Scoped to product top section. */
@media (min-width:1025px){
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1 {letter-spacing:-.3px;line-height:1.34!important;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-price .price {line-height:1.25!important;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-button.elementor-element-116617ea .elementor-button {width:100%;min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .18s ease,box-shadow .18s ease;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-button.elementor-element-116617ea .elementor-button:hover {transform:translateY(-1px);box-shadow:0 7px 18px rgba(0,0,0,.14);}
}
@media (max-width:1024px){
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1 {line-height:1.38!important;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .woocommerce-product-gallery {margin-bottom:8px!important;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button {min-height:42px;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-image.elementor-element-6064fe61 a {display:block;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-image.elementor-element-6064fe61 img {display:block;width:100%;height:auto;}
}
.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance {direction:rtl;text-align:center;color:#605951;font-size:12px;line-height:1.55;margin:9px 0 1px;}
.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance strong {font-weight:700;color:#25211e;}
@media (max-width:767px){.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance {font-size:11px;margin-top:6px;}}

/* BOBO V15.3 | Responsive conversion hero, scoped to the top product section */
.elementor-9165 .elementor-element.elementor-element-1d423601{--bobo-ink:#202020;--bobo-muted:#665f59;--bobo-accent:#9a6d45;--bobo-line:#e7e0d8}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1{font-weight:700!important;color:var(--bobo-ink)!important;letter-spacing:-.025em!important;overflow-wrap:anywhere}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-price .price{font-weight:700!important;color:#1c1c1c!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase{border:1px solid var(--bobo-line);border-radius:15px;padding:17px!important;background:#fff;box-shadow:0 7px 25px rgba(27,21,15,.045);scroll-margin-top:110px}
.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase .elementor-widget-woocommerce-product-add-to-cart form.cart button.single_add_to_cart_button{min-height:48px!important;border-radius:9px!important;font-weight:700!important;transition:filter .15s ease,transform .15s ease}
.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase .elementor-widget-woocommerce-product-add-to-cart form.cart button.single_add_to_cart_button:focus-visible{outline:3px solid #9a6d45!important;outline-offset:2px}
.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance{font-size:13px;line-height:1.65;color:var(--bobo-muted);margin:9px 0 13px;padding:11px 13px;border-radius:10px;background:#f8f5f1}
.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance strong{color:var(--bobo-ink)}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-116617ea .elementor-button{min-height:50px!important;border-radius:10px!important;display:flex!important;align-items:center;justify-content:center;text-align:center}
@media(min-width:1025px){.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1{font-size:clamp(27px,2.4vw,36px)!important;line-height:1.28!important}.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase{padding:18px 20px!important}}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1{font-size:clamp(22px,5.7vw,27px)!important;line-height:1.33!important}.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase{padding:12px!important;border-radius:12px;scroll-margin-top:84px}.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance{font-size:12px;padding:10px 12px}.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-116617ea .elementor-button{min-height:52px!important}.elementor-9165 .elementor-element.elementor-element-1d423601 .woocommerce-product-gallery{margin-bottom:9px!important}}
@media(prefers-reduced-motion:reduce){.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase button{transition:none!important}}

/* BOBO V15.4 | Approved visual direction. Existing gallery scripts remain untouched. */
.elementor-9165 .elementor-element.elementor-element-1d423601{--bobo-v154-ink:#171717;--bobo-v154-gold:#aa8050;--bobo-v154-soft:#faf8f5;--bobo-v154-line:#e8e3dc}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title{margin-bottom:9px!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1{color:var(--bobo-v154-ink)!important;letter-spacing:-.025em!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-price .price{font-size:clamp(26px,2.4vw,34px)!important;font-weight:800!important;letter-spacing:-.02em}
.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase{border:1px solid var(--bobo-v154-line)!important;background:#fff!important;box-shadow:0 9px 30px rgba(20,17,13,.055)!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase .single_add_to_cart_button{background:linear-gradient(135deg,#bd945f,#956a39)!important;color:#fff!important;border:0!important;min-height:52px!important;box-shadow:none!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase .single_add_to_cart_button:hover{filter:brightness(.96)!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-116617ea .elementor-button{background:#159d4a!important;color:#fff!important;border:0!important;min-height:52px!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-116617ea .elementor-button:hover{background:#12863f!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance{background:var(--bobo-v154-soft)!important;border:1px solid var(--bobo-v154-line)!important;color:#605950!important;font-size:12px!important;line-height:1.65!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .woocommerce-product-gallery img{border-radius:10px}
@media(max-width:767px){
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title{margin-top:6px!important;margin-bottom:8px!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase{padding:13px!important;box-shadow:none!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 #bobo-product-purchase .single_add_to_cart_button{min-height:54px!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .bobo-v14-reassurance{margin:10px 0!important;padding:10px 12px!important}
}

/* V15.5 — top-of-page clarity */
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-title h1{color:#171717!important;font-weight:800!important;line-height:1.32!important}.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-short-description{color:#423a32!important;line-height:1.7!important}.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-button.elementor-element-60ef4c83 .elementor-button,.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-button.elementor-element-7dc089e9 .elementor-button{color:#fff!important;background:#171717!important}.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-button.elementor-element-60ef4c83 .elementor-button:hover,.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-button.elementor-element-7dc089e9 .elementor-button:hover{background:#72502f!important}

/* BOBO V15.6 — structural purchase layout; no gallery .elementor-9165 .elementor-element.elementor-element-1d423601 or touch handler altered */
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-4332bb10>.elementor-widget-wrap{align-content:flex-start!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-5140bb h1{font-size:clamp(26px,2.1vw,33px)!important;line-height:1.32!important;margin:0!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67>.elementor-container{display:flex!important;align-items:center!important;gap:12px!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-621dda7c{width:43%!important;flex:0 0 43%!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-275146ff{width:calc(57% - 12px)!important;flex:1 1 0!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-widget-woocommerce-product-price .price{font-size:clamp(27px,2.2vw,34px)!important;white-space:normal!important;letter-spacing:0!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 form.cart{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 form.cart .quantity{margin:0!important;flex:0 0 auto!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 form.cart .single_add_to_cart_button{flex:1 1 120px!important;width:auto!important;min-width:115px!important;white-space:normal!important;line-height:1.3!important;padding:12px 14px!important;background:#a8793e!important;color:white!important;border:0!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-305e8279,.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-b156mobile{width:100%!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-305e8279 .elementor-button,.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-b156mobile .elementor-button{width:100%!important;display:flex!important;justify-content:center!important}
.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-6e63560a{margin-top:14px!important}
@media(max-width:767px){
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-5140bb h1{font-size:22px!important;line-height:1.34!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67>.elementor-container{display:flex!important;flex-direction:column!important;gap:9px!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-621dda7c,.elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-275146ff{width:100%!important;flex:0 0 100%!important;max-width:100%!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-621dda7c>.elementor-widget-wrap{padding:0!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-275146ff>.elementor-widget-wrap{padding:0!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-element-100391fc{display:none!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 .elementor-widget-woocommerce-product-price .price{font-size:30px!important;line-height:1.25!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 form.cart{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 form.cart .quantity{flex:0 0 auto!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-54e04c67 form.cart .single_add_to_cart_button{flex:1 1 0!important;min-width:0!important;white-space:nowrap!important;font-size:15px!important;padding:13px 12px!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-b156mobile .elementor-button{min-height:54px!important}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-element-6e63560a{margin-top:10px!important}
}

/* V15.8 — mobile description and purchase hierarchy; gallery unaffected */
@media (max-width:767px){
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-short-description {margin-top:16px;margin-bottom:8px;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description,
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-short-description .elementor-widget-container {
   line-height:1.65;overflow-wrap:anywhere;
 }
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-short-description p {margin:0 0 10px;}
 .elementor-9165 .elementor-element.elementor-element-1d423601 .elementor-widget-woocommerce-product-short-description ul {padding-inline-start:22px;margin:8px 0 14px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-710ccbe8 *//* BOBO V9 — desktop-only editorial block; tablet/mobile untouched */
@media (min-width:1025px) {
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-image { text-align:center; }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-image .elementor-widget-container { text-align:center; }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-image img { height:auto; object-fit:contain; }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description { max-width:900px !important; width:100%; margin:12px auto 8px !important; direction:rtl; text-align:right; }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description p { line-height:1.8; margin:0 0 12px; text-align:right; }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-button { width:100%; text-align:center; margin:8px auto 0; }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-button .elementor-button { display:inline-flex !important; width:auto !important; max-width:100%; justify-content:center; align-items:center; padding:13px 36px !important; min-width:220px; }
}

/* V15.8 — desktop description: readable line lengths, less wasted whitespace */
@media (min-width:1025px) {
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 {padding-top:20px!important;padding-bottom:24px!important;}
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .woocommerce-product-details__short-description,
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description .elementor-widget-container {
   max-width:780px;margin-inline:auto;line-height:1.75;
 }
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description p {margin:0 0 12px;}
 .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-button {margin-top:12px;}
}

/* V16 dynamic WooCommerce summary: shown once, all devices */
.elementor-9165 .elementor-element.elementor-element-710ccbe8{direction:rtl;border-top:1px solid #e8e3dc;background:#fcfaf8;border-radius:14px;} .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description{max-width:940px;margin:0 auto 12px!important;text-align:right;line-height:1.8;color:#342f2b;} .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description p{margin:0 0 12px;} .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description ul{padding-right:23px;} .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-button{text-align:center;} .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-button .elementor-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;} @media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description{font-size:15px;line-height:1.75;} .elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-button .elementor-button{width:100%;}}
/* V16.1 compact editorial summary */
.elementor-9165 .elementor-element.elementor-element-710ccbe8{margin:14px auto 0!important;padding:22px 24px!important;max-width:1127px!important;}
.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-heading{margin-bottom:10px!important;}
.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-heading h2,.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-heading h3{font-size:clamp(21px,2vw,26px)!important;line-height:1.35!important;margin:0!important;}
.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description{max-width:760px!important;margin:0 auto!important;}
.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description p{margin-bottom:9px!important;line-height:1.7!important;}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-710ccbe8{padding:16px 14px!important;margin-top:12px!important;}.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-woocommerce-product-short-description{font-size:14px!important;line-height:1.65!important;}.elementor-9165 .elementor-element.elementor-element-710ccbe8 .elementor-widget-heading h2{font-size:20px!important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-103ec532 *//* BOBO V6 – Product tabs and attributes. Scoped to this widget only. */
.elementor-9165 .elementor-element.elementor-element-103ec532 { direction: rtl; width: 100%; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs { margin: 0; padding: 0; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .wc-tabs { display: flex !important; flex-wrap: wrap; gap: 10px; padding: 0 0 14px !important; margin: 0 0 20px !important; border-bottom: 1px solid #e9e3dc; list-style: none; background: transparent !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs:before,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs:after,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li:before,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li:after { display: none !important; content: none !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li { float: none !important; display: inline-flex !important; margin: 0 !important; padding: 0 !important; border: 1px solid #e4d8c8 !important; border-radius: 9px !important; background: #fff !important; box-shadow: none !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a { display: block; padding: 11px 18px !important; color: #28231f !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.35 !important; text-decoration: none !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active { background: #181818 !important; border-color: #181818 !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active a { color: #fff !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a:focus-visible { outline: 2px solid #ad8d64; outline-offset: 3px; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel { padding: 0 !important; margin: 0 0 18px !important; border: 0 !important; background: transparent !important; color: #292929; line-height: 1.8; }
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel > h2:first-child { font-size: 23px !important; line-height: 1.4; font-weight: 700; margin: 0 0 18px !important; color: #1d1b19; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes { width: 100% !important; border-collapse: separate !important; border-spacing: 0 !important; table-layout: fixed; border: 1px solid #e8e0d6 !important; border-radius: 12px; overflow: hidden; margin: 0 0 12px !important; background: #fff; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes tr:nth-child(odd) { background: #fbf8f4 !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes tr:nth-child(even) { background: #fff !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes th,
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes td { width: auto !important; padding: 15px 18px !important; border: 0 !important; border-bottom: 1px solid #eee8e1 !important; background: transparent !important; vertical-align: top; text-align: right !important; line-height: 1.55; font-size: 15px !important; overflow-wrap: anywhere; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes tr:last-child th,
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes tr:last-child td { border-bottom: 0 !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes th { width: 38% !important; font-weight: 700 !important; color: #30271f !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes td { color: #45403b !important; }
.elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes td p { margin: 0 !important; padding: 0 !important; }
@media (max-width: 767px) {
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs, .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .wc-tabs { gap: 8px; margin-bottom: 15px !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a { padding: 10px 12px !important; font-size: 14px !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel > h2:first-child { font-size: 20px !important; margin-bottom: 12px !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes th, .elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes td { padding: 12px 10px !important; font-size: 13px !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 table.woocommerce-product-attributes th { width: 42% !important; }
}

/* BOBO V7: full-width editorial description on desktop; mobile stays as V6 */
@media (min-width: 1025px) {
 .elementor-9165 .elementor-element.elementor-element-103ec532, .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs, .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel { width: 100% !important; max-width: none !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel { text-align: right !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel > * { max-width: 100% !important; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel p,
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel li { font-size: 16px; line-height: 1.9; text-align: right; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel h2,
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel h3 { text-align: right; margin-top: 26px; margin-bottom: 12px; line-height: 1.45; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel h2:first-child { margin-top: 0; }
 .elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel table { width: 100% !important; }
}

/* V15.4: accessible visual refinement of existing WooCommerce product information. */
.elementor-9165 .elementor-element.elementor-element-103ec532{direction:rtl}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #e8e3dc!important;padding:0 0 12px!important;margin-bottom:18px!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li{border:1px solid #e8e3dc!important;border-radius:9px!important;background:#fff!important;margin:0!important;padding:0!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a{display:block;padding:11px 17px!important;color:#332c25!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active{background:#f7f2ec!important;border-color:#b68b59!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel{line-height:1.8;color:#34302c}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs{gap:6px!important}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a{font-size:13px!important;padding:10px 12px!important}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px!important}}

.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active a{color:#fff!important;background:#171717!important}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li:not(.active) a{color:#242424!important;background:#fff!important}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a:hover{color:#fff!important;background:#72502f!important}

/* V15.7: definitive accessible tab colors; correct inactive, active, hover, focus states. */
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li:not(.active),
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active {background:#fff!important;border:1px solid #d6c9bb!important;border-radius:9px!important;overflow:hidden!important;box-shadow:none!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li:not(.active) a {display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:11px 18px!important;background:#fff!important;color:#171717!important;opacity:1!important;text-decoration:none!important;text-shadow:none!important;font-weight:700!important;line-height:1.35!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li[aria-selected="true"] {background:#171717!important;border-color:#171717!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active a,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li[aria-selected="true"] a {background:#171717!important;color:#fff!important;opacity:1!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a:hover,
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li:not(.active) a:hover {background:#72502f!important;color:#fff!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li.active a:hover {background:#171717!important;color:#fff!important}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a:focus-visible {outline:3px solid #a8793e!important;outline-offset:-3px!important}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-tabs ul.tabs li a{min-height:44px!important;padding:10px 14px!important;font-size:14px!important}}

/* BOBO V16: Native WooCommerce content and product attributes */
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel{direction:rtl;text-align:right;line-height:1.8;color:#302c29;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel h2,.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel h3{color:#191919;line-height:1.35;margin:18px 0 12px;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel p{line-height:1.85;margin:0 0 15px;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel ul,.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel ol{padding-right:23px;padding-left:0;margin-bottom:15px;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel img{max-width:100%;height:auto;border-radius:9px;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes{width:100%;border-collapse:collapse;table-layout:auto;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes th,.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes td{padding:13px 15px!important;border-bottom:1px solid #ece6df!important;text-align:right!important;vertical-align:top;overflow-wrap:anywhere;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes th{background:#faf7f3;color:#24201d;font-weight:700;width:34%;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes td{color:#3e3833;}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel{font-size:15px;}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes th,.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes td{padding:10px 8px!important;font-size:13px;}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-product-attributes th{width:40%;}}

/* V16.1: editorial content, less repeated visual chrome */
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel{max-width:860px!important;margin-inline:auto!important;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel>h2:first-child{display:none!important;}
.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel p,.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel li{font-size:clamp(15px,1.2vw,17px)!important;line-height:1.85!important;}
@media(max-width:767px){.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel{max-width:100%!important;}.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel p,.elementor-9165 .elementor-element.elementor-element-103ec532 .woocommerce-Tabs-panel li{font-size:15px!important;line-height:1.75!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d6574c4 *//* V15.8 — product information legibility on desktop and mobile */
.elementor-9165 .elementor-element.elementor-element-5d6574c4 {scroll-margin-top:110px;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs {max-width:100%;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel {color:#26211d;line-height:1.8;overflow-wrap:anywhere;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel h2 {color:#171717;font-size:clamp(20px,2vw,25px);line-height:1.35;margin:12px 0 18px;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel p {margin:0 0 15px;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel ul,
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel ol {padding-inline-start:24px;margin:0 0 16px;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel table {max-width:100%;width:100%;border-collapse:collapse;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel th,
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel td {padding:12px 14px;text-align:start;border-bottom:1px solid #e9e4df;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs li a {color:#202020!important;text-decoration:none!important;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs li.active a,
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs li.active a:hover {color:#fff!important;}
.elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs li a:focus-visible {outline:3px solid #ae813e!important;outline-offset:3px;}
@media (max-width:767px){
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 {scroll-margin-top:85px;padding-inline:12px!important;}
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs {display:flex!important;flex-wrap:wrap;gap:8px;margin:0 0 20px!important;padding:0!important;}
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs li {margin:0!important;min-width:0;}
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs ul.tabs li a {display:block;padding:11px 15px!important;font-size:14px!important;line-height:1.3;}
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel {font-size:15px;line-height:1.7;}
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel table {display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel th,
 .elementor-9165 .elementor-element.elementor-element-5d6574c4 .woocommerce-tabs .woocommerce-Tabs-panel td {padding:10px;}
}/* End custom CSS */