.elementor-14229 .elementor-element.elementor-element-4abe791e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14229 .elementor-element.elementor-element-4abe791e.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-78744881 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-78744881.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-78744881{text-align:center;}.elementor-14229 .elementor-element.elementor-element-78744881 .elementor-heading-title{font-size:3.5em;text-decoration:underline;color:var( --e-global-color-1e7f47a );}.elementor-14229 .elementor-element.elementor-element-680db8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14229 .elementor-element.elementor-element-680db8b:not(.elementor-motion-effects-element-type-background), .elementor-14229 .elementor-element.elementor-element-680db8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d91bd38 );}.elementor-14229 .elementor-element.elementor-element-680db8b.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-1b7f340f{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14229 .elementor-element.elementor-element-1b7f340f.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b{width:100%;max-width:100%;z-index:10;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-radius:0em 0em 0em 0em;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .flex-viewport, .woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .flex-viewport{border-radius:2em 2em 2em 2em;}.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .flex-control-thumbs img{border-radius:0em 0em 0em 0em;}.elementor-14229 .elementor-element.elementor-element-000e1e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14229 .elementor-element.elementor-element-000e1e1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-40390933{--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;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:nowrap;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0em 0em 0em 0em;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:2vw;}.elementor-14229 .elementor-element.elementor-element-40390933.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-97dede2{width:auto;max-width:auto;}.elementor-14229 .elementor-element.elementor-element-97dede2 > .elementor-widget-container{background-color:var( --e-global-color-d91bd38 );margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-97dede2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-97dede2 .elementor-heading-title{font-size:1.8vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa{width:auto;max-width:auto;text-align:end;font-family:"Libre Baskerville", Open Sans;font-size:1.2vw;font-weight:700;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 2vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-ff3b860{width:auto;max-width:auto;text-align:start;}.elementor-14229 .elementor-element.elementor-element-ff3b860 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.1vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-ff3b860.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:1;}.woocommerce .elementor-14229 .elementor-element.elementor-element-ff3b860 .price{color:#038E0F;font-family:"Libre Baskerville", Open Sans;font-size:1.1vw;}.woocommerce .elementor-14229 .elementor-element.elementor-element-ff3b860 .price ins{color:var( --e-global-color-9605887 );}body:not(.rtl) .elementor-14229 .elementor-element.elementor-element-ff3b860:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-14229 .elementor-element.elementor-element-ff3b860:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-ff3b860.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-14229 .elementor-element.elementor-element-79b1c420{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:5em 5em 5em 5em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:5vw;--margin-right:5vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14229 .elementor-element.elementor-element-79b1c420.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-51542c{width:100%;max-width:100%;font-family:"Libre Baskerville", Open Sans;}.elementor-14229 .elementor-element.elementor-element-51542c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-51542c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-51542c:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(3rem/2);}.elementor-14229 .elementor-element.elementor-element-51542c:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(3rem/2);}.elementor-14229 .elementor-element.elementor-element-51542c.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(3rem/2);margin-left:calc(3rem/2);}.elementor-14229 .elementor-element.elementor-element-51542c.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-3rem/2);margin-left:calc(-3rem/2);}body:not(.rtl) .elementor-14229 .elementor-element.elementor-element-51542c.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-3rem/2) + (-1px/2) );}body:not.rtl .elementor-14229 .elementor-element.elementor-element-51542c.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-3rem/2) - (1px/2) );}.elementor-14229 .elementor-element.elementor-element-51542c a{font-family:"Libre Baskerville", Open Sans;font-size:1em;font-weight:700;}.elementor-14229 .elementor-element.elementor-element-088251a{width:100%;max-width:100%;text-align:center;}.elementor-14229 .elementor-element.elementor-element-088251a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 0vw 1vw 0vw;}.elementor-14229 .elementor-element.elementor-element-088251a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-14229 .elementor-element.elementor-element-088251a .woocommerce-product-details__short-description{font-family:"Libre Baskerville", Open Sans;font-size:1.6vw;font-style:normal;}.elementor-14229 .elementor-element.elementor-element-d11196b{--display:flex;}.elementor-14229 .elementor-element.elementor-element-b636975{text-align:center;font-family:"Libre Baskerville", Open Sans;font-size:1.5vw;color:var( --e-global-color-text );}.elementor-14229 .elementor-element.elementor-element-df58c1a{width:100%;max-width:100%;--view-cart-spacing:0px;--button-spacing:100px;}.elementor-14229 .elementor-element.elementor-element-df58c1a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-df58c1a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14229 .elementor-element.elementor-element-df58c1a .cart button, .elementor-14229 .elementor-element.elementor-element-df58c1a .cart .button{font-family:"Libre Baskerville", Open Sans;font-size:1.2rem;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;padding:0em 0em 0em 0em;color:var( --e-global-color-text );background-color:var( --e-global-color-98dd728 );border-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-14229 .elementor-element.elementor-element-df58c1a .quantity .qty{font-size:1.6em;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;padding:0vw 0vw 0vw 0vw;color:var( --e-global-color-text );background-color:#AEDAFF87;border-color:#8E8E8E;transition:all 0.2s;}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart .variations{width:90%;margin-bottom:19px;}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations tr th, .woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations tr td{padding-top:calc( 12px/2 );padding-bottom:calc( 12px/2 );}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations label{color:var( --e-global-color-3a9f8c7 );font-family:"Libre Baskerville", Open Sans;font-size:1.4vw;font-weight:700;}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations td.value:before{font-family:"Libre Baskerville", Open Sans;font-size:1.1vw;font-weight:700;}.elementor-14229 .elementor-element.elementor-element-34d70bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14229 .elementor-element.elementor-element-34d70bb:not(.elementor-motion-effects-element-type-background), .elementor-14229 .elementor-element.elementor-element-34d70bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d91bd38 );}.elementor-14229 .elementor-element.elementor-element-34d70bb.e-con{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-f19a62e{width:100%;max-width:100%;font-family:"Libre Baskerville", Open Sans;font-size:1.1vw;}.elementor-14229 .elementor-element.elementor-element-f19a62e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:5vw 5vw 5vw 5vw;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:3em 3em 3em 3em;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.71);}@media(max-width:991px){.elementor-14229 .elementor-element.elementor-element-78744881 > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-78744881 .elementor-heading-title{font-size:1.8em;}.elementor-14229 .elementor-element.elementor-element-680db8b{--margin-top:6vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:1vw;}.elementor-14229 .elementor-element.elementor-element-1b7f340f{--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b{width:100%;max-width:100%;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-000e1e1{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14229 .elementor-element.elementor-element-000e1e1.e-con{--align-self:center;}.elementor-14229 .elementor-element.elementor-element-40390933{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:nowrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14229 .elementor-element.elementor-element-40390933.e-con{--align-self:center;}.elementor-14229 .elementor-element.elementor-element-97dede2{width:auto;max-width:auto;text-align:start;}.elementor-14229 .elementor-element.elementor-element-97dede2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 3vw;}.elementor-14229 .elementor-element.elementor-element-97dede2 .elementor-heading-title{font-size:2.3vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 2vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa{font-size:1.8vw;}.elementor-14229 .elementor-element.elementor-element-ff3b860{width:auto;max-width:auto;}.elementor-14229 .elementor-element.elementor-element-ff3b860 > .elementor-widget-container{margin:1.3vw 0vw 0vw 0vw;padding:0vw 8vw 0vw 1vw;}.elementor-14229 .elementor-element.elementor-element-ff3b860.elementor-element{--align-self:flex-start;}.woocommerce .elementor-14229 .elementor-element.elementor-element-ff3b860 .price{font-size:1.6vw;}.elementor-14229 .elementor-element.elementor-element-51542c > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-088251a > .elementor-widget-container{margin:-1vw -1vw -1vw -1vw;padding:0vw 0vw 0vw 0vw;}.woocommerce .elementor-14229 .elementor-element.elementor-element-088251a .woocommerce-product-details__short-description{font-size:2.4vw;}.elementor-14229 .elementor-element.elementor-element-df58c1a .cart button, .elementor-14229 .elementor-element.elementor-element-df58c1a .cart .button{font-size:0.8vw;}.elementor-14229 .elementor-element.elementor-element-df58c1a{--button-spacing:19px;}.elementor-14229 .elementor-element.elementor-element-df58c1a .quantity .qty{font-size:1.4vw;}.elementor-14229 .elementor-element.elementor-element-34d70bb{--margin-top:6vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:1vw;}.elementor-14229 .elementor-element.elementor-element-f19a62e > .elementor-widget-container{margin:0vw 5vw 0vw 6vw;}.elementor-14229 .elementor-element.elementor-element-f19a62e{font-size:2vw;}}@media(min-width:768px){.elementor-14229 .elementor-element.elementor-element-4abe791e{--width:100vw;}.elementor-14229 .elementor-element.elementor-element-1b7f340f{--width:35%;}.elementor-14229 .elementor-element.elementor-element-000e1e1{--width:68%;}.elementor-14229 .elementor-element.elementor-element-79b1c420{--width:100%;}}@media(max-width:767px){.elementor-14229 .elementor-element.elementor-element-4abe791e{--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;--flex-wrap:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14229 .elementor-element.elementor-element-78744881 .elementor-heading-title{font-size:1.2em;}.elementor-14229 .elementor-element.elementor-element-680db8b{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14229 .elementor-element.elementor-element-1b7f340f{--width:100vw;--min-height:0px;--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;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:3vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:10vw;}.elementor-14229 .elementor-element.elementor-element-1b7f340f.e-con{--flex-shrink:1;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b{width:auto;max-width:auto;}.elementor-14229 .elementor-element.elementor-element-5b46fb4b > .elementor-widget-container{margin:5vw 5vw 0vw 5vw;padding:0vw 0vw 0vw 0vw;}.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-14229 .elementor-element.elementor-element-5b46fb4b .flex-viewport{border-radius:0em 0em 0em 0em;}.elementor-14229 .elementor-element.elementor-element-000e1e1{--width:100vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:4vw;}.elementor-14229 .elementor-element.elementor-element-000e1e1.e-con{--align-self:center;}.elementor-14229 .elementor-element.elementor-element-40390933{--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14229 .elementor-element.elementor-element-97dede2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-97dede2{text-align:center;}.elementor-14229 .elementor-element.elementor-element-97dede2 .elementor-heading-title{font-size:2.8vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa{width:auto;max-width:auto;text-align:end;font-size:3vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa.elementor-element{--align-self:center;}.elementor-14229 .elementor-element.elementor-element-6d8f9fa p{margin-block-end:0px;}.elementor-14229 .elementor-element.elementor-element-ff3b860{width:auto;max-width:auto;}.elementor-14229 .elementor-element.elementor-element-ff3b860 > .elementor-widget-container{margin:2vw 3vw 0vw 0vw;padding:0vw 7vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-ff3b860.elementor-element{--flex-shrink:1;}.woocommerce .elementor-14229 .elementor-element.elementor-element-ff3b860 .price{font-size:2.7vw;}.elementor-14229 .elementor-element.elementor-element-79b1c420{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:11vw;}.elementor-14229 .elementor-element.elementor-element-51542c{width:auto;max-width:auto;font-size:2.9vw;}.elementor-14229 .elementor-element.elementor-element-51542c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-51542c.elementor-element{--align-self:center;}.elementor-14229 .elementor-element.elementor-element-088251a{width:100%;max-width:100%;}.elementor-14229 .elementor-element.elementor-element-088251a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14229 .elementor-element.elementor-element-088251a.elementor-element{--align-self:center;}.woocommerce .elementor-14229 .elementor-element.elementor-element-088251a .woocommerce-product-details__short-description{font-size:4.1vw;}.elementor-14229 .elementor-element.elementor-element-df58c1a{width:100%;max-width:100%;--button-spacing:2.8em;}.elementor-14229 .elementor-element.elementor-element-df58c1a.elementor-element{--align-self:center;}.elementor-14229 .elementor-element.elementor-element-df58c1a .cart button, .elementor-14229 .elementor-element.elementor-element-df58c1a .cart .button{font-size:2.1vw;border-width:1px 1px 1px 1px;}.elementor-14229 .elementor-element.elementor-element-df58c1a .quantity .qty{font-size:4.9vw;border-width:.1em .1em .1em .1em;}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations label{font-size:1.3em;}.woocommerce .elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-14229 .elementor-element.elementor-element-df58c1a form.cart table.variations td.value:before{font-size:5vw;}.elementor-14229 .elementor-element.elementor-element-34d70bb{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14229 .elementor-element.elementor-element-f19a62e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:5vw 5vw 5vw 5vw;}.elementor-14229 .elementor-element.elementor-element-f19a62e{font-size:4.5vw;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-df58c1a */.woocommerce-variation.single_variation .woocommerce-variation-price .price {
    display: flex;
    align-items: center;
    gap: 1rem;
    font-family: 'Liber baskerville', serif;
    font-size: 2rem;
    font-weight: bold;
    color: #2b5030;
}/* End custom CSS */
/* Start custom CSS */.single_variation_wrap {
    display: flex;
    align-items: baseline;  /* baseline fixes the price alignment */
    justify-content: flex-start;
    gap: 2rem;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0.5rem 0;
    position: relative;
}

.woocommerce-variation-price {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0;
    white-space: nowrap;
    font-size: 1.8rem;
    font-weight: bold;
    color: #2b5030;
    line-height: 1;
    min-width: 80px;
}

.woocommerce-variation-price .price {
    line-height: 1;
    margin-bottom: 0;
}

.woocommerce-variation-availability {
    font-size: 0.8rem;
    color: green;
    line-height: 1;
    margin-top: 0.1rem;
    position: absolute;
    top: 2.2rem; /* Adjust this value until "1 in stock" sits where you prefer */
    left: 0;
}

.woocommerce-variation-add-to-cart {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    white-space: nowrap;
}

.quantity {
    display: flex;
    align-items: center;
}

.quantity input.qty {
    max-width: 60px;
    height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 1rem;
}

.single_add_to_cart_button {
    height: 42px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    line-height: 1;
}


.woocommerce-variation-description,
.woocommerce-variation-description p {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* Hide all by default */
.smf-description-container .smf-description {
    display: none;
    font-family: 'Libre Baskerville', serif;
    font-size: 1.2rem; /* Change this value for size */
    color: #2b5030; /* Change color if you want */
    margin-top: 1rem; /* Space above */
    line-height: 1.6; /* More readable spacing */
}


/* When shown, look like normal text */
.smf-description-container .smf-description.active {
    display: block;
}/* End custom CSS */