.elementor-518 .elementor-element.elementor-element-1e4a2df{--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;--padding-top:24px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-518 .elementor-element.elementor-element-6f0f33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-518 .elementor-element.elementor-element-6f0f33c .woocommerce-breadcrumb{color:var( --e-global-color-gbbtaupe );}.elementor-518 .elementor-element.elementor-element-6f0f33c .woocommerce-breadcrumb > a{color:var( --e-global-color-gbbtaupe );}.elementor-518 .elementor-element.elementor-element-bc2bf2e{--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:28px 48px;--row-gap:28px;--column-gap:48px;}.elementor-518 .elementor-element.elementor-element-0d79c75{--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-518 .elementor-element.elementor-element-b72e13b{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-518 .elementor-element.elementor-element-ec39b24 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;line-height:1.08em;color:#4B3A2F;}.woocommerce .elementor-518 .elementor-element.elementor-element-5a02ec0 .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-518 .elementor-element.elementor-element-0cbc385 .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-518 .elementor-element.elementor-element-275c29d > .elementor-widget-container{margin:6px 0px 4px 0px;}.elementor-518 .elementor-element.elementor-element-5d9535d .cart button, .elementor-518 .elementor-element.elementor-element-5d9535d .cart .button{font-family:var( --e-global-typography-gbbbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-gbbbtn-font-size );font-weight:var( --e-global-typography-gbbbtn-font-weight );text-transform:var( --e-global-typography-gbbbtn-text-transform );line-height:var( --e-global-typography-gbbbtn-line-height );letter-spacing:var( --e-global-typography-gbbbtn-letter-spacing );color:var( --e-global-color-gbbivory );transition:all 0.2s;}.elementor-518 .elementor-element.elementor-element-5d9535d .quantity .qty{transition:all 0.2s;}.elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-icon i{color:var( --e-global-color-gbbtaupe );transition:color 0.3s;}.elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-icon svg{fill:var( --e-global-color-gbbtaupe );transition:fill 0.3s;}.elementor-518 .elementor-element.elementor-element-b5f5716{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-item > a{font-family:var( --e-global-typography-gbbsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-gbbsmall-font-size );font-weight:var( --e-global-typography-gbbsmall-font-weight );line-height:var( --e-global-typography-gbbsmall-line-height );}.elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-text{color:var( --e-global-color-gbbtaupe );transition:color 0.3s;}.elementor-518 .elementor-element.elementor-element-20ea5dc{--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;--padding-top:64px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-518 .elementor-element.elementor-element-3cc9141{--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-518 .elementor-element.elementor-element-b28e3a2{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-518 .elementor-element.elementor-element-8587eb7{--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-518 .elementor-element.elementor-element-e78a4d2{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-518 .elementor-element.elementor-element-b7733d6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}@media(max-width:1099px){.elementor-518 .elementor-element.elementor-element-bc2bf2e{--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-518 .elementor-element.elementor-element-ec39b24 .elementor-heading-title{font-size:40px;}.woocommerce .elementor-518 .elementor-element.elementor-element-5a02ec0 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-518 .elementor-element.elementor-element-5d9535d .cart button, .elementor-518 .elementor-element.elementor-element-5d9535d .cart .button{font-size:var( --e-global-typography-gbbbtn-font-size );line-height:var( --e-global-typography-gbbbtn-line-height );letter-spacing:var( --e-global-typography-gbbbtn-letter-spacing );}.elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-item > a{font-size:var( --e-global-typography-gbbsmall-font-size );line-height:var( --e-global-typography-gbbsmall-line-height );}.elementor-518 .elementor-element.elementor-element-b28e3a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-518 .elementor-element.elementor-element-e78a4d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-1e4a2df{--padding-top:14px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-518 .elementor-element.elementor-element-ec39b24 .elementor-heading-title{font-size:34px;}.woocommerce .elementor-518 .elementor-element.elementor-element-5a02ec0 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-518 .elementor-element.elementor-element-5d9535d .cart button, .elementor-518 .elementor-element.elementor-element-5d9535d .cart .button{font-size:var( --e-global-typography-gbbbtn-font-size );line-height:var( --e-global-typography-gbbbtn-line-height );letter-spacing:var( --e-global-typography-gbbbtn-letter-spacing );}.elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-518 .elementor-element.elementor-element-b5f5716 .elementor-icon-list-item > a{font-size:var( --e-global-typography-gbbsmall-font-size );line-height:var( --e-global-typography-gbbsmall-line-height );}.elementor-518 .elementor-element.elementor-element-20ea5dc{--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-518 .elementor-element.elementor-element-b28e3a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-518 .elementor-element.elementor-element-e78a4d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-518 .elementor-element.elementor-element-0d79c75{--width:56%;}.elementor-518 .elementor-element.elementor-element-b72e13b{--width:44%;}}@media(max-width:1099px) and (min-width:768px){.elementor-518 .elementor-element.elementor-element-0d79c75{--width:100%;}.elementor-518 .elementor-element.elementor-element-b72e13b{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-6f0f33c */.elementor-518 .elementor-element.elementor-element-6f0f33c .woocommerce-breadcrumb{font-size:15px;color:#4B3A2F}.elementor-518 .elementor-element.elementor-element-6f0f33c .woocommerce-breadcrumb a{color:#7A6A5D}.elementor-518 .elementor-element.elementor-element-6f0f33c .woocommerce-breadcrumb a:hover{color:#43533B}.elementor-518 .elementor-element.elementor-element-6f0f33c .gbb-bc-sep{margin:0 8px;color:#7A6A5D}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-be625ce */.elementor-518 .elementor-element.elementor-element-be625ce .woocommerce-product-gallery__image img{border-radius:4px}.elementor-518 .elementor-element.elementor-element-be625ce .woocommerce-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:12px;margin:12px 0 0!important;padding:0!important}.elementor-518 .elementor-element.elementor-element-be625ce .flex-control-thumbs li{width:auto!important;margin:0!important}.elementor-518 .elementor-element.elementor-element-be625ce .flex-control-thumbs img{border-radius:3px;opacity:.75;transition:opacity .2s}.elementor-518 .elementor-element.elementor-element-be625ce .flex-control-thumbs img.flex-active,.elementor-518 .elementor-element.elementor-element-be625ce .flex-control-thumbs img:hover{opacity:1}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5a02ec0 */.elementor-518 .elementor-element.elementor-element-5a02ec0 .price{margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-0cbc385 */.elementor-518 .elementor-element.elementor-element-0cbc385 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5d9535d */.elementor-518 .elementor-element.elementor-element-5d9535d form.cart{display:flex;gap:12px;align-items:stretch;margin:0}.elementor-518 .elementor-element.elementor-element-5d9535d .quantity .qty{height:52px;width:72px;border:1px solid #E4DACB;border-radius:3px;background:#fff;font-size:17px;color:#4B3A2F}.elementor-518 .elementor-element.elementor-element-5d9535d .single_add_to_cart_button{flex:1;height:52px;border-radius:3px!important;background:#43533B!important;color:#FAF8F0!important;font-family:"EB Garamond",serif!important;font-size:17px!important;font-weight:500;letter-spacing:normal!important;text-transform:none!important}.elementor-518 .elementor-element.elementor-element-5d9535d .single_add_to_cart_button:hover{background:#37452F!important}.elementor-518 .elementor-element.elementor-element-5d9535d .stock.out-of-stock{color:#8A3B2E;font-size:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b28e3a2 */.elementor-518 .elementor-element.elementor-element-b28e3a2{max-width:860px}.elementor-518 .elementor-element.elementor-element-b28e3a2 h2{font-size:28px;margin:28px 0 10px}.elementor-518 .elementor-element.elementor-element-b28e3a2 h3{font-size:22px;margin:22px 0 8px}.elementor-518 .elementor-element.elementor-element-b28e3a2 ul{padding-left:1.2em;margin:0 0 18px}.elementor-518 .elementor-element.elementor-element-b28e3a2 li{margin:3px 0}.elementor-518 .elementor-element.elementor-element-b28e3a2 hr{border:0;border-top:1px solid #E4DACB;margin:26px 0}.elementor-518 .elementor-element.elementor-element-b28e3a2 p{margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78a4d2 */.elementor-518 .elementor-element.elementor-element-e78a4d2{max-width:860px}.elementor-518 .elementor-element.elementor-element-e78a4d2 h2{font-size:28px;margin:28px 0 10px}.elementor-518 .elementor-element.elementor-element-e78a4d2 h3{font-size:22px;margin:22px 0 8px}.elementor-518 .elementor-element.elementor-element-e78a4d2 ul{padding-left:1.2em;margin:0 0 18px}.elementor-518 .elementor-element.elementor-element-e78a4d2 li{margin:3px 0}.elementor-518 .elementor-element.elementor-element-e78a4d2 hr{border:0;border-top:1px solid #E4DACB;margin:26px 0}.elementor-518 .elementor-element.elementor-element-e78a4d2 p{margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b28e3a2 */.elementor-518 .elementor-element.elementor-element-b28e3a2{max-width:860px}.elementor-518 .elementor-element.elementor-element-b28e3a2 h2{font-size:28px;margin:28px 0 10px}.elementor-518 .elementor-element.elementor-element-b28e3a2 h3{font-size:22px;margin:22px 0 8px}.elementor-518 .elementor-element.elementor-element-b28e3a2 ul{padding-left:1.2em;margin:0 0 18px}.elementor-518 .elementor-element.elementor-element-b28e3a2 li{margin:3px 0}.elementor-518 .elementor-element.elementor-element-b28e3a2 hr{border:0;border-top:1px solid #E4DACB;margin:26px 0}.elementor-518 .elementor-element.elementor-element-b28e3a2 p{margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78a4d2 */.elementor-518 .elementor-element.elementor-element-e78a4d2{max-width:860px}.elementor-518 .elementor-element.elementor-element-e78a4d2 h2{font-size:28px;margin:28px 0 10px}.elementor-518 .elementor-element.elementor-element-e78a4d2 h3{font-size:22px;margin:22px 0 8px}.elementor-518 .elementor-element.elementor-element-e78a4d2 ul{padding-left:1.2em;margin:0 0 18px}.elementor-518 .elementor-element.elementor-element-e78a4d2 li{margin:3px 0}.elementor-518 .elementor-element.elementor-element-e78a4d2 hr{border:0;border-top:1px solid #E4DACB;margin:26px 0}.elementor-518 .elementor-element.elementor-element-e78a4d2 p{margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b28e3a2 */.elementor-518 .elementor-element.elementor-element-b28e3a2{max-width:860px}.elementor-518 .elementor-element.elementor-element-b28e3a2 h2{font-size:28px;margin:28px 0 10px}.elementor-518 .elementor-element.elementor-element-b28e3a2 h3{font-size:22px;margin:22px 0 8px}.elementor-518 .elementor-element.elementor-element-b28e3a2 ul{padding-left:1.2em;margin:0 0 18px}.elementor-518 .elementor-element.elementor-element-b28e3a2 li{margin:3px 0}.elementor-518 .elementor-element.elementor-element-b28e3a2 hr{border:0;border-top:1px solid #E4DACB;margin:26px 0}.elementor-518 .elementor-element.elementor-element-b28e3a2 p{margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78a4d2 */.elementor-518 .elementor-element.elementor-element-e78a4d2{max-width:860px}.elementor-518 .elementor-element.elementor-element-e78a4d2 h2{font-size:28px;margin:28px 0 10px}.elementor-518 .elementor-element.elementor-element-e78a4d2 h3{font-size:22px;margin:22px 0 8px}.elementor-518 .elementor-element.elementor-element-e78a4d2 ul{padding-left:1.2em;margin:0 0 18px}.elementor-518 .elementor-element.elementor-element-e78a4d2 li{margin:3px 0}.elementor-518 .elementor-element.elementor-element-e78a4d2 hr{border:0;border-top:1px solid #E4DACB;margin:26px 0}.elementor-518 .elementor-element.elementor-element-e78a4d2 p{margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b7733d6 */.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tabs-heading{border-bottom:1px solid #E4DACB;gap:32px}.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tab-title{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;padding:10px 2px 12px!important;border-radius:0!important;color:#7A6A5D}.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tab-title[aria-selected="true"]{border-bottom-color:#43533B!important;color:#4B3A2F}.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tab-title-text{font-family:"Cormorant Garamond",serif;font-size:25px;font-weight:600;text-transform:none;letter-spacing:0}.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tabs-content > .e-con{padding:28px 0 0!important;border:0!important;background:transparent!important}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tabs-heading{gap:20px;flex-wrap:nowrap}.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tab-title{flex:0 0 auto}.elementor-518 .elementor-element.elementor-element-b7733d6 .e-n-tab-title-text{font-size:20px}}/* End custom CSS */