.elementor-8301 .elementor-element.elementor-element-7483695{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-7483695:not(.elementor-motion-effects-element-type-background), .elementor-8301 .elementor-element.elementor-element-7483695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4E6;}.elementor-8301 .elementor-element.elementor-element-7483695.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8301 .elementor-element.elementor-element-87daaa5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-589c772{--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:flex-end;--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-8301 .elementor-element.elementor-element-a4e4d33{width:100%;max-width:100%;}.elementor-8301 .elementor-element.elementor-element-a4e4d33.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-8301 .elementor-element.elementor-element-a4e4d33 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-8301 .elementor-element.elementor-element-a4e4d33 .flex-viewport, .woocommerce .elementor-8301 .elementor-element.elementor-element-a4e4d33 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-8301 .elementor-element.elementor-element-a4e4d33 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-9993079{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-5f0383e img{width:40%;}.elementor-8301 .elementor-element.elementor-element-bdf0fa1 img{width:32%;}.elementor-8301 .elementor-element.elementor-element-f4c1acd img{width:40%;}.elementor-8301 .elementor-element.elementor-element-739a397{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-4fca222{text-align:center;line-height:20px;}.elementor-8301 .elementor-element.elementor-element-bf908ec{text-align:center;line-height:20px;}.elementor-8301 .elementor-element.elementor-element-d0dde34{text-align:center;line-height:20px;}.elementor-8301 .elementor-element.elementor-element-9a7087b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-a4aa637 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-8301 .elementor-element.elementor-element-3b8f442 .price{font-size:24px;}.elementor-8301 .elementor-element.elementor-element-c6403d6{--display:flex;}.elementor-8301 .elementor-element.elementor-element-2c18c52{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-8301 .elementor-element.elementor-element-2c18c52 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#748561;border-style:solid;border-width:1px 1px 1px 1px;border-color:#748561;}:where( .elementor-8301 .elementor-element.elementor-element-2c18c52 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-8301 .elementor-element.elementor-element-2c18c52 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#748561;--border-radius:0px 0px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-1431004{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-a5e966c{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-c0e6eee{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#E9E9E9;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}:where( .elementor-8301 .elementor-element.elementor-element-c0e6eee > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 1px 1px;border-color:#C1AD84;--border-radius:0px 0px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-c0e6eee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C1AD84;}:where( .elementor-8301 .elementor-element.elementor-element-c0e6eee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-8301 .elementor-element.elementor-element-cca81d0 .elementor-button{background-color:#FCF4E6;font-size:15px;font-weight:600;text-decoration:underline;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8301 .elementor-element.elementor-element-cca81d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8301 .elementor-element.elementor-element-cca81d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8301 .elementor-element.elementor-element-cca81d0 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-8301 .elementor-element.elementor-element-e4eb3e9 .cart button, .elementor-8301 .elementor-element.elementor-element-e4eb3e9 .cart .button{transition:all 0.2s;}.elementor-8301 .elementor-element.elementor-element-e4eb3e9 .quantity .qty{transition:all 0.2s;}.elementor-8301 .elementor-element.elementor-element-6e86f3a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-d9bd9da img{width:40%;}.elementor-8301 .elementor-element.elementor-element-ca90c8c img{width:32%;}.elementor-8301 .elementor-element.elementor-element-cbcf673 img{width:40%;}.elementor-8301 .elementor-element.elementor-element-9d472cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-43cfdea{text-align:center;line-height:20px;}.elementor-8301 .elementor-element.elementor-element-c0130e4{text-align:center;line-height:20px;}.elementor-8301 .elementor-element.elementor-element-b635368{text-align:center;line-height:20px;}.elementor-8301 .elementor-element.elementor-element-7f13930{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8301 .elementor-element.elementor-element-7f13930 .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-8301 .elementor-element.elementor-element-b904861{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8301 .elementor-element.elementor-element-a90f423{background-color:#FAF8EC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-4a49d67{--display:flex;}.elementor-8301 .elementor-element.elementor-element-be5c3e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8301 .elementor-element.elementor-element-4f33dcd{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-8301 .elementor-element.elementor-element-4f33dcd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F4F7F8;}:where( .elementor-8301 .elementor-element.elementor-element-4f33dcd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-8301 .elementor-element.elementor-element-4f33dcd > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-8f61963{--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-8301 .elementor-element.elementor-element-3d66334{background-color:#FAF8EC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-b31b987{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-8301 .elementor-element.elementor-element-b31b987 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#C1AD84;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C1AD84;}:where( .elementor-8301 .elementor-element.elementor-element-b31b987 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-8301 .elementor-element.elementor-element-b31b987 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#748561;--border-radius:0px 0px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-8850453{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-8be81b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8301 .elementor-element.elementor-element-8be81b0 .elementor-heading-title{font-size:30px;}.elementor-8301 .elementor-element.elementor-element-dfcf2c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-dfcf2c7:not(.elementor-motion-effects-element-type-background), .elementor-8301 .elementor-element.elementor-element-dfcf2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4E6;}.elementor-8301 .elementor-element.elementor-element-be3a36d{--display:flex;}.elementor-8301 .elementor-element.elementor-element-64f9d2e{--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;}.elementor-8301 .elementor-element.elementor-element-34171d6{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-34171d6 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-7760516{--display:flex;}.elementor-8301 .elementor-element.elementor-element-9e77e78{--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;}.elementor-8301 .elementor-element.elementor-element-27cc5b7{--display:flex;}.elementor-8301 .elementor-element.elementor-element-6c1836e{--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;}.elementor-8301 .elementor-element.elementor-element-f24be25{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-f24be25 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-81a1e0a{--display:flex;}.elementor-8301 .elementor-element.elementor-element-bc05627{--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;}.elementor-8301 .elementor-element.elementor-element-c1549d6{--display:flex;}.elementor-8301 .elementor-element.elementor-element-66b2935{--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;}.elementor-8301 .elementor-element.elementor-element-303aeb0{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-303aeb0 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-73583f6{--display:flex;}.elementor-8301 .elementor-element.elementor-element-12d2dba{--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;}.elementor-8301 .elementor-element.elementor-element-b358982{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-b358982 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-c951cc6{--display:flex;}.elementor-8301 .elementor-element.elementor-element-53a90e7{--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;}.elementor-8301 .elementor-element.elementor-element-f6d7e89{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-f6d7e89 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-fab55d2{--display:flex;}.elementor-8301 .elementor-element.elementor-element-312139a{--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;}.elementor-8301 .elementor-element.elementor-element-dd9dec7{--display:flex;}.elementor-8301 .elementor-element.elementor-element-3f54fa4{--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;}.elementor-8301 .elementor-element.elementor-element-91bc20f{--display:flex;}.elementor-8301 .elementor-element.elementor-element-25601ce{--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;}.elementor-8301 .elementor-element.elementor-element-d1721d7{--display:flex;}.elementor-8301 .elementor-element.elementor-element-6207497{--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;}.elementor-8301 .elementor-element.elementor-element-a14bef7{--display:flex;}.elementor-8301 .elementor-element.elementor-element-2291657{--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;}.elementor-8301 .elementor-element.elementor-element-3d65cfa{--display:flex;}.elementor-8301 .elementor-element.elementor-element-cc2556b{--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;}.elementor-8301 .elementor-element.elementor-element-b9a9c54{--display:flex;}.elementor-8301 .elementor-element.elementor-element-104c75c{--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;}.elementor-8301 .elementor-element.elementor-element-4e481f1{--display:flex;}.elementor-8301 .elementor-element.elementor-element-71c8c15{--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;}.elementor-8301 .elementor-element.elementor-element-e3e8230{--display:flex;}.elementor-8301 .elementor-element.elementor-element-2839b9f{--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;}.elementor-8301 .elementor-element.elementor-element-0619351{--display:flex;}.elementor-8301 .elementor-element.elementor-element-ca1e70c{--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;}.elementor-8301 .elementor-element.elementor-element-605a679{--display:flex;}.elementor-8301 .elementor-element.elementor-element-79191e5{--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;}.elementor-8301 .elementor-element.elementor-element-aeec57c{--display:flex;}.elementor-8301 .elementor-element.elementor-element-ac2b702{--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;}.elementor-8301 .elementor-element.elementor-element-b3ba909{--display:flex;}.elementor-8301 .elementor-element.elementor-element-88a62cf{--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;}.elementor-8301 .elementor-element.elementor-element-0e1416e{--display:flex;}.elementor-8301 .elementor-element.elementor-element-74a0ff1{--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;}.elementor-8301 .elementor-element.elementor-element-ffdd137{--display:flex;}.elementor-8301 .elementor-element.elementor-element-095ba88{--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;}.elementor-8301 .elementor-element.elementor-element-cf8f6b1{--display:flex;}.elementor-8301 .elementor-element.elementor-element-7870cfd{--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;}.elementor-8301 .elementor-element.elementor-element-6f3d5cb{--display:flex;}.elementor-8301 .elementor-element.elementor-element-2ac681f{--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;}.elementor-8301 .elementor-element.elementor-element-ec48347{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8301 .elementor-element.elementor-element-dccc134{--display:flex;}.elementor-8301 .elementor-element.elementor-element-8bd727f{--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;--border-radius:30px 30px 30px 30px;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-8301 .elementor-element.elementor-element-8bd727f:not(.elementor-motion-effects-element-type-background), .elementor-8301 .elementor-element.elementor-element-8bd727f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8301 .elementor-element.elementor-element-bc1c333{--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-8301 .elementor-element.elementor-element-8f08374 img{border-radius:8px 8px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-3ca2b2b{--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-8301 .elementor-element.elementor-element-97f61d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8301 .elementor-element.elementor-element-5d3ff1b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-8301 .elementor-element.elementor-element-e9a9a2e{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-791f160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8301 .elementor-element.elementor-element-791f160 .elementor-heading-title{font-size:30px;}.elementor-8301 .elementor-element.elementor-element-c191322{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-2b2547c.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:40px;}.elementor-8301 .elementor-element.elementor-element-2b2547c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8301 .elementor-element.elementor-element-4ab5d74{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-4ab5d74:not(.elementor-motion-effects-element-type-background), .elementor-8301 .elementor-element.elementor-element-4ab5d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4E6;}.elementor-8301 .elementor-element.elementor-element-2ee4ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8301 .elementor-element.elementor-element-2ee4ae3 .elementor-heading-title{font-size:30px;}.elementor-8301 .elementor-element.elementor-element-d9627a3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;}.elementor-8301 .elementor-element.elementor-element-d9627a3 a{color:#748561;}.elementor-8301 .elementor-element.elementor-element-d9627a3 a:hover, .elementor-8301 .elementor-element.elementor-element-d9627a3 a:focus{color:#473939;}.elementor-8301 .elementor-element.elementor-element-c6ee726{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-c6ee726:not(.elementor-motion-effects-element-type-background), .elementor-8301 .elementor-element.elementor-element-c6ee726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4E6;}.elementor-8301 .elementor-element.elementor-element-cb4c791{--display:flex;}.elementor-8301 .elementor-element.elementor-element-286d325{--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;}.elementor-8301 .elementor-element.elementor-element-a34003c{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-a34003c .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-86cfa7f{--display:flex;}.elementor-8301 .elementor-element.elementor-element-88eb84b{--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;}.elementor-8301 .elementor-element.elementor-element-14d0a81{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-14d0a81 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-0cba447{--display:flex;}.elementor-8301 .elementor-element.elementor-element-a02dd73{--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;}.elementor-8301 .elementor-element.elementor-element-6d7f61c{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-6d7f61c .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-fe14db3{--display:flex;}.elementor-8301 .elementor-element.elementor-element-32635b7{--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;}.elementor-8301 .elementor-element.elementor-element-2079855{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-2079855 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-c1bc76a{--display:flex;}.elementor-8301 .elementor-element.elementor-element-41472f9{--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;}.elementor-8301 .elementor-element.elementor-element-e8d7093{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-e8d7093 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-6c2e668{--display:flex;}.elementor-8301 .elementor-element.elementor-element-fc3b344{--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;}.elementor-8301 .elementor-element.elementor-element-6c06144{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-6c06144 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-fc69316{--display:flex;}.elementor-8301 .elementor-element.elementor-element-5d8ed3a{--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;}.elementor-8301 .elementor-element.elementor-element-ae65d25{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-ae65d25 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-d771156{--display:flex;}.elementor-8301 .elementor-element.elementor-element-09c7c15{--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;}.elementor-8301 .elementor-element.elementor-element-7a05788{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-7a05788 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-ab46e8a{--display:flex;}.elementor-8301 .elementor-element.elementor-element-47c1d44{--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;}.elementor-8301 .elementor-element.elementor-element-7fbb043{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-7fbb043 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-165faae{--display:flex;}.elementor-8301 .elementor-element.elementor-element-380b019{--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;}.elementor-8301 .elementor-element.elementor-element-d9cfe46{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-d9cfe46 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-a3135bc{--display:flex;}.elementor-8301 .elementor-element.elementor-element-d94b8c0{--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;}.elementor-8301 .elementor-element.elementor-element-5949b72{border-radius:10px 10px 10px 10px;}.elementor-8301 .elementor-element.elementor-element-5949b72 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8301 .elementor-element.elementor-element-1e7cb8f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8301 .elementor-element.elementor-element-3cb495b{--display:flex;}@media(max-width:1024px){.elementor-8301 .elementor-element.elementor-element-9993079{--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-739a397{--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-6e86f3a{--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-9d472cb{--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-ec48347{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8301 .elementor-element.elementor-element-2b2547c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8301 .elementor-element.elementor-element-1e7cb8f{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-8301 .elementor-element.elementor-element-7483695{--width:100.171%;}.elementor-8301 .elementor-element.elementor-element-87daaa5{--width:80%;}.elementor-8301 .elementor-element.elementor-element-589c772{--width:50%;}.elementor-8301 .elementor-element.elementor-element-9993079{--width:90%;}.elementor-8301 .elementor-element.elementor-element-739a397{--width:90%;}.elementor-8301 .elementor-element.elementor-element-9a7087b{--width:50%;}.elementor-8301 .elementor-element.elementor-element-6e86f3a{--width:90%;}.elementor-8301 .elementor-element.elementor-element-9d472cb{--width:90%;}.elementor-8301 .elementor-element.elementor-element-bc1c333{--width:25%;}.elementor-8301 .elementor-element.elementor-element-3ca2b2b{--width:75%;}}@media(max-width:767px){.elementor-8301 .elementor-element.elementor-element-9993079{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-5f0383e img{width:60%;}.elementor-8301 .elementor-element.elementor-element-bdf0fa1 img{width:50%;}.elementor-8301 .elementor-element.elementor-element-f4c1acd img{width:60%;}.elementor-8301 .elementor-element.elementor-element-739a397{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-9a7087b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-c0e6eee{--n-accordion-border-radius:8px 8px 8px 8px;}.elementor-8301 .elementor-element.elementor-element-6e86f3a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-d9bd9da img{width:60%;}.elementor-8301 .elementor-element.elementor-element-ca90c8c img{width:50%;}.elementor-8301 .elementor-element.elementor-element-cbcf673 img{width:60%;}.elementor-8301 .elementor-element.elementor-element-9d472cb{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-8301 .elementor-element.elementor-element-c0130e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8301 .elementor-element.elementor-element-a90f423{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8301 .elementor-element.elementor-element-be5c3e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8301 .elementor-element.elementor-element-8850453{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-8be81b0 .elementor-heading-title{font-size:24px;}.elementor-8301 .elementor-element.elementor-element-dfcf2c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-be3a36d{--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-8301 .elementor-element.elementor-element-7760516{--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-8301 .elementor-element.elementor-element-27cc5b7{--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-8301 .elementor-element.elementor-element-81a1e0a{--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-8301 .elementor-element.elementor-element-c1549d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-73583f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-c951cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-fab55d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-dd9dec7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-91bc20f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-d1721d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-a14bef7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-3d65cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-b9a9c54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-4e481f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-e3e8230{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-0619351{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-605a679{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-aeec57c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-b3ba909{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-0e1416e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-ffdd137{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-cf8f6b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-6f3d5cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-ec48347{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-8301 .elementor-element.elementor-element-e9a9a2e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-791f160 .elementor-heading-title{font-size:24px;}.elementor-8301 .elementor-element.elementor-element-2b2547c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8301 .elementor-element.elementor-element-2ee4ae3 .elementor-heading-title{font-size:24px;}.elementor-8301 .elementor-element.elementor-element-c6ee726{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8301 .elementor-element.elementor-element-cb4c791{--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-8301 .elementor-element.elementor-element-86cfa7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-0cba447{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-fe14db3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-c1bc76a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-6c2e668{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-fc69316{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-d771156{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-ab46e8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-165faae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-a3135bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8301 .elementor-element.elementor-element-1e7cb8f{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a4e4d33 *//* 1. Desktop View: Thumbnails on the Left */
@media (min-width: 768px) {
    /* Adjust the main gallery container to allow side-by-side layout */
    .woocommerce-product-gallery {
        display: flex !important;
        flex-direction: row-reverse; /* Put main image right, thumbs left */
        align-items: flex-start;
        gap: 15px;
    }

    /* Adjust the thumbnail container */
    .flex-control-nav.flex-control-thumbs {
        display: flex !important;
        flex-direction: column !important; /* Stack them vertically */
        width: 250px; /* Set a specific width for the sidebar */
        order: 1;
        overflow-y: auto;
        max-height: 500px; /* Optional: limit height to match main image */
        padding: 0 !important;
    }

    /* Individual list items */
    .flex-control-nav.flex-control-thumbs li {
        width: 100%;
        margin-bottom: 10px !important;
    }

    /* Main image wrapper needs to take up the remaining space */
    .woocommerce-product-gallery__wrapper {
        flex: 1;
        order: 2;
    }
}

/* 2. Mobile View: Hide Thumbnails */
@media (max-width: 767px) {
    .flex-control-nav.flex-control-thumbs {
        display: none !important;
    }
}

/* 3. General Styling (Applies to Desktop) */
.flex-control-nav.flex-control-thumbs li img {
    width: 100%;
    height: auto;
    display: block;
    cursor: pointer;
    opacity: 0.5;
    transition: opacity 0.3s ease;
}

.flex-control-nav.flex-control-thumbs li img.flex-active {
    opacity: 1;
    border: 2px solid #000;
}

.woocommerce-product-gallery__trigger {
    display: none !important;
}


.woocommerce-product-gallery {
    opacity: 1 !important;
}

div.woocommerce-product-gallery__image.flex-active-slide {
    border-radius: 8px !important;
}

/* --- Custom WooCommerce Product Pagination (Mobile Only) --- */

@media (max-width: 768px) {
    /* 1. Ensure the gallery container can hold absolute elements */
    .woocommerce-product-gallery {
        position: relative !important;
    }

    /* 2. Dots Container Styling */
    .custom-product-dots {
        position: absolute;
        bottom: 0px; /* Distance from bottom of image */
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        z-index: 15;
        background: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
        padding: 6px 12px;
        border-radius: 10px 10px 0px 0px;
        backdrop-filter: blur(5px); /* Soft blur effect behind dots */
        -webkit-backdrop-filter: blur(5px);
        pointer-events: none; /* Prevents dots from blocking image taps/swipes */
    }

    /* 3. Individual Dot Styling */
    .dot-item {
        display: block;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background-color: #bbbbbb; /* Soft grey for inactive */
        transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1); /* Smooth movement */
        opacity: 0.7;
    }

    /* 4. Active Dot Styling */
    .dot-item.active {
        background-color: #7d5332; 
        width: 18px; /* Changes to a pill shape when active */
        border-radius: 10px;
        opacity: 1;
        transform: scale(1.1);
    }

    /* 5. Hide standard WooCommerce/FlexSlider dots if they exist */
    .flex-control-nav {
        display: none !important;
    }
}

/* 6. Hide the custom dots on Desktop/Tablets */
@media (min-width: 769px) {
    .custom-product-dots {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c18c52 */.elementor-8301 .elementor-element.elementor-element-2c18c52 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    pointer-events: none !important;
}

.p-desc h1, 
.p-desc h2, 
.p-desc h3, 
.p-desc h4, 
.p-desc h5, 
.p-desc h6 {
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c0e6eee */.offers {  
      background: #c1ad84;
  }
  
  
  .elementor-8301 .elementor-element.elementor-element-c0e6eee {
      border-radius: 8px;
  }
  
/* 1. Target the item when open */
.elementor-8301 .elementor-element.elementor-element-c0e6eee .e-n-accordion-item[open] {
    border-radius: 8px 8px 0 0 !important;
}

/* 2. Flatten the header's bottom corners when open */
.elementor-8301 .elementor-element.elementor-element-c0e6eee .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-radius: 8px 8px 0 0 !important; /* Top rounded, bottom flat */
    border-bottom: 1px solid #e3d1c1 !important; /* Optional: adds a thin separator line */
}

/* 3. Ensure the bottom of the content container is rounded instead */
.elementor-8301 .elementor-element.elementor-element-c0e6eee .e-n-accordion-item[open] > div[role="region"] {
    border-radius: 0 0 8px 8px !important;
    border: 1px solid #c1ad84 !important;
    border-top: none !important; /* Avoid double border between header and content */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cca81d0 */.elementor-button-icon svg {
    height: 22px;
    width: 22px;
}

.elementor-button-content-wrapper {
    align-items: end;
}

.scent_toggle_btn {
text-underline-offset: 5px;
}

.scent_toggle_btn {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e4eb3e9 */.woostify-single-product-stock .woostify-single-product-stock-label {
    display: none !important;
}


.woostify-single-product-stock .woostify-product-stock-progress {
display: none !important;
}


.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {
    display: none;
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle:before {
border-radius: 8px !important;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch:before {
        border: 1px solid #faf8ec !important;
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color) {
    background: transparent!important ;
}


.tawcvs-swatches .swatch.selected {
    background-color: #7d5332 !important; 
    color: #ffffff !important;           
    border-color: #7d5332 !important;    
}

.tawcvs-swatches .swatch:hover {
    border-color: #7d5332 !important;
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch:last-child {
    border-color: #7d5332 !important;    
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches {
    margin: 0 !important;
}



.elementor-add-to-cart.elementor-product-variable .variations .value {
    margin-bottom: -25px;
}

span.price {
    font-size: 20px;
}


.elementor-8301 .elementor-element.elementor-element-e4eb3e9 .cart button, .elementor-8301 .elementor-element.elementor-element-e4eb3e9 .cart .button {
    margin-right: 10px !important;
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.swatch-label {

    font-size: 16px !important;
}


.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.selected.swatch-label {
    background: #7d5332 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4f33dcd */.elementor-8301 .elementor-element.elementor-element-3c54c2e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: #F4F7F8;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b31b987 */.elementor-8301 .elementor-element.elementor-element-2c18c52 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87daaa5 */.single-product .content-top .woostify-container {
    width: 80%;
}

@media (max-width: 768px) {
.single-product .content-top {
    display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7483695 */.single-product .content-top .woostify-container {
    width: 80%;
}

.single-product .content-top {
    background-color: #fcf4e6;
}

.site-content-boxed-container .site-content {
    padding: 0;
}

@media (max-width: 768px) {
.single-product .content-top {
    display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcf2c7 */.happy-cust img {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-2b2547c */.product-loop-wrapper {
    border: 1px solid #e7edef;
    position: relative;
    border-radius: 10px !important;
    padding: 8px;
    background: #fff;
        box-shadow: 0 0 6px 0 rgba(189, 189, 189, 0.25);
}

.product-loop-image-wrapper .product-loop-image {
    transition: all 0.3s ease-in-out;
    border-radius: 0px 0px 8px 8px;
}


.product-loop-image-wrapper {
    border-radius: 8px 8px 0px 0px;
}


.related {
    border-top: 0px ;
}


.woocommerce .product .woocommerce-loop-product__title {
    color: #000;
}/* End custom CSS */