.elementor-34547 .elementor-element.elementor-element-3101373{--display:flex;--min-height:0px;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-3101373.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .swiper-slide-bg{background-image:url(https://www.mastonhome.com/wp-content/uploads/2026/10/df1524b7-d58b-44d1-a6f3-cd7918428f00.webp);background-size:cover;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .swiper-slide-contents{margin:0 auto;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .swiper-slide-inner{align-items:flex-end;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-repeater-item-446376e .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-slide-button:hover{background-color:#1F1F1F;border-color:#1F1F1F;}.elementor-34547 .elementor-element.elementor-element-e293a28{width:100%;max-width:100%;}.elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide-contents{max-width:100%;}.elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide-inner{text-align:center;}.elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-slide-heading{font-family:"Agatho", Sans-serif;font-size:80px;font-weight:400;}.elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-slide-button{text-transform:uppercase;border-width:1px;border-radius:0px;}.elementor-34547 .elementor-element.elementor-element-44a93b7{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-01c2680{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-3a57e65{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-34547 .elementor-element.elementor-element-3a57e65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34547 .elementor-element.elementor-element-60b7839 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-cd66aed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.05em;color:#3F4045;}.elementor-34547 .elementor-element.elementor-element-0cd2103{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-6c8acb7{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-34547 .elementor-element.elementor-element-6c8acb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34547 .elementor-element.elementor-element-6a39121 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-e0c9c3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.05em;color:#3F4045;}.elementor-34547 .elementor-element.elementor-element-dd197ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-cdf226d{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-34547 .elementor-element.elementor-element-cdf226d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34547 .elementor-element.elementor-element-6a423ef .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:18px;font-weight:600;line-height:18px;color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-1969ff7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.05em;color:#3F4045;}.elementor-34547 .elementor-element.elementor-element-aa0c8e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-34547 .elementor-element.elementor-element-9d079b8 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:36px;font-weight:600;}.elementor-34547 .elementor-element.elementor-element-6e6ce6a{--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-34547 .elementor-element.elementor-element-e2c57c6{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-e2c57c6:not(.elementor-motion-effects-element-type-background), .elementor-34547 .elementor-element.elementor-element-e2c57c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mastonhome.com/wp-content/uploads/2026/10/collection-1.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-34547 .elementor-element.elementor-element-29a4be9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34547 .elementor-element.elementor-element-29a4be9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-1634d54{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-1634d54:not(.elementor-motion-effects-element-type-background), .elementor-34547 .elementor-element.elementor-element-1634d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mastonhome.com/wp-content/uploads/2026/10/collection-2.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-34547 .elementor-element.elementor-element-dc5064d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34547 .elementor-element.elementor-element-dc5064d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-e818a09{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-e818a09:not(.elementor-motion-effects-element-type-background), .elementor-34547 .elementor-element.elementor-element-e818a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mastonhome.com/wp-content/uploads/2026/10/微信图片_20261003002008.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34547 .elementor-element.elementor-element-0b88bab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-33015b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:86px;color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-d5b73d1 .elementor-button{background-color:#FDF3EA;font-family:"Poppins", Sans-serif;font-size:20px;text-transform:uppercase;fill:#6A4129;color:#6A4129;border-radius:0px 0px 0px 0px;}.elementor-34547 .elementor-element.elementor-element-d5b73d1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34547 .elementor-element.elementor-element-8fc3b28{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-34547 .elementor-element.elementor-element-b66f30f .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:36px;font-weight:600;}.elementor-34547 .elementor-element.elementor-element-97a14bf .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#3D4045;color:#3D4045;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B5F5F;border-radius:8px 8px 8px 8px;}.elementor-34547 .elementor-element.elementor-element-71773a9{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products ul.products li.product .price{font-size:20px;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34547 .elementor-element.elementor-element-167ffde{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-34547 .elementor-element.elementor-element-46f0e67 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:36px;font-weight:600;}.elementor-34547 .elementor-element.elementor-element-0246e03{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-bf5dfcc{--display:flex;}.elementor-34547 .elementor-element.elementor-element-bf5dfcc:not(.elementor-motion-effects-element-type-background), .elementor-34547 .elementor-element.elementor-element-bf5dfcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mastonhome.com/wp-content/uploads/2026/10/featured-collction.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-34547 .elementor-element.elementor-element-bf5dfcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34547 .elementor-element.elementor-element-4f0fb9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-5b5996a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34547 .elementor-element.elementor-element-3605e06{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-4058918{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:0px;}body:not(.rtl) .elementor-34547 .elementor-element.elementor-element-4058918{left:0px;}body.rtl .elementor-34547 .elementor-element.elementor-element-4058918{right:0px;}.elementor-34547 .elementor-element.elementor-element-60312e8 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:70px;color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-5314474 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-34547 .elementor-element.elementor-element-65ebd37 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 100px 12px 100px;}.elementor-34547 .elementor-element.elementor-element-65ebd37{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34547 .elementor-element.elementor-element-b379c32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-a1774fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34547 .elementor-element.elementor-element-a47f52d{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34547 .elementor-element.elementor-element-5aba4a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-34547 .elementor-element.elementor-element-5aba4a3:not(.elementor-motion-effects-element-type-background), .elementor-34547 .elementor-element.elementor-element-5aba4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EA;}.elementor-34547 .elementor-element.elementor-element-082e4ee .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:36px;font-weight:600;}.elementor-34547 .elementor-element.elementor-element-822205d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-a9b711d .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:36px;font-weight:600;}.elementor-34547 .elementor-element.elementor-element-6a5df88{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-34547 .elementor-element.elementor-element-6a5df88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#000000;}.elementor-34547 .elementor-element.elementor-element-6875bb3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34547 .elementor-element.elementor-element-506894f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34547 .elementor-element.elementor-element-941b842 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:36px;font-weight:600;}.elementor-34547 .elementor-element.elementor-element-e65bf24{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-34547 .elementor-element.elementor-element-e65bf24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#000000;}.elementor-34547 .elementor-element.elementor-element-1eb612d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-1eb612d:not(.elementor-motion-effects-element-type-background), .elementor-34547 .elementor-element.elementor-element-1eb612d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EA;}.elementor-34547 .elementor-element.elementor-element-b04d92e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;text-transform:uppercase;color:#6A4129;}.elementor-34547 .elementor-element.elementor-element-2e19539 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-34547 .elementor-element.elementor-element-870b19a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-34547 .elementor-element.elementor-element-3101373{--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-slide-heading{font-size:36px;}.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-slide-description{font-size:18px;}.elementor-34547 .elementor-element.elementor-element-44a93b7{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-3a57e65{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}.elementor-34547 .elementor-element.elementor-element-60b7839 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-34547 .elementor-element.elementor-element-cd66aed .elementor-heading-title{font-size:16px;}.elementor-34547 .elementor-element.elementor-element-6c8acb7{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}.elementor-34547 .elementor-element.elementor-element-6a39121 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-34547 .elementor-element.elementor-element-e0c9c3c .elementor-heading-title{font-size:16px;}.elementor-34547 .elementor-element.elementor-element-cdf226d{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}.elementor-34547 .elementor-element.elementor-element-6a423ef .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-34547 .elementor-element.elementor-element-1969ff7 .elementor-heading-title{font-size:16px;}.elementor-34547 .elementor-element.elementor-element-aa0c8e2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-8fc3b28{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-167ffde{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-3605e06{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-60312e8 .elementor-heading-title{font-size:36px;}.elementor-34547 .elementor-element.elementor-element-5314474 .elementor-heading-title{font-size:18px;}.elementor-34547 .elementor-element.elementor-element-65ebd37 .elementor-button{font-size:14px;}.elementor-34547 .elementor-element.elementor-element-a47f52d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-5aba4a3{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-822205d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-6875bb3{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-34547 .elementor-element.elementor-element-506894f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-e65bf24 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-34547 .elementor-element.elementor-element-1eb612d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(max-width:768px){.elementor-34547 .elementor-element.elementor-element-3101373{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide{height:450px;}.elementor-34547 .elementor-element.elementor-element-44a93b7{--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;}.elementor-34547 .elementor-element.elementor-element-01c2680{--width:100%;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-34547 .elementor-element.elementor-element-3a57e65{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-34547 .elementor-element.elementor-element-60b7839{padding:0px 0px 0px 0px;}.elementor-34547 .elementor-element.elementor-element-60b7839 .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-34547 .elementor-element.elementor-element-cd66aed{text-align:center;}.elementor-34547 .elementor-element.elementor-element-cd66aed .elementor-heading-title{font-size:8px;line-height:12px;}.elementor-34547 .elementor-element.elementor-element-0cd2103{--width:100%;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-34547 .elementor-element.elementor-element-6c8acb7{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-34547 .elementor-element.elementor-element-6a39121 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-34547 .elementor-element.elementor-element-e0c9c3c{text-align:center;}.elementor-34547 .elementor-element.elementor-element-e0c9c3c .elementor-heading-title{font-size:8px;line-height:12px;}.elementor-34547 .elementor-element.elementor-element-dd197ac{--width:100%;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-34547 .elementor-element.elementor-element-cdf226d{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-34547 .elementor-element.elementor-element-6a423ef .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-34547 .elementor-element.elementor-element-1969ff7{text-align:center;}.elementor-34547 .elementor-element.elementor-element-1969ff7 .elementor-heading-title{font-size:8px;line-height:12px;}.elementor-34547 .elementor-element.elementor-element-aa0c8e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-9d079b8{text-align:center;}.elementor-34547 .elementor-element.elementor-element-9d079b8 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-6e6ce6a{--flex-wrap:nowrap;}.elementor-34547 .elementor-element.elementor-element-29a4be9 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-34547 .elementor-element.elementor-element-dc5064d .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-34547 .elementor-element.elementor-element-e818a09{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-0b88bab .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-34547 .elementor-element.elementor-element-33015b9 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-34547 .elementor-element.elementor-element-d5b73d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34547 .elementor-element.elementor-element-d5b73d1 .elementor-button{font-size:8px;padding:12px 12px 12px 12px;}.elementor-34547 .elementor-element.elementor-element-8fc3b28{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-b66f30f{text-align:center;}.elementor-34547 .elementor-element.elementor-element-b66f30f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-97a14bf .elementor-button{font-size:12px;line-height:16px;padding:10px 16px 10px 16px;}.elementor-34547 .elementor-element.elementor-element-71773a9{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-a3a6da6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-167ffde{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-46f0e67{text-align:center;}.elementor-34547 .elementor-element.elementor-element-46f0e67 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-0246e03{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34547 .elementor-element.elementor-element-bf5dfcc{--width:48%;}.elementor-34547 .elementor-element.elementor-element-5b5996a.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-34547 .elementor-element.elementor-element-60312e8 .elementor-heading-title{font-size:30px;}.elementor-34547 .elementor-element.elementor-element-5314474 .elementor-heading-title{font-size:14px;}.elementor-34547 .elementor-element.elementor-element-65ebd37{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34547 .elementor-element.elementor-element-65ebd37 .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-34547 .elementor-element.elementor-element-a47f52d{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34547 .elementor-element.elementor-element-6d6a0c5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-34547 .elementor-element.elementor-element-5aba4a3{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-082e4ee{text-align:center;}.elementor-34547 .elementor-element.elementor-element-082e4ee .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-a9b711d{text-align:center;}.elementor-34547 .elementor-element.elementor-element-a9b711d .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-6a5df88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-34547 .elementor-element.elementor-element-6a5df88 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-34547 .elementor-element.elementor-element-941b842{text-align:center;}.elementor-34547 .elementor-element.elementor-element-941b842 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-e65bf24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-34547 .elementor-element.elementor-element-e65bf24 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-1eb612d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-34547 .elementor-element.elementor-element-b04d92e{text-align:center;}.elementor-34547 .elementor-element.elementor-element-b04d92e .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34547 .elementor-element.elementor-element-2e19539 .elementor-heading-title{line-height:22px;}.elementor-34547 .elementor-element.elementor-element-870b19a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:769px){.elementor-34547 .elementor-element.elementor-element-3101373{--width:140.389%;}.elementor-34547 .elementor-element.elementor-element-44a93b7{--content-width:1600px;}.elementor-34547 .elementor-element.elementor-element-aa0c8e2{--content-width:1600px;}.elementor-34547 .elementor-element.elementor-element-e2c57c6{--width:80%;}.elementor-34547 .elementor-element.elementor-element-1634d54{--width:80%;}.elementor-34547 .elementor-element.elementor-element-8fc3b28{--content-width:1600px;}.elementor-34547 .elementor-element.elementor-element-167ffde{--content-width:1600px;}.elementor-34547 .elementor-element.elementor-element-0246e03{--width:100%;}.elementor-34547 .elementor-element.elementor-element-bf5dfcc{--width:23.855%;}.elementor-34547 .elementor-element.elementor-element-a47f52d{--content-width:1600px;}.elementor-34547 .elementor-element.elementor-element-1eb612d{--content-width:1600px;}}@media(max-width:1024px) and (min-width:769px){.elementor-34547 .elementor-element.elementor-element-bf5dfcc{--width:30%;}}/* Start custom CSS for slides, class: .elementor-element-e293a28 */.elementor-34547 .elementor-element.elementor-element-e293a28 .elementor-background-overlay {
    background: linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(107,65,41,0.6) 60%, rgba(107,65,41,1) 100%, transparent);

}
@media (min-width:1025px) {
    .elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide-contents {
        margin-bottom: 80px !important;
    }
    .elementor-34547 .elementor-element.elementor-element-e293a28 .swiper-slide-inner .elementor-slide-button {
        padding: 12px 48px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3101373 */.wd-content-layout {
    padding-block: 0 !important;
    padding-inline: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a93b7 */@media (max-width:767px) {
    /*.elementor-34547 .elementor-element.elementor-element-44a93b7 {*/
    /*    overflow-x: auto;*/
    /*    scrollbar-width: none;*/
    /*}*/
    /*.elementor-34547 .elementor-element.elementor-element-44a93b7 .item {*/
    /*    flex:  0 0 60%;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6ce6a */.elementor-34547 .elementor-element.elementor-element-6e6ce6a .item {
    aspect-ratio: 1 / 1;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a {
        overflow-x: auto;
        padding-bottom: 16px;
    }
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a .collection {
        flex: 0 0 50%;
    }
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a::-webkit-scrollbar {
        height: 4px;
        margin-top: 20px
    }
    
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a::-webkit-scrollbar-track {
        background: #e8e8e8;
    }
    
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a::-webkit-scrollbar-thumb {
        background: #6B2149;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a::-webkit-scrollbar-thumb:hover {
        background: #521839;
    }
}
@media (max-width:767px) {
    .elementor-34547 .elementor-element.elementor-element-6e6ce6a .collection {
        flex: 0 0 48%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-a3a6da6 */.elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-swatches-grid,
.elementor-34547 .elementor-element.elementor-element-a3a6da6 .product-labels {
    display: none;
}
.elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-entities-title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    transition: all .3s ease;
    height: 36px;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    line-height: 18px;
    color:#6a4129;
}
.elementor-34547 .elementor-element.elementor-element-a3a6da6 .price {
    font-family: "Agatho", Sans-serif;
    color:#6a4129;
    font-size: 14px;
    font-weight:400;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-products {
        display: flex;
        overflow-x: auto;
        padding-bottom: 16px;
    }
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-product {
        flex: 0 0 40%;
    }
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-products::-webkit-scrollbar {
        height: 4px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-products::-webkit-scrollbar-track {
        background: #e8e8e8;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-products::-webkit-scrollbar-thumb {
        background: #6B2149;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-products::-webkit-scrollbar-thumb:hover {
        background: #521839;
    }
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-entities-title a {
        font-size: 18px;
        height: 52px;
    }
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .price {
        font-size: 18px;
    }
}
@media (max-width:767px) {
    .elementor-34547 .elementor-element.elementor-element-a3a6da6 .wd-product {
        flex: 0 0 48%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71773a9 */.elementor-34547 .elementor-element.elementor-element-71773a9 .item {
    aspect-ratio: 1 / 1;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-71773a9 {
        overflow-x: auto;
        scrollbar-width: none;
    }
    .elementor-34547 .elementor-element.elementor-element-71773a9 .collection {
        flex: 0 0 50%;
    }
}
@media (max-width:767px) {
    .elementor-34547 .elementor-element.elementor-element-71773a9 .collection {
        flex: 0 0 48%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5b5996a */.elementor-34547 .elementor-element.elementor-element-5b5996a .wd-swatches-grid,
.elementor-34547 .elementor-element.elementor-element-5b5996a .product-labels {
    display: none;
}
.elementor-34547 .elementor-element.elementor-element-5b5996a .wd-entities-title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    transition: all .3s ease;
    height: 36px;
    font-family: "Agatho", Sans-serif;
    font-size: 14px;
    line-height: 18px;
    color:#6a4129;
}
.elementor-34547 .elementor-element.elementor-element-5b5996a .price {
    font-family: "Agatho", Sans-serif;
    color:#6a4129;
    font-size: 14px;
    font-weight:400;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-products {
        display: flex;
        overflow-x: auto;
        padding-bottom: 16px;
    }
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-product {
        flex: 0 0 40%;
    }
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-products::-webkit-scrollbar {
        height: 4px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-products::-webkit-scrollbar-track {
        background: #e8e8e8;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-products::-webkit-scrollbar-thumb {
        background: #6B2149;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-products::-webkit-scrollbar-thumb:hover {
        background: #521839;
    }
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-entities-title a {
        font-size: 18px;
        height: 52px;
    }
    .elementor-34547 .elementor-element.elementor-element-5b5996a .price {
        font-size: 18px;
    }
}
@media (max-width:767px) {
    .elementor-34547 .elementor-element.elementor-element-5b5996a .wd-product {
        flex: 0 0 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0246e03 */.elementor-34547 .elementor-element.elementor-element-0246e03 .item {
    aspect-ratio: 1 / 1;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-0246e03 {
        overflow-x: auto;
        scrollbar-width: none;
    }
    .elementor-34547 .elementor-element.elementor-element-0246e03 .collection {
        flex: 0 0 50%;
    }
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-0246e03 .collection {
        flex: 0 0 90%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e82ad60 */.elementor-34547 .elementor-element.elementor-element-e82ad60 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4058918 */.elementor-34547 .elementor-element.elementor-element-4058918 {
    height: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3605e06 */@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-3605e06 img {
        aspect-ratio: 7 / 8;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6d6a0c5 */.elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-swatches-grid,
.elementor-34547 .elementor-element.elementor-element-6d6a0c5 .product-labels {
    display: none;
}
.elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-entities-title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    transition: all .3s ease;
    height: 36px;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    line-height: 18px;
    color:#6a4129;
}
.elementor-34547 .elementor-element.elementor-element-6d6a0c5 .price {
    font-family: "Agatho", Sans-serif;
    color:#6a4129;
    font-size: 14px;
    font-weight:400;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-products {
        display: flex;
        overflow-x: auto;
        padding-bottom: 16px;
    }
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-product {
        flex: 0 0 40%;
    }
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-products::-webkit-scrollbar {
        height: 4px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-products::-webkit-scrollbar-track {
        background: #e8e8e8;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-products::-webkit-scrollbar-thumb {
        background: #6B2149;
        border-radius: 10px;
    }
    
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-products::-webkit-scrollbar-thumb:hover {
        background: #521839;
    }
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-entities-title a {
        font-size: 18px;
        height: 52px;
    }
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .price {
        font-size: 18px;
    }
}
@media (max-width:767px) {
    .elementor-34547 .elementor-element.elementor-element-6d6a0c5 .wd-product {
        flex: 0 0 48%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a47f52d */.elementor-34547 .elementor-element.elementor-element-a47f52d .item {
    aspect-ratio: 1 / 1;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-a47f52d {
        overflow-x: auto;
        scrollbar-width: none;
    }
    .elementor-34547 .elementor-element.elementor-element-a47f52d .collection {
        flex: 0 0 50%;
    }
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-a47f52d .collection {
        flex: 0 0 90%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5610b94 */.carousel-wrapper {
    width: 100%;
    max-width: 1600px;
    background: #fff;
    border-radius: 16px;
    padding: 40px 20px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
.carousel-container {
    position: relative;
    display: flex;
    align-items: center;
    gap: 16px;
}
.arrow-btn {
    width: 44px;
    height: 44px;
    aspect-ratio: 1 / 1;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    background: #fff;
    color: #333;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: all 0.25s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
.arrow-btn:hover {
    background: #f5f5f5;
    border-color: #ccc;
    transform: scale(1.05);
}
.arrow-btn svg {
    width: 18px;
    height: 18px;
}
.arrow-btn:disabled {
    opacity: 0.35;
    cursor: not-allowed;
    transform: none;
}
.carousel-viewport {
    flex: 1;
    overflow: hidden;
}
.carousel-track {
    display: flex;
    gap: 32px;
    transition: transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    will-change: transform;
}
.carousel-item {
    flex: 0 0 auto;
    width: 160px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: #fafafa;
    padding: 12px;
}
.carousel-item img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    filter: grayscale(100%);
    opacity: 0.85;
    transition: all 0.3s ease;
}
.carousel-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}
@media (max-width:767px) {
    .carousel-wrapper {
        padding: 20px;
    }
    .carousel-track {
        gap: 12px;
    }
    .carousel-item {
        width: 80px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-870b19a */.elementor-34547 .elementor-element.elementor-element-870b19a {
    width: 50%;
    /*display: none;*/
}
.elementor-34547 .elementor-element.elementor-element-870b19a form {
    max-width:480px;
}
@media (max-width:1024px) {
    .elementor-34547 .elementor-element.elementor-element-870b19a {
        width: 100%;
    }
    .elementor-34547 .elementor-element.elementor-element-870b19a .tnp-submit {
        font-size: 12px !important;
        padding: 0 12px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Narrow.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */