.elementor-250 .elementor-element.elementor-element-7a00012{--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-250 .elementor-element.elementor-element-7a00012:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-250 .elementor-element.elementor-element-5b10010{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.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-250 .elementor-element.elementor-element-5b10011{text-align:start;}.elementor-250 .elementor-element.elementor-element-5b10011 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;color:#846447;}.elementor-250 .elementor-element.elementor-element-5b10012{text-align:start;}.elementor-250 .elementor-element.elementor-element-5b10012 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;color:#846447;}.elementor-250 .elementor-element.elementor-element-5b10013{text-align:start;}.elementor-250 .elementor-element.elementor-element-5b10013 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;color:#846447;}.elementor-250 .elementor-element.elementor-element-5b10014{text-align:start;}.elementor-250 .elementor-element.elementor-element-5b10014 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00011{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:32px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-7a00001{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DCD2;--border-color:#E5DCD2;--border-radius:3px 3px 3px 3px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-250 .elementor-element.elementor-element-7a00001:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7a00001.e-con{--flex-grow:0;--flex-shrink:45;}.elementor-250 .elementor-element.elementor-element-7a00010{--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-250 .elementor-element.elementor-element-7a00010.e-con{--flex-grow:0;--flex-shrink:55;}.elementor-250 .elementor-element.elementor-element-7a00003{text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00003 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#A24522;}.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-250 .elementor-element.elementor-element-7a00004 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;line-height:1.05em;color:#1C1106;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-250 .elementor-element.elementor-element-7a00005{text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00006{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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 );}.elementor-250 .elementor-element.elementor-element-7a00007{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-250 .elementor-element.elementor-element-7a00007 .price{color:#4E341B;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;}.elementor-250 .elementor-element.elementor-element-7a00008{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00009{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00009 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4E341B;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-7a0000a .cart button, .elementor-250 .elementor-element.elementor-element-7a0000a .cart .button{transition:all 0.2s;}.elementor-250 .elementor-element.elementor-element-7a0000a .quantity .qty{transition:all 0.2s;}.elementor-250 .elementor-element.elementor-element-7a0000d{--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:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-5b10030{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-7a0000b .elementor-icon-wrapper{text-align:center;}.elementor-250 .elementor-element.elementor-element-7a0000b.elementor-view-stacked .elementor-icon{background-color:#846447;}.elementor-250 .elementor-element.elementor-element-7a0000b.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-7a0000b.elementor-view-default .elementor-icon{color:#846447;border-color:#846447;}.elementor-250 .elementor-element.elementor-element-7a0000b.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-7a0000b.elementor-view-default .elementor-icon svg{fill:#846447;}.elementor-250 .elementor-element.elementor-element-7a0000b .elementor-icon{font-size:16px;}.elementor-250 .elementor-element.elementor-element-7a0000b .elementor-icon svg{height:16px;}.elementor-250 .elementor-element.elementor-element-7a0000c{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;color:#846447;}.elementor-250 .elementor-element.elementor-element-5b10031{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-5b10032 .elementor-icon-wrapper{text-align:center;}.elementor-250 .elementor-element.elementor-element-5b10032.elementor-view-stacked .elementor-icon{background-color:#846447;}.elementor-250 .elementor-element.elementor-element-5b10032.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-5b10032.elementor-view-default .elementor-icon{color:#846447;border-color:#846447;}.elementor-250 .elementor-element.elementor-element-5b10032.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-5b10032.elementor-view-default .elementor-icon svg{fill:#846447;}.elementor-250 .elementor-element.elementor-element-5b10032 .elementor-icon{font-size:16px;}.elementor-250 .elementor-element.elementor-element-5b10032 .elementor-icon svg{height:16px;}.elementor-250 .elementor-element.elementor-element-5b10033{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;color:#846447;}.elementor-250 .elementor-element.elementor-element-7a0000f{--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a0000e{background-color:#F3EDE5;padding:16px 18px 16px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4D8C8;border-radius:3px 3px 3px 3px;text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;color:#846447;}.elementor-250 .elementor-element.elementor-element-7a00033{--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;border-style:none;--border-style:none;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-250 .elementor-element.elementor-element-7a00033:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-250 .elementor-element.elementor-element-7a00032{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DCD2;--border-color:#E5DCD2;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-250 .elementor-element.elementor-element-7a00032:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7a00013{--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-250 .elementor-element.elementor-element-7a00013.e-con{--flex-grow:0;--flex-shrink:70;}.elementor-250 .elementor-element.elementor-element-7a00014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00014 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00017{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a00016{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;color:#1C1106;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-7a00015 .elementor-progress-wrapper .elementor-progress-bar{background-color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a00015 .elementor-progress-wrapper{background-color:#E5DCD2;}.elementor-250 .elementor-element.elementor-element-7a00015 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-250 .elementor-element.elementor-element-7a0001a{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a00019{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a00018 .elementor-progress-wrapper .elementor-progress-bar{background-color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a00018 .elementor-progress-wrapper{background-color:#E5DCD2;}.elementor-250 .elementor-element.elementor-element-7a00018 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-250 .elementor-element.elementor-element-7a0001d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a0001c{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a0001b .elementor-progress-wrapper .elementor-progress-bar{background-color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a0001b .elementor-progress-wrapper{background-color:#E5DCD2;}.elementor-250 .elementor-element.elementor-element-7a0001b .elementor-progress-bar{height:6px;line-height:6px;}.elementor-250 .elementor-element.elementor-element-7a00020{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a0001f{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a0001e .elementor-progress-wrapper .elementor-progress-bar{background-color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a0001e .elementor-progress-wrapper{background-color:#E5DCD2;}.elementor-250 .elementor-element.elementor-element-7a0001e .elementor-progress-bar{height:6px;line-height:6px;}.elementor-250 .elementor-element.elementor-element-7a00023{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a00022{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a00021 .elementor-progress-wrapper .elementor-progress-bar{background-color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a00021 .elementor-progress-wrapper{background-color:#E5DCD2;}.elementor-250 .elementor-element.elementor-element-7a00021 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-250 .elementor-element.elementor-element-7a00026{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a00025{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a00024 .elementor-progress-wrapper .elementor-progress-bar{background-color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a00024 .elementor-progress-wrapper{background-color:#E5DCD2;}.elementor-250 .elementor-element.elementor-element-7a00024 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-250 .elementor-element.elementor-element-7a00027{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00027 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00028{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a00029{--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-250 .elementor-element.elementor-element-7a00029.e-con{--flex-grow:0;--flex-shrink:77;}.elementor-250 .elementor-element.elementor-element-7a0002a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a0002a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a0002c{--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-250 .elementor-element.elementor-element-7a0002c.e-con{--flex-grow:0;--flex-shrink:77;}.elementor-250 .elementor-element.elementor-element-7a0002d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a0002d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a0002f{--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-250 .elementor-element.elementor-element-7a0002f.e-con{--flex-grow:0;--flex-shrink:77;}.elementor-250 .elementor-element.elementor-element-7a00030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00030 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00040{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-250 .elementor-element.elementor-element-7a00040:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-250 .elementor-element.elementor-element-7a0003f{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DCD2;--border-color:#E5DCD2;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-250 .elementor-element.elementor-element-7a0003f:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a0003f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7a00036{--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;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-7a00036:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7a00036.e-con{--flex-grow:0;--flex-shrink:66;}.elementor-250 .elementor-element.elementor-element-7a00034{text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00034 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a00035{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a0003b{--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;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-7a0003b:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a0003b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7a0003b.e-con{--flex-grow:0;--flex-shrink:67;}.elementor-250 .elementor-element.elementor-element-7a00037{text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00037 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-5b10050{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-5b10050 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a00038{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a00039{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00039 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#A24522;}.elementor-250 .elementor-element.elementor-element-7a0003a{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a0003e{--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;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a0003e:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a0003e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-7a0003e.e-con{--flex-grow:0;--flex-shrink:67;}.elementor-250 .elementor-element.elementor-element-7a0003c{text-align:start;}.elementor-250 .elementor-element.elementor-element-7a0003c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#4E341B;}.elementor-250 .elementor-element.elementor-element-7a0003d{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#1C1106;}.elementor-250 .elementor-element.elementor-element-7a00044{--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-250 .elementor-element.elementor-element-7a00044:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-250 .elementor-element.elementor-element-7a00043{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-5b10040{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-7a00041{text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00041 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1C1106;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-7a00042.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-250 .elementor-element.elementor-element-7a00042.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-250 .elementor-element.elementor-element-7a00048{--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-250 .elementor-element.elementor-element-7a00048:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7a00048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-250 .elementor-element.elementor-element-7a00047{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-250 .elementor-element.elementor-element-7a00045{text-align:start;}.elementor-250 .elementor-element.elementor-element-7a00045 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1C1106;}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-7a00011{--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7a00004 .elementor-heading-title{font-size:38px;}.woocommerce .elementor-250 .elementor-element.elementor-element-7a00007 .price{font-size:19px;}.elementor-250 .elementor-element.elementor-element-7a00032{--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7a0003f{--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7a00041 .elementor-heading-title{font-size:20px;}.elementor-250 .elementor-element.elementor-element-7a00042.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-250 .elementor-element.elementor-element-7a00045 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-7a00011{--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7a00001{--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-250 .elementor-element.elementor-element-7a00004 .elementor-heading-title{font-size:32px;}.elementor-250 .elementor-element.elementor-element-7a00032{--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7a0003f{--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-7a00041 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-7a00042.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-250 .elementor-element.elementor-element-7a00045 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-7a00001 */.elementor-250 .elementor-element.elementor-element-7a00001 { align-self: flex-start; }
.elementor-250 .elementor-element.elementor-element-7a00001 .woocommerce-product-gallery { margin-bottom: 0 !important; display: flex; flex-direction: row-reverse; align-items: flex-start; gap: 16px; }
.elementor-250 .elementor-element.elementor-element-7a00001 .woocommerce-product-gallery__wrapper { flex: 1 1 auto; min-width: 0; margin: 0; }
.elementor-250 .elementor-element.elementor-element-7a00001 .woocommerce-product-gallery__image { display: block; width: 100%; }
.elementor-250 .elementor-element.elementor-element-7a00001 .woocommerce-product-gallery__image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 2px; }
.elementor-250 .elementor-element.elementor-element-7a00001 .flex-control-thumbs { flex: 0 0 82px; display: flex; flex-direction: column; gap: 12px; margin: 0; padding: 0; list-style: none; }
.elementor-250 .elementor-element.elementor-element-7a00001 .flex-control-thumbs li { width: 82px; margin: 0; padding: 0; list-style: none; float: none; }
.elementor-250 .elementor-element.elementor-element-7a00001 .flex-control-thumbs img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 5; object-fit: cover; border: 1px solid #E5DCD2; border-radius: 2px; opacity: 0.7; cursor: pointer; transition: opacity .15s ease, border-color .15s ease; }
.elementor-250 .elementor-element.elementor-element-7a00001 .flex-control-thumbs img:hover { opacity: 1; }
.elementor-250 .elementor-element.elementor-element-7a00001 .flex-control-thumbs img.flex-active { opacity: 1; border-color: #A24522; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7a0000a */.elementor-250 .elementor-element.elementor-element-7a0000a .variations { display: block; width: 100%; margin: 0 0 6px; padding: 0; border: 0; background: transparent; }
.elementor-250 .elementor-element.elementor-element-7a0000a .variations tbody { display: block; width: 100%; margin: 0; padding: 0; border: 0; background: transparent; }
.elementor-250 .elementor-element.elementor-element-7a0000a .variations tr { display: block; width: 100%; margin: 0; padding: 0; border: 0; background: transparent; }
.elementor-250 .elementor-element.elementor-element-7a0000a .variations td.value { display: block; width: 100%; margin: 0; padding: 0; border: 0; background: transparent; }
.elementor-250 .elementor-element.elementor-element-7a0000a .variations th.label { display: none; }
/* Native select is the no-JavaScript fallback control and is force-shown here.
   It is hidden again by shd-product.css only once the SHD size cards bind. */
.elementor-250 .elementor-element.elementor-element-7a0000a .variations td.value { margin: 0 0 14px; }
.elementor-250 .elementor-element.elementor-element-7a0000a .variations select { display: inline-block !important; width: 190px !important; max-width: 100% !important; min-width: 0 !important; height: 40px; padding: 0 34px 0 12px; border: 1px solid #E5DCD2; border-radius: 3px; font-family: Manrope, sans-serif; font-size: 13px; line-height: 38px; color: #6B5744; background-color: #FFFFFF; }
.elementor-250 .elementor-element.elementor-element-7a0000a .variations select:focus-visible { outline: 2px solid #A24522; outline-offset: 2px; color: #1C1106; }
.elementor-250 .elementor-element.elementor-element-7a0000a .reset_variations { display: inline-block; margin: 0; font-family: Manrope, sans-serif; font-size: 12px; line-height: 1.4; color: #846447; text-decoration: underline; }
.elementor-250 .elementor-element.elementor-element-7a0000a .single_variation_wrap { display: block; width: 100%; }
.elementor-250 .elementor-element.elementor-element-7a0000a .woocommerce-variation-add-to-cart { display: flex !important; align-items: stretch; flex-wrap: nowrap; gap: 12px; width: 100%; }
.elementor-250 .elementor-element.elementor-element-7a0000a .woocommerce-variation-add-to-cart .quantity { flex: 0 0 auto; display: block; margin: 0 !important; }
.elementor-250 .elementor-element.elementor-element-7a0000a .quantity .qty { height: 52px; width: 84px; padding: 0 8px; border: 1px solid #E5DCD2; border-radius: 3px; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; color: #1C1106; background: #FFFFFF; }
.elementor-250 .elementor-element.elementor-element-7a0000a .single_add_to_cart_button.button { flex: 1 1 auto; width: auto; display: inline-flex; align-items: center; justify-content: center; height: 52px; min-height: 52px; padding: 0 28px; margin: 0 !important; background: #A24522 !important; color: #FFFFFF !important; border: 1px solid #A24522 !important; border-radius: 3px; font-family: Manrope, sans-serif; font-weight: 600; font-size: 15px; line-height: 1; text-transform: uppercase; letter-spacing: 1px; text-align: center; transition: background-color .15s ease, border-color .15s ease; }
.elementor-250 .elementor-element.elementor-element-7a0000a .single_add_to_cart_button.button:hover { background: #4E341B !important; border-color: #4E341B !important; }
.elementor-250 .elementor-element.elementor-element-7a0000a .single_add_to_cart_button.button:focus-visible { outline: 2px solid #A24522; outline-offset: 2px; }
.elementor-250 .elementor-element.elementor-element-7a0000a .single_add_to_cart_button.button.disabled { opacity: 0.55; }
.elementor-250 .elementor-element.elementor-element-7a0000a .woocommerce-variation.single_variation { margin: 0 0 10px; font-family: Manrope, sans-serif; }
.elementor-250 .elementor-element.elementor-element-7a0000a .woocommerce-variation-price .price { font-family: Manrope, sans-serif; font-size: 20px; font-weight: 600; color: #1C1106; }
.elementor-250 .elementor-element.elementor-element-7a0000a .woocommerce-variation-availability p { margin: 0; font-family: Manrope, sans-serif; font-size: 13px; color: #4E341B; }
@media (max-width: 767px) {
  .elementor-250 .elementor-element.elementor-element-7a0000a .woocommerce-variation-add-to-cart { flex-wrap: wrap !important; row-gap: 12px; }
  .elementor-250 .elementor-element.elementor-element-7a0000a .single_add_to_cart_button.button { flex: 1 1 100% !important; width: 100% !important; padding: 0 14px; font-size: 14px; letter-spacing: 0.6px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a00013 */.elementor-250 .elementor-element.elementor-element-7a00013 .e-con-inner { gap: 7px; padding-top: 0; padding-bottom: 0; }
.elementor-250 .elementor-element.elementor-element-7a00013 .e-con .e-con-inner { display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; gap: 14px; padding: 0; }
.elementor-250 .elementor-element.elementor-element-7a00013 .e-con .elementor-widget-text-editor { flex: 0 0 60px; width: 60px; max-width: 60px; }
.elementor-250 .elementor-element.elementor-element-7a00013 .e-con .elementor-widget-text-editor p { margin: 0; line-height: 1.35; }
.elementor-250 .elementor-element.elementor-element-7a00013 .e-con .elementor-widget-progress { flex: 1 1 auto; width: auto; max-width: none; }
.elementor-250 .elementor-element.elementor-element-7a00013 .e-con .elementor-progress-wrapper { margin: 0; }
.elementor-250 .elementor-element.elementor-element-7a00013 .e-con .elementor-widget-container { margin: 0; }
.elementor-250 .elementor-element.elementor-element-7a00013 .elementor-progress-wrapper { border-radius: 3px; overflow: hidden; }
.elementor-250 .elementor-element.elementor-element-7a00013 .elementor-progress-bar { border-radius: 3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a00032 */.elementor-250 .elementor-element.elementor-element-7a00032 .elementor-progress-bar { border-radius: 4px; }
.elementor-250 .elementor-element.elementor-element-7a00032 .elementor-progress-wrapper { border-radius: 4px; background-color: #E5DCD2; overflow: hidden; }
@media (min-width: 1025px) {
  .elementor-250 .elementor-element.elementor-element-7a00032 .elementor-element-7a00029, .elementor-250 .elementor-element.elementor-element-7a00032 .elementor-element-7a0002c, .elementor-250 .elementor-element.elementor-element-7a00032 .elementor-element-7a0002f { border-left: 1px solid #E5DCD2; padding-left: 32px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0003f */@media (min-width: 1025px) {
  .elementor-250 .elementor-element.elementor-element-7a0003f .elementor-element-7a0003b, .elementor-250 .elementor-element.elementor-element-7a0003f .elementor-element-7a0003e { border-left: 1px solid #E5DCD2; padding-left: 32px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a00043 */.elementor-250 .elementor-element.elementor-element-7a00043 .elementor-widget-heading { text-align: left; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products h2:not(.woocommerce-loop-product__title) { display: none !important; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products { display: grid !important; grid-template-columns: repeat(5, 1fr) !important; gap: 16px !important; width: 100%; margin: 0; padding: 0; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product { display: flex; flex-direction: column; align-items: center; text-align: center; width: auto !important; max-width: none !important; margin: 0 !important; float: none !important; border: 1px solid #E5DCD2; border-radius: 3px; padding: 14px 12px 16px; background: #FFFFFF; transition: border-color .15s ease, box-shadow .15s ease; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product:hover { border-color: #C98B6B; box-shadow: 0 6px 20px rgba(28, 17, 6, 0.07); }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product a.woocommerce-loop-product__link { display: flex; flex-direction: column; align-items: center; width: 100%; flex: 1 1 auto; text-decoration: none; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: contain; background: #FFFFFF; margin: 0 0 12px; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product .woocommerce-loop-product__title { display: block; width: 100%; text-align: center; font-family: 'Cormorant Garamond', serif; font-weight: 600; text-transform: uppercase; font-size: 13.5px; line-height: 1.35; letter-spacing: 0.6px; color: #1C1106; margin: 0; padding: 0; min-height: 4em; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product .price { display: block; width: 100%; text-align: center; color: #4E341B; font-family: Manrope, sans-serif; font-weight: 500; font-size: 13px; margin: 6px 0 0; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product .button { display: inline-block; width: auto; min-width: 0; width: 100%; margin: 12px 0 0; text-align: center; background: transparent; color: #A24522; border: 1px solid #A24522; border-radius: 3px; font-family: Manrope, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 10px; letter-spacing: 0.6px; padding: 9px 6px; transition: background-color .15s ease, color .15s ease; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product .button:hover { background: #A24522; color: #FFFFFF; }
.elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products li.product .button:focus-visible { outline: 2px solid #A24522; outline-offset: 2px; }
@media (max-width: 1024px) { .elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products { grid-template-columns: repeat(3, 1fr) !important; } }
@media (max-width: 767px) { .elementor-250 .elementor-element.elementor-element-7a00043 .related.products ul.products { grid-template-columns: repeat(2, 1fr) !important; gap: 12px !important; } }/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7a00046 */.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs { border: 1px solid #E5DCD2; border-radius: 3px; background: #FFFFFF; overflow: hidden; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs { display: flex; flex-wrap: wrap; align-items: stretch; gap: 0; margin: 0; padding: 0 8px; list-style: none; background: #FBF7F2; border-bottom: 1px solid #E5DCD2; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li { display: block; margin: 0 !important; padding: 0; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li:before, .elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li:after { display: none !important; content: none !important; border: 0 !important; box-shadow: none !important; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 16px 20px; font-family: Manrope, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 13px; letter-spacing: 0.8px; line-height: 1; color: #846447; text-decoration: none; border-bottom: 2px solid transparent; transition: color .15s ease, border-color .15s ease; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li a:hover { color: #1C1106; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li.active { background: #FFFFFF !important; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li.active a { color: #A24522; border-bottom-color: #A24522; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs ul.tabs li a:focus-visible { outline: 2px solid #A24522; outline-offset: -3px; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs .panel { margin: 0; padding: 32px; font-family: Manrope, sans-serif; font-size: 15px; color: #1C1106; }
.elementor-250 .elementor-element.elementor-element-7a00046 .woocommerce-tabs .panel h2 { font-family: 'Cormorant Garamond', serif; font-size: 26px; font-weight: 600; color: #1C1106; margin: 0 0 20px; }
.elementor-250 .elementor-element.elementor-element-7a00046 .shop_attributes { width: 100%; border-collapse: collapse; margin: 0; border: 1px solid #E5DCD2; }
.elementor-250 .elementor-element.elementor-element-7a00046 .shop_attributes tr { border-bottom: 1px solid #E5DCD2; }
.elementor-250 .elementor-element.elementor-element-7a00046 .shop_attributes th { width: 30%; text-align: left; padding: 14px 18px; background: #FBF7F2; font-family: Manrope, sans-serif; font-weight: 600; font-size: 13px; text-transform: uppercase; letter-spacing: 0.5px; color: #4E341B; }
.elementor-250 .elementor-element.elementor-element-7a00046 .shop_attributes td { padding: 14px 18px; background: #FFFFFF; font-family: Manrope, sans-serif; font-size: 15px; font-style: normal; color: #1C1106; }
.elementor-250 .elementor-element.elementor-element-7a00046 .shop_attributes td p { margin: 0; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews .woocommerce-Reviews-title { font-family: 'Cormorant Garamond', serif; font-size: 26px; font-weight: 600; color: #1C1106; margin: 0 0 20px; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews .woocommerce-noreviews { margin: 0; padding: 32px 24px; border: 1px dashed #E5DCD2; border-radius: 3px; background: #FBF7F2; text-align: center; font-family: Manrope, sans-serif; font-size: 15px; color: #6B5744; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews .woocommerce-verification-required { margin: 16px 0 0; font-family: Manrope, sans-serif; font-size: 13px; color: #846447; text-align: center; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond { margin-top: 24px; padding: 28px; border: 1px solid #E5DCD2; border-radius: 3px; background: #FBF7F2; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond .comment-reply-title { display: block; font-family: 'Cormorant Garamond', serif; font-size: 22px; font-weight: 600; color: #1C1106; margin-bottom: 16px; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond label { display: block; margin-bottom: 6px; font-family: Manrope, sans-serif; font-weight: 600; font-size: 13px; color: #1C1106; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond input[type=text], .elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond input[type=email], .elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond textarea { width: 100%; padding: 12px 14px; border: 1px solid #E5DCD2; border-radius: 3px; font-family: Manrope, sans-serif; font-size: 15px; color: #1C1106; background: #FFFFFF; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond .form-submit input { width: auto; background: #A24522; color: #FFFFFF; border: 1px solid #A24522; border-radius: 3px; font-family: Manrope, sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; font-size: 13px; padding: 14px 28px; cursor: pointer; }
.elementor-250 .elementor-element.elementor-element-7a00046 #reviews #respond .form-submit input:hover { background: #4E341B; border-color: #4E341B; }/* End custom CSS */