.elementor-23011 .elementor-element.elementor-element-d1189022{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-23011 .elementor-element.elementor-element-d1189022:not(.elementor-motion-effects-element-type-background), .elementor-23011 .elementor-element.elementor-element-d1189022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F2;}.elementor-23011 .elementor-element.elementor-element-d1189020{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23011 .elementor-element.elementor-element-d1189003{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23011 .elementor-element.elementor-element-d118900e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-23011 .elementor-element.elementor-element-d1189004 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;color:#78415F;}.elementor-23011 .elementor-element.elementor-element-d1189005 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;color:#321E32;}.elementor-widget-text-editor{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-23011 .elementor-element.elementor-element-d1189006{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.woocommerce .elementor-23011 .elementor-element.elementor-element-d1189007 .price{color:#321E32;font-size:28px;}.elementor-23011 .elementor-element.elementor-element-d1189008{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.elementor-23011 .elementor-element.elementor-element-d1189009{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.elementor-23011 .elementor-element.elementor-element-d118900a .cart button, .elementor-23011 .elementor-element.elementor-element-d118900a .cart .button{transition:all 0.2s;}.elementor-23011 .elementor-element.elementor-element-d118900a .quantity .qty{transition:all 0.2s;}.elementor-23011 .elementor-element.elementor-element-d118900c{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-23011 .elementor-element.elementor-element-d118900d .elementor-toggle-title, .elementor-23011 .elementor-element.elementor-element-d118900d .elementor-toggle-icon{color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d118900d .elementor-toggle-icon svg{fill:#321E32;}.elementor-23011 .elementor-element.elementor-element-d118900d .elementor-tab-content{color:#5A4855;}.elementor-23011 .elementor-element.elementor-element-d118901e{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#DCC7CE;--border-color:#DCC7CE;--padding-top:40px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23011 .elementor-element.elementor-element-d118900f{text-align:center;}.elementor-23011 .elementor-element.elementor-element-d118900f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d1189010{text-align:center;}.elementor-23011 .elementor-element.elementor-element-d1189010 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;color:#78415F;}.elementor-23011 .elementor-element.elementor-element-d118901d{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23011 .elementor-element.elementor-element-d1189014{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#DCC7CE;--border-color:#DCC7CE;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-23011 .elementor-element.elementor-element-d1189011 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:12px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d1189012 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d1189013{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.elementor-23011 .elementor-element.elementor-element-d1189018{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#DCC7CE;--border-color:#DCC7CE;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-23011 .elementor-element.elementor-element-d1189015 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:12px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d1189016 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d1189017{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.elementor-23011 .elementor-element.elementor-element-d118901c{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#DCC7CE;--border-color:#DCC7CE;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-23011 .elementor-element.elementor-element-d1189019 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:12px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d118901a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;color:#321E32;}.elementor-23011 .elementor-element.elementor-element-d118901b{font-family:"Source Sans Pro", Sans-serif;font-size:17px;line-height:1.65em;color:#5A4855;}.elementor-23011 .elementor-element.elementor-element-d1189021 .elementor-button{background-color:#321E32;fill:#E4C37C;color:#E4C37C;}@media(max-width:767px){.elementor-23011 .elementor-element.elementor-element-d1189003{--width:100%;}.elementor-23011 .elementor-element.elementor-element-d118900e{--width:100%;}.elementor-23011 .elementor-element.elementor-element-d1189004 .elementor-heading-title{font-size:13px;}.elementor-23011 .elementor-element.elementor-element-d1189005 .elementor-heading-title{font-size:34px;}.elementor-23011 .elementor-element.elementor-element-d118900f .elementor-heading-title{font-size:34px;}.elementor-23011 .elementor-element.elementor-element-d1189010 .elementor-heading-title{font-size:13px;}.elementor-23011 .elementor-element.elementor-element-d1189014{--width:100%;}.elementor-23011 .elementor-element.elementor-element-d1189011 .elementor-heading-title{font-size:12px;}.elementor-23011 .elementor-element.elementor-element-d1189012 .elementor-heading-title{font-size:28px;}.elementor-23011 .elementor-element.elementor-element-d1189018{--width:100%;}.elementor-23011 .elementor-element.elementor-element-d1189015 .elementor-heading-title{font-size:12px;}.elementor-23011 .elementor-element.elementor-element-d1189016 .elementor-heading-title{font-size:28px;}.elementor-23011 .elementor-element.elementor-element-d118901c{--width:100%;}.elementor-23011 .elementor-element.elementor-element-d1189019 .elementor-heading-title{font-size:12px;}.elementor-23011 .elementor-element.elementor-element-d118901a .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-23011 .elementor-element.elementor-element-d1189022{--content-width:1320px;}.elementor-23011 .elementor-element.elementor-element-d1189003{--width:53%;}.elementor-23011 .elementor-element.elementor-element-d118900e{--width:43%;}.elementor-23011 .elementor-element.elementor-element-d1189014{--width:31%;}.elementor-23011 .elementor-element.elementor-element-d1189018{--width:31%;}.elementor-23011 .elementor-element.elementor-element-d118901c{--width:31%;}}/* Start custom CSS for container, class: .elementor-element-d1189022 */body.postid-11890{background:#FCF7F2;} .elementor-23011 .elementor-element.elementor-element-d1189022 .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;} .elementor-23011 .elementor-element.elementor-element-d1189022 .woocommerce-product-gallery img{width:100%;height:auto;} .elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-sizes a,.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-sizes .selected{display:inline-block;padding:9px 28px;border:1px solid #B7A689;margin-top:10px;border-radius:4px;} .elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-sizes .selected{background:#321E32;color:#E4C37C;border:2px solid #C9A258;} .elementor-23011 .elementor-element.elementor-element-d1189022 .single_add_to_cart_button{background:#D8B56B!important;color:#321E32!important;border:1px solid #A88846!important;padding:16px 36px!important;min-height:52px;} .elementor-23011 .elementor-element.elementor-element-d1189022 .quantity input{min-height:52px;} .elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-facts{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #DCC7CE;border-bottom:1px solid #DCC7CE;padding:20px 0;font-size:14px;} .elementor-23011 .elementor-element.elementor-element-d1189022 p{margin-bottom:8px;} .elementor-23011 .elementor-element.elementor-element-d1189022 a{color:#78415F;} @media(max-width:767px){.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-hero> .e-con,.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-notes> .e-con{width:100%!important;}.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-facts{font-size:12px;flex-wrap:wrap;}.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-hero{gap:28px;}}

/* Product gift option and responsive purchase controls */
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy form.cart{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:16px;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy .gpfw_gift_pack_fields{flex:0 0 240px!important;width:240px!important;max-width:100%!important;height:240px!important;box-sizing:border-box;padding:16px!important;margin:0!important;float:none!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .gpfw_gift_pack_fields #gift_pack_option_field{width:100%!important;margin:0!important;padding:0!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .gpfw_check_price{display:flex!important;flex-direction:column;align-items:center;gap:8px;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .gpfw_giftwrap_base_gift{width:156px!important;height:156px!important;margin:0!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .gpfw_giftwrap_base_gift img{width:100%!important;height:100%!important;object-fit:contain!important;display:block;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .gpfw_check_box{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0!important;white-space:nowrap;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .gpfw_giftwrap_base_gift_title{display:none!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy .gift-pack_for-woocommerce-parent,.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy .fpf-fields{flex-basis:100%;width:100%;}
@media(max-width:767px){
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy,.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy .elementor-widget-container,.elementor-23011 .elementor-element.elementor-element-d1189022 .elementor-add-to-cart{width:100%!important;min-width:0!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy form.cart{flex-direction:column!important;align-items:flex-start!important;width:100%!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy .gpfw_gift_pack_fields{flex:none!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy form.cart .quantity{float:none!important;display:block!important;margin:0!important;}
.elementor-23011 .elementor-element.elementor-element-d1189022 .lw-gr-buy form.cart .single_add_to_cart_button{float:none!important;display:block!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;white-space:normal!important;}
}
body.postid-11890 header.elementor-10378{display:none!important;}
/* Hide only the duplicate lower footer on Grapefruit & Rosemary 8 oz. */
body.postid-11890 footer.elementor-22711.elementor-location-footer{display:none!important;}
/* Readable purchase controls, scoped to Candied Citrus 10 oz. */
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product button,
body.postid-11890 #product-11890 button,
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product input[type="submit"],
body.postid-11890 #product-11890 input[type="submit"],
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product a.button,
body.postid-11890 #product-11890 a.button {
background:#D8B56B!important;background-image:none!important;color:#321E32!important;-webkit-text-fill-color:#321E32!important;box-shadow:none!important;border:1px solid #C9A258!important;opacity:1!important;font-size:14px!important;line-height:1.45!important;padding:12px 18px!important;text-indent:0!important;min-height:44px;white-space:normal!important;
}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product button span,
body.postid-11890 #product-11890 button span{color:inherit!important;-webkit-text-fill-color:inherit!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product button:hover,
body.postid-11890 #product-11890 button:hover,
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product button:focus-visible,
body.postid-11890 #product-11890 button:focus-visible{background:#F4DFAD!important;color:#321E32!important;-webkit-text-fill-color:#321E32!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .woosw-btn,
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .woosc-btn{width:auto!important;margin:8px 8px 8px 0!important;display:inline-flex!important;align-items:center;gap:8px;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .single_add_to_cart_button{background:#D8B56B!important;color:#321E32!important;-webkit-text-fill-color:#321E32!important;}
/* Keep gift ribbon above the selectable gift option. */
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .gpfw_giftwrap_base_gift{position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;width:140px!important;height:140px!important;max-height:140px!important;margin:0 auto 8px!important;pointer-events:none!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .gpfw_giftwrap_base_gift img{pointer-events:none!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .gpfw_check_price{margin:0!important;width:100%!important;gap:8px!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .gpfw_check_box{position:relative!important;z-index:2;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:6px 0!important;margin:0!important;cursor:pointer;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .gpfw_add_gift_pack_label{width:auto!important;margin:0!important;line-height:1.4!important;white-space:nowrap!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product .gpfw_gift_pack_price{position:static!important;inset:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product #gift_pack_option{position:relative!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;cursor:pointer;accent-color:#78415F;}
html body.single-product.postid-11890 .elementor.elementor-23011 .elementor-element.lw-gr-product #gift_pack_option:focus-visible{outline:2px solid #78415F;outline-offset:3px;}/* End custom CSS */