.elementor-274 .elementor-element.elementor-element-6ce3e5e{--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:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-274 .elementor-element.elementor-element-47e1e5a .woocommerce-breadcrumb{color:#6B6F6B;font-family:"Nunito Sans", Sans-serif;font-size:13.5px;}.elementor-274 .elementor-element.elementor-element-47e1e5a .woocommerce-breadcrumb > a{color:#286347;}.elementor-274 .elementor-element.elementor-element-de6fa99{--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:flex-start;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-aef2ccf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-274 .elementor-element.elementor-element-96a89d9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-274 .elementor-element.elementor-element-96a89d9 .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-274 .elementor-element.elementor-element-96a89d9 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-274 .elementor-element.elementor-element-96a89d9 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-274 .elementor-element.elementor-element-96a89d9 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-274 .elementor-element.elementor-element-96a89d9 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-274 .elementor-element.elementor-element-2ecb29f{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-ed3f3cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-274 .elementor-element.elementor-element-ed3f3cc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;color:#99623D;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-4d9cec1{text-align:start;}.elementor-274 .elementor-element.elementor-element-4d9cec1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:44px;font-weight:500;line-height:1.12em;color:#1E2420;}.woocommerce .elementor-274 .elementor-element.elementor-element-84634e6 .star-rating{color:#B8862A;font-size:1em;}.woocommerce .elementor-274 .elementor-element.elementor-element-84634e6 .star-rating::before{color:#E3D8C3;}.woocommerce .elementor-274 .elementor-element.elementor-element-84634e6 .woocommerce-review-link{color:#286347;}.woocommerce .elementor-274 .elementor-element.elementor-element-6832579 .woocommerce-product-details__short-description{color:#1E2420;font-family:"Nunito Sans", Sans-serif;font-size:16.5px;line-height:1.6em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-274 .elementor-element.elementor-element-a86123d .price{color:#1E2420;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-274 .elementor-element.elementor-element-eeff400 .cart button, .elementor-274 .elementor-element.elementor-element-eeff400 .cart .button{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:800;border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;color:#FFFFFF;background-color:#286347;transition:all 0.2s;}.elementor-274 .elementor-element.elementor-element-eeff400 .cart button:hover, .elementor-274 .elementor-element.elementor-element-eeff400 .cart .button:hover{color:#FFFFFF;background-color:#1F5139;}.elementor-274 .elementor-element.elementor-element-eeff400 .quantity .qty{transition:all 0.2s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-714d02f{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8DEC9;--border-color:#E8DEC9;--padding-top:40px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-274 .elementor-element.elementor-element-a7be8ca{text-align:start;}.elementor-274 .elementor-element.elementor-element-a7be8ca .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;color:#1E2420;}.elementor-274 .elementor-element.elementor-element-41fbf4f{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-c3a0a2c{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-274 .elementor-element.elementor-element-5df5a89{width:var( --container-widget-width, 40% );max-width:40%;background-color:#286347;padding:26px 26px 26px 26px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-274 .elementor-element.elementor-element-716040d{text-align:start;}.elementor-274 .elementor-element.elementor-element-716040d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;color:#1E2420;}.elementor-274 .elementor-element.elementor-element-859eca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-274 .elementor-element.elementor-element-3dfce18{text-align:start;}.elementor-274 .elementor-element.elementor-element-3dfce18 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;color:#1E2420;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-5af8e03{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;color:#1E2420;font-family:"Nunito Sans", Sans-serif;font-size:16.5px;line-height:1.7em;}.elementor-274 .elementor-element.elementor-element-312a896{text-align:start;}.elementor-274 .elementor-element.elementor-element-312a896 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;color:#1E2420;}.elementor-274 .elementor-element.elementor-element-bde460b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs ul.wc-tabs li a{color:#4A4F4B;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs ul.wc-tabs li{background-color:#F2EAD9;border-color:#E8DEC9;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#E8DEC9;border-radius:0px 12px 12px 12px;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs ul.wc-tabs li.active a{color:#286347;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;}.woocommerce .elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:12px;}.elementor-274 .elementor-element.elementor-element-bc02102{text-align:start;}.elementor-274 .elementor-element.elementor-element-bc02102 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;color:#1E2420;}.elementor-274 .elementor-element.elementor-element-f4480bf{width:var( --container-widget-width, 820px );max-width:820px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:820px;--container-widget-flex-grow:0;}.elementor-274 .elementor-element.elementor-element-9012fa9{text-align:start;}.elementor-274 .elementor-element.elementor-element-9012fa9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;color:#1E2420;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-274 .elementor-element.elementor-element-1368ad0{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-274 .elementor-element.elementor-element-1368ad0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-274 .elementor-element.elementor-element-1368ad0 .e-loop-item > .elementor-section, .elementor-274 .elementor-element.elementor-element-1368ad0 .e-loop-item > .elementor-section > .elementor-container, .elementor-274 .elementor-element.elementor-element-1368ad0 .e-loop-item > .e-con, .elementor-274 .elementor-element.elementor-element-1368ad0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-274 .elementor-element.elementor-element-de6fa99{--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:stretch;}.elementor-274 .elementor-element.elementor-element-4d9cec1 .elementor-heading-title{font-size:38px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-274 .elementor-element.elementor-element-1368ad0{--grid-columns:2;}}@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-4d9cec1 .elementor-heading-title{font-size:31px;}.woocommerce .elementor-274 .elementor-element.elementor-element-a86123d .price{font-size:28px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-a7be8ca .elementor-heading-title{font-size:26px;}.elementor-274 .elementor-element.elementor-element-41fbf4f{--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-274 .elementor-element.elementor-element-c3a0a2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-274 .elementor-element.elementor-element-5df5a89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-274 .elementor-element.elementor-element-716040d .elementor-heading-title{font-size:26px;}.elementor-274 .elementor-element.elementor-element-3dfce18 .elementor-heading-title{font-size:26px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-5af8e03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-274 .elementor-element.elementor-element-312a896 .elementor-heading-title{font-size:26px;}.elementor-274 .elementor-element.elementor-element-bc02102 .elementor-heading-title{font-size:26px;}.elementor-274 .elementor-element.elementor-element-f4480bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-274 .elementor-element.elementor-element-9012fa9 .elementor-heading-title{font-size:26px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-274 .elementor-element.elementor-element-1368ad0{--grid-columns:2;--grid-row-gap:12px;--grid-column-gap:12px;}}@media(min-width:768px){.elementor-274 .elementor-element.elementor-element-6ce3e5e{--content-width:1180px;}.elementor-274 .elementor-element.elementor-element-aef2ccf{--width:52%;}.elementor-274 .elementor-element.elementor-element-2ecb29f{--width:48%;}.elementor-274 .elementor-element.elementor-element-714d02f{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-274 .elementor-element.elementor-element-aef2ccf{--width:100%;}.elementor-274 .elementor-element.elementor-element-2ecb29f{--width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-eeff400 */.elementor-274 .elementor-element.elementor-element-eeff400 table.variations{margin:0 0 4px;border:0}.elementor-274 .elementor-element.elementor-element-eeff400 table.variations th.label{display:block;padding:0 0 8px;text-align:left}.elementor-274 .elementor-element.elementor-element-eeff400 table.variations th.label label{font:800 14.5px 'Nunito Sans',sans-serif;color:#1E2420}.elementor-274 .elementor-element.elementor-element-eeff400 table.variations td{display:block;padding:0;border:0;background:none}.elementor-274 .elementor-element.elementor-element-eeff400 table.variations tr{display:block}.elementor-274 .elementor-element.elementor-element-eeff400 .reset_variations{display:none !important}.elementor-274 .elementor-element.elementor-element-eeff400 .woocommerce-variation-price{margin:6px 0 10px}.elementor-274 .elementor-element.elementor-element-eeff400 .woocommerce-variation-price .price{font:600 26px Fraunces,serif;color:#1E2420}.elementor-274 .elementor-element.elementor-element-eeff400 .woocommerce-variation-add-to-cart, .elementor-274 .elementor-element.elementor-element-eeff400 form.cart:not(.variations_form){display:grid;grid-template-columns:120px 1fr;gap:10px}.elementor-274 .elementor-element.elementor-element-eeff400 .quantity input.qty{width:100%;height:52px;border:1.5px solid #D9CDB4;border-radius:6px;font:700 16px 'Nunito Sans',sans-serif;text-align:center}.elementor-274 .elementor-element.elementor-element-eeff400 .single_add_to_cart_button{width:100%;height:52px}.elementor-274 .elementor-element.elementor-element-eeff400 select{height:48px;border:1.5px solid #D9CDB4;border-radius:6px;padding:0 12px;font:16px 'Nunito Sans',sans-serif;width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4a319d */.elementor-274 .elementor-element.elementor-element-c4a319d ul.nsf{list-style:none;margin:0;padding:14px 8px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#F2EAD9;border-radius:10px}.elementor-274 .elementor-element.elementor-element-c4a319d .nsf li{text-align:center;font:700 12.5px/1.3 'Nunito Sans',sans-serif;color:#1E2420}.elementor-274 .elementor-element.elementor-element-c4a319d .nsf li span{display:block;font-size:22px;margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4291276 */.elementor-274 .elementor-element.elementor-element-4291276 .nsd{background:#fff;border:1px solid #E3D8C3;border-radius:10px;padding:14px 16px;display:grid;gap:10px;font:400 14.5px/1.5 'Nunito Sans',sans-serif;color:#1E2420}.elementor-274 .elementor-element.elementor-element-4291276 .nsd p{margin:0}.elementor-274 .elementor-element.elementor-element-4291276 .l{display:flex;gap:10px;align-items:flex-start}.elementor-274 .elementor-element.elementor-element-4291276 .l>span:first-child{font-size:18px;line-height:1.3}.elementor-274 .elementor-element.elementor-element-4291276 .pin{display:flex;gap:8px}.elementor-274 .elementor-element.elementor-element-4291276 .pin input{flex:1;min-width:0;height:42px;border:1px solid #D9CDB4;border-radius:6px;padding:0 12px;font:15px 'Nunito Sans',sans-serif}.elementor-274 .elementor-element.elementor-element-4291276 .pin button{height:42px;padding:0 16px;border:1.5px solid #286347;color:#286347;background:#fff;border-radius:6px;font:800 14px 'Nunito Sans',sans-serif;cursor:pointer}.elementor-274 .elementor-element.elementor-element-4291276 .pin-note{font-size:12.5px;color:#6B6F6B;margin-top:-4px}.elementor-274 .elementor-element.elementor-element-4291276 .logos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.elementor-274 .elementor-element.elementor-element-4291276 .logos img{height:26px;width:46px;object-fit:contain;background:#fff;border:1px solid #E3D8C3;border-radius:4px;padding:3px 5px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-c3a0a2c */.elementor-274 .elementor-element.elementor-element-c3a0a2c table.shop_attributes{margin:0;border:1px solid #E8DEC9 !important;border-radius:12px;overflow:hidden;background:#fff;width:100%;border-collapse:separate;border-spacing:0}.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes th,.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes td{padding:12px 16px !important;border:0 !important;border-top:1px solid #F0E8D8 !important;background:#fff !important;font:400 15px/1.5 'Nunito Sans',sans-serif !important;font-style:normal !important;text-align:left}.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes tr.woocommerce-product-attributes-item--weight, .elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes tr.woocommerce-product-attributes-item--dimensions{display:none}.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_pack-size th,.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_pack-size td{border-top:0 !important}.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes th{color:#6B6F6B;width:38%;font-weight:400 !important}.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes td{color:#1E2420;font-weight:700 !important}.elementor-274 .elementor-element.elementor-element-c3a0a2c .shop_attributes td p{margin:0;padding:0 !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df5a89 */.elementor-274 .elementor-element.elementor-element-5df5a89 .elementor-widget-container{height:100%;display:flex;flex-direction:column;justify-content:center}.elementor-274 .elementor-element.elementor-element-5df5a89 h3{font:500 26px/1.2 Fraunces,serif;color:#FBF7EE;margin:0 0 10px}.elementor-274 .elementor-element.elementor-element-5df5a89 p{color:#E2EBE5;margin:0 0 14px;font:400 15.5px/1.6 'Nunito Sans',sans-serif}.elementor-274 .elementor-element.elementor-element-5df5a89 p:last-child{margin:0}.elementor-274 .elementor-element.elementor-element-5df5a89 a{color:#E6B143;font-weight:800;border-bottom:1.5px solid #E6B143;text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-bde460b */.elementor-274 .elementor-element.elementor-element-bde460b .woocommerce-tabs .panel{background:#fff;padding:22px !important}.elementor-274 .elementor-element.elementor-element-bde460b #reviews #comments h2, .elementor-274 .elementor-element.elementor-element-bde460b #reviews .woocommerce-Reviews-title{font:500 22px Fraunces,serif;color:#1E2420}.elementor-274 .elementor-element.elementor-element-bde460b #review_form #respond input#submit{background:#286347;color:#fff;border-radius:6px;font:800 15px 'Nunito Sans',sans-serif;padding:13px 22px}.elementor-274 .elementor-element.elementor-element-bde460b .star-rating span::before, .elementor-274 .elementor-element.elementor-element-bde460b p.stars a{color:#B8862A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4480bf */.elementor-274 .elementor-element.elementor-element-f4480bf details{background:#fff;border:1px solid #E8DEC9;border-radius:10px;margin-bottom:8px}.elementor-274 .elementor-element.elementor-element-f4480bf summary{cursor:pointer;padding:15px 44px 15px 16px;font:800 15.5px 'Nunito Sans',sans-serif;color:#1E2420;list-style:none;position:relative}.elementor-274 .elementor-element.elementor-element-f4480bf summary::-webkit-details-marker{display:none}.elementor-274 .elementor-element.elementor-element-f4480bf summary::after{content:'+';position:absolute;right:16px;top:10px;font-size:22px;color:#286347}.elementor-274 .elementor-element.elementor-element-f4480bf details[open] summary::after{content:'\2013'}.elementor-274 .elementor-element.elementor-element-f4480bf details p{margin:0;padding:0 16px 16px;color:#4A4F4B;font:400 15px/1.6 'Nunito Sans',sans-serif}.elementor-274 .elementor-element.elementor-element-f4480bf .more{margin:12px 0 0;font:400 15px 'Nunito Sans',sans-serif;color:#4A4F4B}.elementor-274 .elementor-element.elementor-element-f4480bf .more a{color:#286347;font-weight:800}/* End custom CSS */
/* Start custom CSS */body.single-product .elementor-element-9d4014f{bottom:84px}@media(min-width:1024px){body.single-product .elementor-element-9d4014f{bottom:16px}}/* End custom CSS */