.elementor-8403 .elementor-element.elementor-element-e5100006:not(.elementor-motion-effects-element-type-background), .elementor-8403 .elementor-element.elementor-element-e5100006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e5100006 > .elementor-container{max-width:1056px;}.elementor-8403 .elementor-element.elementor-element-e5100006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 32px 20px 32px;}.elementor-8403 .elementor-element.elementor-element-e5100006 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8403 .elementor-element.elementor-element-e5100005 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );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-8403 .elementor-element.elementor-element-e5100004{font-family:"Barlow", Montserrat;font-size:11px;font-weight:400;line-height:1.65em;color:#62584f;}.elementor-8403 .elementor-element.elementor-element-e5100011 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8403 .elementor-element.elementor-element-e5100011:not(.elementor-motion-effects-element-type-background), .elementor-8403 .elementor-element.elementor-element-e5100011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e5100011 > .elementor-container{max-width:1056px;}.elementor-8403 .elementor-element.elementor-element-e5100011{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 38px 32px;}.elementor-8403 .elementor-element.elementor-element-e5100011 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8403 .elementor-element.elementor-element-e510000c > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8403 .elementor-element.elementor-element-e5100007{text-align:center;}.elementor-8403 .elementor-element.elementor-element-e5100007 img{width:100%;border-radius:4px 4px 4px 4px;}.elementor-8403 .elementor-element.elementor-element-e510000b{font-family:"Barlow", Montserrat;font-size:13px;font-weight:400;line-height:1.65em;color:#62584f;}.elementor-8403 .elementor-element.elementor-element-e5100010:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5ddd5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-element-populated, .elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-element-populated > .elementor-background-overlay, .elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8403 .elementor-element.elementor-element-e5100008 .elementor-heading-title{font-family:"Barlow", Montserrat;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.65em;letter-spacing:1.43px;color:#62584f;}.elementor-8403 .elementor-element.elementor-element-e510000d .elementor-heading-title{font-family:"Barlow", Montserrat;font-size:40px;font-weight:500;line-height:1.12em;letter-spacing:-0.92px;color:#493225;}.elementor-8403 .elementor-element.elementor-element-e510000e{font-family:"Barlow", Montserrat;font-size:17px;font-weight:400;line-height:1.65em;color:#62584f;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-8403 .elementor-element.elementor-element-e5100009 .price{color:#493225;font-family:"Barlow", Montserrat;font-size:30px;font-weight:500;line-height:1.2em;}.elementor-8403 .elementor-element.elementor-element-e5200001{font-family:"Barlow", Montserrat;font-size:15px;font-weight:400;line-height:1.65em;color:#493225;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button{background-color:#493225;font-family:"Barlow", Montserrat;font-size:15px;font-weight:500;line-height:1.3em;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button:hover, .elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button:focus{background-color:#332218;color:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button-content-wrapper{flex-direction:row;}.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button:hover svg, .elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button:focus svg{fill:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e510000f{font-family:"Barlow", Montserrat;font-size:15px;font-weight:400;line-height:1.65em;color:#62584f;}.elementor-8403 .elementor-element.elementor-element-e5100027:not(.elementor-motion-effects-element-type-background), .elementor-8403 .elementor-element.elementor-element-e5100027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e5100027 > .elementor-container{max-width:1056px;}.elementor-8403 .elementor-element.elementor-element-e5100027{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 38px 32px;}.elementor-8403 .elementor-element.elementor-element-e5100027 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8403 .elementor-element.elementor-element-e5100026 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8403 .elementor-element.elementor-element-e5200002 .elementor-heading-title{font-family:"Barlow", Montserrat;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.65em;letter-spacing:1.43px;color:#62584f;}.elementor-8403 .elementor-element.elementor-element-e510001f .elementor-heading-title{font-family:"Barlow", Montserrat;font-size:30px;font-weight:500;line-height:1.2em;letter-spacing:-0.6px;color:#493225;}.elementor-8403 .elementor-element.elementor-element-e5200003{font-family:"Barlow", Montserrat;font-size:17px;font-weight:400;line-height:1.65em;color:#62584f;}.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-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8403 .elementor-element.elementor-element-e510002d:not(.elementor-motion-effects-element-type-background), .elementor-8403 .elementor-element.elementor-element-e510002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e510002d > .elementor-container{max-width:1056px;}.elementor-8403 .elementor-element.elementor-element-e510002d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 38px 32px;}.elementor-8403 .elementor-element.elementor-element-e510002d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8403 .elementor-element.elementor-element-e510002c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8403 .elementor-element.elementor-element-e5100028 .elementor-heading-title{font-family:"Barlow", Montserrat;font-size:30px;font-weight:500;line-height:1.2em;letter-spacing:-0.6px;color:#493225;}.elementor-8403 .elementor-element.elementor-element-e5100029{font-family:"Barlow", Montserrat;font-size:17px;font-weight:400;line-height:1.65em;color:#62584f;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8403 .elementor-element.elementor-element-e510002a .elementor-button{background-color:#493225;font-family:"Barlow", Montserrat;font-size:15px;font-weight:500;line-height:1.3em;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-8403 .elementor-element.elementor-element-e510002a .elementor-button:hover, .elementor-8403 .elementor-element.elementor-element-e510002a .elementor-button:focus{background-color:#332218;color:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e510002a .elementor-button:hover svg, .elementor-8403 .elementor-element.elementor-element-e510002a .elementor-button:focus svg{fill:#ffffff;}.elementor-8403 .elementor-element.elementor-element-e510002b{font-family:"Barlow", Montserrat;font-size:15px;font-weight:400;line-height:1.65em;color:#62584f;}@media(min-width:768px){.elementor-8403 .elementor-element.elementor-element-e5100005{width:100%;}.elementor-8403 .elementor-element.elementor-element-e510000c{width:52%;}.elementor-8403 .elementor-element.elementor-element-e5100010{width:48%;}.elementor-8403 .elementor-element.elementor-element-e5100026{width:100%;}.elementor-8403 .elementor-element.elementor-element-e510002c{width:100%;}}@media(max-width:1024px){.elementor-8403 .elementor-element.elementor-element-e5100006{padding:20px 24px 20px 24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8403 .elementor-element.elementor-element-e5100011{padding:0px 24px 32px 24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8403 .elementor-element.elementor-element-e510000d .elementor-heading-title{font-size:34px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-8403 .elementor-element.elementor-element-e5100009 .price{font-size:30px;}.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8403 .elementor-element.elementor-element-e5100027{padding:0px 24px 32px 24px;}.elementor-8403 .elementor-element.elementor-element-e510001f .elementor-heading-title{font-size:30px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-8403 .elementor-element.elementor-element-e510002d{padding:0px 24px 32px 24px;}.elementor-8403 .elementor-element.elementor-element-e5100028 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-8403 .elementor-element.elementor-element-e5100006{padding:18px 20px 18px 20px;}.elementor-8403 .elementor-element.elementor-element-e5100005{width:100%;}.elementor-8403 .elementor-element.elementor-element-e5100005 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8403 .elementor-element.elementor-element-e5100004{font-size:11px;line-height:1.6em;}.elementor-8403 .elementor-element.elementor-element-e5100011{padding:0px 20px 28px 20px;}.elementor-8403 .elementor-element.elementor-element-e510000c{width:100%;}.elementor-8403 .elementor-element.elementor-element-e510000c > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8403 .elementor-element.elementor-element-e510000b{font-size:13px;line-height:1.6em;}.elementor-8403 .elementor-element.elementor-element-e5100010{width:100%;}.elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-element-populated{padding:24px 22px 24px 22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8403 .elementor-element.elementor-element-e5100008 .elementor-heading-title{font-size:10px;letter-spacing:0.9px;}.elementor-8403 .elementor-element.elementor-element-e510000d .elementor-heading-title{font-size:32px;line-height:1.09em;letter-spacing:-0.4px;}.elementor-8403 .elementor-element.elementor-element-e510000e{font-size:16px;line-height:1.6em;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-8403 .elementor-element.elementor-element-e5100009 .price{font-size:25px;}.elementor-8403 .elementor-element.elementor-element-e5200001{font-size:15px;line-height:1.6em;}.elementor-widget-wc-add-to-cart .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button{font-size:15px;}.elementor-8403 .elementor-element.elementor-element-e510000f{font-size:15px;line-height:1.6em;}.elementor-8403 .elementor-element.elementor-element-e5100027{padding:0px 20px 28px 20px;}.elementor-8403 .elementor-element.elementor-element-e5100026{width:100%;}.elementor-8403 .elementor-element.elementor-element-e5100026 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8403 .elementor-element.elementor-element-e5200002 .elementor-heading-title{font-size:10px;letter-spacing:0.9px;}.elementor-8403 .elementor-element.elementor-element-e510001f .elementor-heading-title{font-size:25px;}.elementor-8403 .elementor-element.elementor-element-e5200003{font-size:16px;line-height:1.6em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-8403 .elementor-element.elementor-element-e510002d{padding:0px 20px 28px 20px;}.elementor-8403 .elementor-element.elementor-element-e510002c{width:100%;}.elementor-8403 .elementor-element.elementor-element-e510002c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8403 .elementor-element.elementor-element-e5100028 .elementor-heading-title{font-size:25px;}.elementor-8403 .elementor-element.elementor-element-e5100029{font-size:16px;line-height:1.6em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8403 .elementor-element.elementor-element-e510002a .elementor-button{font-size:15px;}.elementor-8403 .elementor-element.elementor-element-e510002b{font-size:15px;line-height:1.6em;}}/* Start custom CSS for image, class: .elementor-element-e5100007 */.elementor-8403 .elementor-element.elementor-element-e5100007 img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;display:block;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e5100009 */.elementor-8403 .elementor-element.elementor-element-e5100009 .price{margin:0;color:#493225;font-family:Barlow,sans-serif;font-size:30px;font-weight:500;line-height:1.2;}.elementor-8403 .elementor-element.elementor-element-e5100009 .price *{color:inherit;font:inherit;}@media(max-width:767px){.elementor-8403 .elementor-element.elementor-element-e5100009 .price{font-size:25px;}}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-e510000a */.elementor-8403 .elementor-element.elementor-element-e510000a form.cart{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:0;}.elementor-8403 .elementor-element.elementor-element-e510000a .quantity{display:none!important;}.elementor-8403 .elementor-element.elementor-element-e510000a button.single_add_to_cart_button,.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button{width:100%;display:block;margin:0;padding:14px 22px;border:0;border-radius:4px;background:#493225;color:#fff;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;line-height:1.3;text-align:center;cursor:pointer;}.elementor-8403 .elementor-element.elementor-element-e510000a button.single_add_to_cart_button:hover,.elementor-8403 .elementor-element.elementor-element-e510000a .elementor-button:hover{background:#332218;color:#fff;}.elementor-8403 .elementor-element.elementor-element-e510000a button.single_add_to_cart_button:focus-visible{outline:2px solid #96765b;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5100010 */.elementor-8403 .elementor-element.elementor-element-e5100010 > .elementor-widget-wrap{align-content:center;}.elementor-8403 .elementor-element.elementor-element-e5100010 .elementor-widget{margin-bottom:16px;}.elementor-8403 .elementor-element.elementor-element-e5100010 .elementor-widget:last-child{margin-bottom:0;}.elementor-8403 .elementor-element.elementor-element-e5100010 .elementor-widget-text-editor p{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-e5200004 */.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-toggle{font-family:Barlow,sans-serif;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-toggle-item{border-bottom:1px solid #e5ddd5;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-toggle-item:first-child{border-top:1px solid #e5ddd5;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-title{margin:0;padding:22px 0;border:0;background:transparent;color:#493225;font-family:Barlow,sans-serif;font-size:20px;font-weight:500;line-height:1.35;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-title a{color:#493225;font:inherit;text-decoration:none;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-title.elementor-active,.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-title.elementor-active a{color:#493225;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-toggle-icon{color:#96765b;font-size:15px;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-toggle-icon svg{fill:#96765b;width:15px;height:15px;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content{border:0;padding:0 42px 22px 0;color:#62584f;font-family:Barlow,sans-serif;font-size:17px;font-weight:400;line-height:1.65;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content p{margin:0 0 12px;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content p:last-child{margin-bottom:0;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content ol{margin:0;padding-left:22px;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content li+li{margin-top:10px;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content a{color:#493225;font:inherit;text-decoration:underline;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-title:focus-visible{outline:2px solid #96765b;outline-offset:4px;}@media(max-width:767px){.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-title{padding:20px 0;font-size:18px;}.elementor-8403 .elementor-element.elementor-element-e5200004 .elementor-tab-content{font-size:16px;padding:0 20px 20px 0;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e510002d */.elementor-8403 .elementor-element.elementor-element-e510002d > .elementor-container{background:#f6f3ee;border:1px solid #e5ddd5;border-radius:4px;padding:30px 32px;}@media(max-width:767px){.elementor-8403 .elementor-element.elementor-element-e510002d > .elementor-container{padding:23px 20px;}}/* End custom CSS */
/* Start custom CSS */:root {
  --mkl_pc_color-primary: #d1bdb0 !important;
  --mkl_pc_color-light-gray:#fcfaf9 !important;
  --mkl_pc_color-primary_rgb:  132, 88, 61 !important;
  --mkl_pc_color-primary_hover: #84583D !important;
}


@media (max-width: 660px) {
    .mkl_pc .mkl_pc_container footer {
        margin: auto !important;
        width: 90% !important;
        font-size: 0.8rem !important;
    }
    .mkl_pc .mkl_pc_container .mkl_pc_toolbar > header h3 {
        font-size: 0.9rem !important;
    }
}

.woocommerce-message .button:hover {
    color: #52433b !important;
    border-color: #52433b !important;
}/* End custom CSS */