.elementor-48918 .elementor-element.elementor-element-cb59372{--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;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-48918 .elementor-element.elementor-element-7f9603e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-48918 .elementor-element.elementor-element-7f9603e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-48918 .elementor-element.elementor-element-a9e0d88{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-48918 .elementor-element.elementor-element-cda7b39{--display:flex}.elementor-48918 .elementor-element.elementor-element-7e38fa5{--display:flex}.elementor-48918 .elementor-element.elementor-element-6105633{--spacer-size:20px}.elementor-48918 .elementor-element.elementor-element-686e5e2 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-weight:600}.elementor-48918 .elementor-element.elementor-element-0dc1e26{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-48918 .elementor-element.elementor-element-0dc1e26 .elementor-divider-separator{width:99%}.elementor-48918 .elementor-element.elementor-element-0dc1e26 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-48918 .elementor-element.elementor-element-58399bf{padding:0 15px 0 0}.elementor-48918 .elementor-element.elementor-element-cb54735{--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}@media(max-width:1024px){.elementor-48918 .elementor-element.elementor-element-a9e0d88{--grid-auto-flow:row}}@media(min-width:769px){.elementor-48918 .elementor-element.elementor-element-cb59372{--width:97%}.elementor-48918 .elementor-element.elementor-element-7f9603e{--width:100%}.elementor-48918 .elementor-element.elementor-element-cb54735{--content-width:1300px}}@media(max-width:768px){.elementor-48918 .elementor-element.elementor-element-848bc6e .woocommerce-breadcrumb{text-align:center}.elementor-48918 .elementor-element.elementor-element-a9e0d88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-48918 .elementor-element.elementor-element-686e5e2{text-align:center}.elementor-48918 .elementor-element.elementor-element-60c09af.elementor-element{--align-self:center}}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:75%!important;max-width:75%!important;margin:0 auto!important;position:relative;overflow:hidden;border-radius:10px;padding:14px;background:linear-gradient(145deg,rgb(169 121 33 / .05),rgb(0 0 0 / .02));transition:all .35s ease}.woocommerce div.product div.images::before,.woocommerce-page div.product div.images::before{content:'';position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(135deg,rgb(169 121 33 / .5),rgb(169 121 33 / .12),rgb(169 121 33 / .45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img{border-radius:8px;transition:transform .45s ease,filter .35s ease}.woocommerce div.product div.images:hover{box-shadow:0 0 18px rgb(169 121 33 / .1)}.woocommerce div.product div.images:hover img{transform:scale(1.02)}.woocommerce div.product div.images .flex-control-thumbs{margin-top:14px!important;gap:10px}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:6px;border:1px solid rgb(169 121 33 / .18);transition:all .28s ease}.woocommerce div.product div.images .flex-control-thumbs li img:hover{border-color:#A97921;box-shadow:0 0 10px rgb(169 121 33 / .16)}@media(max-width:1024px){.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:90%!important;max-width:90%!important}}@media(max-width:767px){.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:100%!important;max-width:100%!important;padding:10px;border-radius:8px}}.elementor-48918 .elementor-element.elementor-element-686e5e2 .elementor-heading-title{background:linear-gradient(135deg,#d4a043 0%,#A97921 30%,#e8c07a 55%,#7d5718 80%,#A97921 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:inline-block;font-weight:700;letter-spacing:-.5px}.custom-product-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:500;letter-spacing:.3px;color:#A97921}.custom-product-meta .meta-item strong{color:#000;font-weight:700;margin-right:4px}.custom-product-meta .meta-item{color:#A97921;transition:all .3s ease}.custom-product-meta .meta-item:hover{color:#c8922d}.custom-product-meta .meta-divider{color:#A97921;opacity:.7;font-size:12px}.elementor-divider-separator{border:none!important;height:1px!important;background:linear-gradient(90deg,#fff0 0%,rgb(169 121 33 / .35) 15%,#A97921 50%,rgb(169 121 33 / .35) 85%,#fff0 100%);box-shadow:0 0 4px rgb(169 121 33 / .35),0 0 10px rgb(169 121 33 / .15);opacity:.95}.woocommerce-tabs{margin-top:40px}.woocommerce-tabs ul.tabs{display:flex;align-items:center;gap:10px;border:none!important;padding:0!important;margin:0 0 34px!important;position:relative}.woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce-tabs ul.tabs::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:linear-gradient(90deg,#fff0 0%,rgb(169 121 33 / .22) 15%,#A97921 50%,rgb(169 121 33 / .22) 85%,#fff0 100%);box-shadow:0 0 4px rgb(169 121 33 / .18)}.woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative}.woocommerce-tabs ul.tabs li::before,.woocommerce-tabs ul.tabs li::after{display:none!important}.woocommerce-tabs ul.tabs li a{position:relative;display:block!important;padding:14px 22px!important;font-family:'DM Sans',sans-serif!important;font-size:0.86rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#5c4a26!important;text-decoration:none!important;transition:all .28s ease}.woocommerce-tabs ul.tabs li a:hover{color:#A97921!important}.woocommerce-tabs ul.tabs li a::after{content:'';position:absolute;left:18px;right:18px;bottom:4px;height:1.5px;background:linear-gradient(90deg,transparent,#A97921,transparent);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.woocommerce-tabs ul.tabs li.active a::after,.woocommerce-tabs ul.tabs li a:hover::after{transform:scaleX(1)}.woocommerce-tabs ul.tabs li.active{background:transparent!important;border:none!important}.woocommerce-tabs ul.tabs li.active a{color:#A97921!important;text-shadow:0 0 6px rgb(169 121 33 / .12)}.woocommerce-tabs .woocommerce-Tabs-panel{border:none!important;background:transparent!important;padding:0!important}.woocommerce-tabs .woocommerce-Tabs-panel h2{display:none!important}.woocommerce-tabs #tab-description p,.woocommerce-tabs #tab-description li{font-family:'DM Sans',sans-serif!important;font-size:0.97rem!important;font-weight:400!important;color:#4a3c20!important;line-height:1.95!important;letter-spacing:.01em;margin-bottom:18px!important}.woocommerce-tabs #tab-description strong{color:#A97921!important;font-weight:700!important}.woocommerce-tabs #tab-description ul{padding-left:18px!important}.woocommerce-tabs #tab-description li::marker{color:#A97921}.woocommerce-tabs #tab-description a{color:#A97921!important;text-decoration:none;transition:all .25s ease}.woocommerce-tabs #tab-description a:hover{color:#d4a043!important}@media(max-width:767px){.woocommerce-tabs ul.tabs{gap:4px;flex-wrap:wrap}.woocommerce-tabs ul.tabs li a{padding:12px 14px!important;font-size:0.76rem!important}.woocommerce-tabs #tab-description p,.woocommerce-tabs #tab-description li{font-size:0.92rem!important;line-height:1.8!important}}