.elementor-4032 .elementor-element.elementor-element-e260a47{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-e5db8c8{--display:flex;--min-height:440px;--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:28px;}.elementor-4032 .elementor-element.elementor-element-e5db8c8:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-e5db8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea079ea );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-10296bb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:19.2px;color:var( --e-global-color-accent );}.elementor-4032 .elementor-element.elementor-element-f6cfb40 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:500;line-height:52px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-591f2a4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:500;line-height:52px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-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-4032 .elementor-element.elementor-element-9eee39f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-9eee39f p{margin-block-end:24px;}.elementor-4032 .elementor-element.elementor-element-d54fdb0{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4032 .elementor-element.elementor-element-2f7e4cf .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-8f06e1d );color:var( --e-global-color-8f06e1d );border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-4032 .elementor-element.elementor-element-2f7e4cf .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-2f7e4cf .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-2f7e4cf .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-2f7e4cf .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-67b2659 .elementor-button{background-color:var( --e-global-color-ea079ea );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-4032 .elementor-element.elementor-element-67b2659 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-67b2659 .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-67b2659 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-67b2659 .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-ce403a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-09abc8d{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4032 .elementor-element.elementor-element-09abc8d:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-09abc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiskegulv.no/wp-content/uploads/2025/01/Shade-Essence-XT.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4032 .elementor-element.elementor-element-d6fe807{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4032 .elementor-element.elementor-element-d6fe807:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d6fe807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-7298f01 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-77f5a36 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-9ecd8fa{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4032 .elementor-element.elementor-element-9ecd8fa:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-9ecd8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiskegulv.no/wp-content/uploads/2025/01/4946049460F-rsl-v-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4032 .elementor-element.elementor-element-2b5ac02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4032 .elementor-element.elementor-element-2b5ac02:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-2b5ac02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-2434323 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-7936b0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-2ccbe04{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4032 .elementor-element.elementor-element-2ccbe04:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-2ccbe04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiskegulv.no/wp-content/uploads/2026/10/SAGA_elegant_oak_pearl.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4032 .elementor-element.elementor-element-aa2329e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4032 .elementor-element.elementor-element-aa2329e:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-aa2329e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-1f48491 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-415f3ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-44ce6e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-dab28f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:12px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-dab28f8:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-dab28f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76c88c4 );}.elementor-4032 .elementor-element.elementor-element-4e5897a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:16px 12px;--row-gap:16px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4032 .elementor-element.elementor-element-54880f4{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-4032 .elementor-element.elementor-element-54880f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-54880f4.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-54880f4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon{font-size:24px;}.elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-9845e73{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-4032 .elementor-element.elementor-element-9845e73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-9845e73.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-9845e73.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon{font-size:24px;}.elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-25fb0a9{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-4032 .elementor-element.elementor-element-25fb0a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-25fb0a9.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-25fb0a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon{font-size:24px;}.elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-99581e3{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-4032 .elementor-element.elementor-element-99581e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-99581e3.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-99581e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon{font-size:24px;}.elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-62ea6e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5DED5;--border-color:#E5DED5;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4032 .elementor-element.elementor-element-62ea6e8:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-62ea6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-b57580b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-f3d151d{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-42de7aa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-6c8cea9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:21px;color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-ea6cd92 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:600;line-height:34px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-f318f4d .elementor-button{background-color:#FAF8F5;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:#2D2926;color:#2D2926;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F675F;border-radius:4px 4px 4px 4px;padding:8px 16px 8px 16px;}.elementor-4032 .elementor-element.elementor-element-f4a874b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-aa4df57{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4032 .elementor-element.elementor-element-cb97e00{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-a53733b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-84d0357 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-2057448 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:700;line-height:28px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-d9b5617 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FBBC05;}.elementor-4032 .elementor-element.elementor-element-d0c8806{font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-572bbd7{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4032 .elementor-element.elementor-element-60d15a3{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-165dfd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-7de3f08 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-4e7d302 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-920fb14 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FBBC05;}.elementor-4032 .elementor-element.elementor-element-a3f1060{font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-cd2e6c7{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4032 .elementor-element.elementor-element-c1828c6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-348cf9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-ee6b341 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-9ac1646 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-f6d398e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FBBC05;}.elementor-4032 .elementor-element.elementor-element-2c2248b{font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;color:#2D2926;}.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 ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-f95327d .elementor-toggle-title, .elementor-4032 .elementor-element.elementor-element-f95327d .elementor-toggle-icon{color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-f95327d .elementor-toggle-icon svg{fill:#6F675F;}.elementor-4032 .elementor-element.elementor-element-f95327d .elementor-toggle-title{font-family:"Manrope", Sans-serif;font-size:12px;}.elementor-4032 .elementor-element.elementor-element-f95327d .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-f95327d .elementor-tab-content{color:#2D2926;font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;padding:8px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-8087d09{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4032 .elementor-element.elementor-element-3a90e87{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-2813442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-6e88de0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-53c15a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-d971d22 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FBBC05;}.elementor-4032 .elementor-element.elementor-element-df8f394{font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-ab7e813 .elementor-toggle-title, .elementor-4032 .elementor-element.elementor-element-ab7e813 .elementor-toggle-icon{color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-ab7e813 .elementor-toggle-icon svg{fill:#6F675F;}.elementor-4032 .elementor-element.elementor-element-ab7e813 .elementor-toggle-title{font-family:"Manrope", Sans-serif;font-size:12px;}.elementor-4032 .elementor-element.elementor-element-ab7e813 .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-ab7e813 .elementor-tab-content{color:#2D2926;font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;padding:8px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-dfb4cb3{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-4032 .elementor-element.elementor-element-df82c1c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-be58103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-5b79829 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-c107f8a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#6F675F;}.elementor-4032 .elementor-element.elementor-element-f72b2da .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FBBC05;}.elementor-4032 .elementor-element.elementor-element-af559e3{font-family:"Manrope", Sans-serif;font-size:14px;line-height:22px;color:#2D2926;}.elementor-4032 .elementor-element.elementor-element-f2a47a3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:32px;padding:0px 24px 0px 24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;}.elementor-4032 .elementor-element.elementor-element-3560db5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-3560db5:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-3560db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-465b58d{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-b06b8d8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-4bc8d8b .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-4bc8d8b .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-4bc8d8b .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-4bc8d8b .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-4bc8d8b .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price del {font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-8f06e1d );border-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-76c88c4 );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-bbccbf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-bbccbf3:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-bbccbf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea079ea );}.elementor-4032 .elementor-element.elementor-element-c002ff0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-70599a6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-22670e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-9ab219e img{width:100%;border-radius:999px 999px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button{background-color:var( --e-global-color-8f06e1d );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:24px 18px 24px 16px;}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button:focus{background-color:var( --e-global-color-ea079ea );color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-3b534be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-84d5182 img{width:100%;border-radius:999px 999px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button{background-color:var( --e-global-color-8f06e1d );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:24px 18px 24px 16px;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button:focus{background-color:var( --e-global-color-ea079ea );color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-18bdf5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-3dafa50 img{width:100%;border-radius:999px 999px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button{background-color:var( --e-global-color-8f06e1d );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:24px 18px 24px 16px;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button:focus{background-color:var( --e-global-color-ea079ea );color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-2ca77dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-855ec00 img{width:100%;border-radius:999px 999px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button{background-color:var( --e-global-color-8f06e1d );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:24px 18px 24px 16px;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button:focus{background-color:var( --e-global-color-ea079ea );color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-1435e19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-1435e19:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-1435e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-9c7ca11 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-9e5e690{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-8f5fe57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-1508096 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-4032 .elementor-element.elementor-element-a1ab6ab .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-4032 .elementor-element.elementor-element-a1ab6ab .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-a1ab6ab .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-a1ab6ab .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-a1ab6ab .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-fdba2aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-8896645 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-4032 .elementor-element.elementor-element-7849ea6 .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-4032 .elementor-element.elementor-element-7849ea6 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-7849ea6 .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-7849ea6 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-7849ea6 .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-91bf160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-69c1e92 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-4032 .elementor-element.elementor-element-b976e57 .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-4032 .elementor-element.elementor-element-b976e57 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-b976e57 .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-b976e57 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-b976e57 .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-d0f04e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-d0f04e0:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d0f04e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-16de2fd{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-e6446f1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-fce8e3d .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-fce8e3d .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-fce8e3d .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-fce8e3d .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-fce8e3d .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price del {font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-8f06e1d );border-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-76c88c4 );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-d51b9b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-d51b9b9:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d51b9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea079ea );}.elementor-4032 .elementor-element.elementor-element-b368ecc{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-8d5ac8d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-e84ff5b{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-ffd8743{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-1465929{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-1465929 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4032 .elementor-element.elementor-element-1465929 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-1465929.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-1465929.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-1465929.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-1465929 .elementor-icon{font-size:28px;}.elementor-4032 .elementor-element.elementor-element-1465929 .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-1465929 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-4032 .elementor-element.elementor-element-1465929 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-577d20c{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-577d20c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4032 .elementor-element.elementor-element-577d20c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-577d20c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-577d20c.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-577d20c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-577d20c .elementor-icon{font-size:28px;}.elementor-4032 .elementor-element.elementor-element-577d20c .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-577d20c .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-4032 .elementor-element.elementor-element-577d20c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-648caf6{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-648caf6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4032 .elementor-element.elementor-element-648caf6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-648caf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-648caf6.elementor-view-framed .elementor-icon, .elementor-4032 .elementor-element.elementor-element-648caf6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-648caf6 .elementor-icon{font-size:28px;}.elementor-4032 .elementor-element.elementor-element-648caf6 .elementor-icon-box-title, .elementor-4032 .elementor-element.elementor-element-648caf6 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-4032 .elementor-element.elementor-element-648caf6 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-1eaf53d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-2a9d3e4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-8f06e1d );color:var( --e-global-color-8f06e1d );border-radius:4px 4px 4px 4px;padding:10px 14px 10px 14px;}.elementor-4032 .elementor-element.elementor-element-2a9d3e4 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-2a9d3e4 .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-2a9d3e4 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-2a9d3e4 .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-70e881e .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 14px 10px 14px;}.elementor-4032 .elementor-element.elementor-element-70e881e .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-70e881e .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-70e881e .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-70e881e .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-852f0c2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-94340f3{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-94340f3:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-94340f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiskegulv.no/wp-content/uploads/2026/06/8928_HS500_ultramattlackiert_Ambiente_1600x1067_718b786f-2e77-4071-b740-aa715bc90912.jpg");background-position:center center;background-size:cover;}.elementor-4032 .elementor-element.elementor-element-428cbc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4032 .elementor-element.elementor-element-428cbc9:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-428cbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-7e973a0{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-759a71b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-99f7cc4 .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-99f7cc4 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-99f7cc4 .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-99f7cc4 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-99f7cc4 .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-e31c37e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-1b22b27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-414c102 img{width:100%;}.elementor-4032 .elementor-element.elementor-element-523b619{padding:16px 16px 12px 16px;}.elementor-4032 .elementor-element.elementor-element-523b619 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-5b2ccf1{padding:0px 16px 12px 16px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-a96c77b .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-a96c77b .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-a96c77b .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-a96c77b{padding:0px 16px 16px 16px;}.elementor-4032 .elementor-element.elementor-element-a96c77b .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-a96c77b .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-1535347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-cb802dd img{width:100%;}.elementor-4032 .elementor-element.elementor-element-3e571f0{padding:16px 16px 12px 16px;}.elementor-4032 .elementor-element.elementor-element-3e571f0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-40f0abf{padding:0px 16px 12px 16px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-32173c4 .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-32173c4 .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-32173c4 .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-32173c4{padding:0px 16px 16px 16px;}.elementor-4032 .elementor-element.elementor-element-32173c4 .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-32173c4 .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-d43b3cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-13770fb img{width:100%;}.elementor-4032 .elementor-element.elementor-element-d5b0a86{padding:16px 16px 12px 16px;}.elementor-4032 .elementor-element.elementor-element-d5b0a86 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-bdf7f6f{padding:0px 16px 12px 16px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-83a5f5a .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-83a5f5a .elementor-button:hover, .elementor-4032 .elementor-element.elementor-element-83a5f5a .elementor-button:focus{background-color:var( --e-global-color-8740b84 );color:var( --e-global-color-8f06e1d );}.elementor-4032 .elementor-element.elementor-element-83a5f5a{padding:0px 16px 16px 16px;}.elementor-4032 .elementor-element.elementor-element-83a5f5a .elementor-button:hover svg, .elementor-4032 .elementor-element.elementor-element-83a5f5a .elementor-button:focus svg{fill:var( --e-global-color-8f06e1d );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4032 .elementor-element.elementor-element-e5db8c8{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4032 .elementor-element.elementor-element-f6cfb40 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-4032 .elementor-element.elementor-element-591f2a4 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-d54fdb0{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4032 .elementor-element.elementor-element-44ce6e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-f2a47a3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4032 .elementor-element.elementor-element-70599a6{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4032 .elementor-element.elementor-element-ffd8743{--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-4032 .elementor-element.elementor-element-1465929{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-577d20c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-648caf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-e260a47{--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-4032 .elementor-element.elementor-element-e5db8c8{--width:100%;--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4032 .elementor-element.elementor-element-10296bb .elementor-heading-title{font-size:16px;}.elementor-4032 .elementor-element.elementor-element-f6cfb40 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-4032 .elementor-element.elementor-element-591f2a4 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-d54fdb0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4032 .elementor-element.elementor-element-ce403a4{--width:100%;}.elementor-4032 .elementor-element.elementor-element-09abc8d{--min-height:340px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-d6fe807{--width:230px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-7298f01 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-4032 .elementor-element.elementor-element-77f5a36 .elementor-heading-title{font-size:20px;}.elementor-4032 .elementor-element.elementor-element-9ecd8fa{--min-height:340px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-2b5ac02{--width:230px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-2434323 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-4032 .elementor-element.elementor-element-7936b0a .elementor-heading-title{font-size:20px;}.elementor-4032 .elementor-element.elementor-element-2ccbe04{--min-height:340px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-aa2329e{--width:230px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-1f48491 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-4032 .elementor-element.elementor-element-415f3ac .elementor-heading-title{font-size:20px;}.elementor-4032 .elementor-element.elementor-element-44ce6e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4032 .elementor-element.elementor-element-dab28f8{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-4e5897a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-54880f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon-box-wrapper{text-align:start;}.elementor-4032 .elementor-element.elementor-element-9845e73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon-box-wrapper{text-align:start;}.elementor-4032 .elementor-element.elementor-element-25fb0a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-4032 .elementor-element.elementor-element-99581e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-4032 .elementor-element.elementor-element-62ea6e8{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-b57580b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-4032 .elementor-element.elementor-element-f3d151d{--width:100%;}.elementor-4032 .elementor-element.elementor-element-42de7aa .elementor-heading-title{font-size:16px;}.elementor-4032 .elementor-element.elementor-element-6c8cea9 .elementor-heading-title{font-size:13px;}.elementor-4032 .elementor-element.elementor-element-ea6cd92 .elementor-heading-title{font-size:27px;}.elementor-4032 .elementor-element.elementor-element-84d0357 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-2057448 .elementor-heading-title{font-size:12px;}.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-size:23px;}.elementor-4032 .elementor-element.elementor-element-d9b5617 .elementor-heading-title{font-size:22px;}.elementor-4032 .elementor-element.elementor-element-7de3f08 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-4e7d302 .elementor-heading-title{font-size:12px;}.elementor-4032 .elementor-element.elementor-element-920fb14 .elementor-heading-title{font-size:22px;}.elementor-4032 .elementor-element.elementor-element-ee6b341 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-9ac1646 .elementor-heading-title{font-size:12px;}.elementor-4032 .elementor-element.elementor-element-f6d398e .elementor-heading-title{font-size:22px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-6e88de0 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-53c15a9 .elementor-heading-title{font-size:12px;}.elementor-4032 .elementor-element.elementor-element-d971d22 .elementor-heading-title{font-size:22px;}.elementor-4032 .elementor-element.elementor-element-5b79829 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-c107f8a .elementor-heading-title{font-size:12px;}.elementor-4032 .elementor-element.elementor-element-f72b2da .elementor-heading-title{font-size:22px;}.elementor-4032 .elementor-element.elementor-element-f2a47a3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4032 .elementor-element.elementor-element-3560db5{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-465b58d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4032 .elementor-element.elementor-element-b06b8d8 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-4032 .elementor-element.elementor-element-4bc8d8b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:40px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-23c0281.elementor-wc-products ul.products li.product .price{font-size:28px;}.elementor-4032 .elementor-element.elementor-element-bbccbf3{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-c002ff0 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-4032 .elementor-element.elementor-element-70599a6{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-4032 .elementor-element.elementor-element-22670e1{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button{font-size:12px;padding:16px 12px 16px 12px;}.elementor-4032 .elementor-element.elementor-element-3b534be{--width:100%;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button{font-size:12px;padding:16px 12px 16px 12px;}.elementor-4032 .elementor-element.elementor-element-18bdf5b{--width:100%;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button{font-size:12px;padding:16px 12px 16px 12px;}.elementor-4032 .elementor-element.elementor-element-2ca77dd{--width:100%;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button{font-size:12px;padding:16px 12px 16px 12px;}.elementor-4032 .elementor-element.elementor-element-1435e19{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-9c7ca11 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-4032 .elementor-element.elementor-element-9e5e690{--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-4032 .elementor-element.elementor-element-8f5fe57{--width:100%;}.elementor-4032 .elementor-element.elementor-element-1508096 img{height:180px;}.elementor-4032 .elementor-element.elementor-element-fdba2aa{--width:100%;}.elementor-4032 .elementor-element.elementor-element-8896645 img{height:180px;}.elementor-4032 .elementor-element.elementor-element-91bf160{--width:100%;}.elementor-4032 .elementor-element.elementor-element-69c1e92 img{height:180px;}.elementor-4032 .elementor-element.elementor-element-d0f04e0{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-16de2fd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4032 .elementor-element.elementor-element-e6446f1 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-4032 .elementor-element.elementor-element-fce8e3d{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:40px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-3a8222e.elementor-wc-products ul.products li.product .price{font-size:28px;}.elementor-4032 .elementor-element.elementor-element-d51b9b9{--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-4032 .elementor-element.elementor-element-b368ecc{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-8d5ac8d .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-4032 .elementor-element.elementor-element-ffd8743{--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-4032 .elementor-element.elementor-element-1465929{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-577d20c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-648caf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4032 .elementor-element.elementor-element-1eaf53d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4032 .elementor-element.elementor-element-852f0c2 .elementor-heading-title{font-size:16px;}.elementor-4032 .elementor-element.elementor-element-94340f3{--width:100%;--min-height:260px;}.elementor-4032 .elementor-element.elementor-element-94340f3.e-con{--order:-99999 /* order start hack */;}.elementor-4032 .elementor-element.elementor-element-428cbc9{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-4032 .elementor-element.elementor-element-7e973a0{--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;}.elementor-4032 .elementor-element.elementor-element-759a71b .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-4032 .elementor-element.elementor-element-e31c37e{--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-4032 .elementor-element.elementor-element-1b22b27{--width:100%;}.elementor-4032 .elementor-element.elementor-element-523b619 .elementor-heading-title{font-size:22px;line-height:27.5px;}.elementor-4032 .elementor-element.elementor-element-1535347{--width:100%;}.elementor-4032 .elementor-element.elementor-element-3e571f0 .elementor-heading-title{font-size:22px;line-height:27.5px;}.elementor-4032 .elementor-element.elementor-element-d43b3cc{--width:100%;}.elementor-4032 .elementor-element.elementor-element-d5b0a86 .elementor-heading-title{font-size:22px;line-height:27.5px;}}@media(min-width:768px){.elementor-4032 .elementor-element.elementor-element-e5db8c8{--width:42%;}.elementor-4032 .elementor-element.elementor-element-ce403a4{--width:58%;}.elementor-4032 .elementor-element.elementor-element-d6fe807{--width:265px;}.elementor-4032 .elementor-element.elementor-element-2b5ac02{--width:265px;}.elementor-4032 .elementor-element.elementor-element-aa2329e{--width:265px;}.elementor-4032 .elementor-element.elementor-element-dab28f8{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-62ea6e8{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-f3d151d{--width:240px;}.elementor-4032 .elementor-element.elementor-element-3560db5{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-bbccbf3{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-22670e1{--width:100%;}.elementor-4032 .elementor-element.elementor-element-3b534be{--width:100%;}.elementor-4032 .elementor-element.elementor-element-18bdf5b{--width:100%;}.elementor-4032 .elementor-element.elementor-element-2ca77dd{--width:100%;}.elementor-4032 .elementor-element.elementor-element-1435e19{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-8f5fe57{--width:32%;}.elementor-4032 .elementor-element.elementor-element-fdba2aa{--width:32%;}.elementor-4032 .elementor-element.elementor-element-91bf160{--width:32%;}.elementor-4032 .elementor-element.elementor-element-d0f04e0{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-b368ecc{--width:50%;}.elementor-4032 .elementor-element.elementor-element-94340f3{--width:50%;}.elementor-4032 .elementor-element.elementor-element-428cbc9{--content-width:1600px;}.elementor-4032 .elementor-element.elementor-element-1b22b27{--width:32.2%;}.elementor-4032 .elementor-element.elementor-element-1535347{--width:32.2%;}.elementor-4032 .elementor-element.elementor-element-d43b3cc{--width:32.2%;}}/* Start custom CSS for text-editor, class: .elementor-element-9eee39f */.elementor-4032 .elementor-element.elementor-element-9eee39f p{margin:0 0 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5db8c8 */.elementor-4032 .elementor-element.elementor-element-e5db8c8{padding-left:max(48px,calc((100cqw - 1600px)/2));}@media(max-width:1024px){.elementor-4032 .elementor-element.elementor-element-e5db8c8{padding-left:32px;}}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-e5db8c8{padding-left:20px;}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-44ce6e1 */.elementor-4032 .elementor-element.elementor-element-44ce6e1{min-width:0;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .swiper,.elementor-4032 .elementor-element.elementor-element-44ce6e1 .swiper-slide{overflow:hidden;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .swiper-slide>a{text-decoration:none;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .elementor-swiper-button{color:white;background:transparent;padding:0;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .elementor-swiper-button svg{fill:currentColor;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .swiper-pagination{position:absolute;bottom:12px!important;}.elementor-4032 .elementor-element.elementor-element-44ce6e1{position:relative;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .e-n-carousel{margin-bottom:0!important;padding-bottom:0!important;}.elementor-4032 .elementor-element.elementor-element-44ce6e1 .swiper-pagination{position:absolute!important;bottom:12px!important;left:0!important;width:100%;margin:0!important;line-height:0;z-index:5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce403a4 */.elementor-4032 .elementor-element.elementor-element-ce403a4{overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e260a47 */.elementor-4032 .elementor-element.elementor-element-e260a47{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);width:100%;max-width:100%;container-type:inline-size;}.elementor-4032 .elementor-element.elementor-element-e260a47>.e-con{width:100%;min-width:0;}.elementor-4032 .elementor-element.elementor-element-e260a47 .elementor-widget{min-width:0;max-width:100%;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-e260a47{display:flex;flex-direction:column;}.elementor-4032 .elementor-element.elementor-element-e260a47>.e-con{width:100%;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54880f4 */.elementor-4032 .elementor-element.elementor-element-54880f4 .elementor-icon-box-title{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9845e73 */.elementor-4032 .elementor-element.elementor-element-9845e73 .elementor-icon-box-title{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25fb0a9 */.elementor-4032 .elementor-element.elementor-element-25fb0a9 .elementor-icon-box-title{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99581e3 */.elementor-4032 .elementor-element.elementor-element-99581e3 .elementor-icon-box-title{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53733b */.elementor-4032 .elementor-element.elementor-element-a53733b{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165dfd7 */.elementor-4032 .elementor-element.elementor-element-165dfd7{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348cf9a */.elementor-4032 .elementor-element.elementor-element-348cf9a{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2813442 */.elementor-4032 .elementor-element.elementor-element-2813442{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be58103 */.elementor-4032 .elementor-element.elementor-element-be58103{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53733b */.elementor-4032 .elementor-element.elementor-element-a53733b{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165dfd7 */.elementor-4032 .elementor-element.elementor-element-165dfd7{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348cf9a */.elementor-4032 .elementor-element.elementor-element-348cf9a{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2813442 */.elementor-4032 .elementor-element.elementor-element-2813442{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be58103 */.elementor-4032 .elementor-element.elementor-element-be58103{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53733b */.elementor-4032 .elementor-element.elementor-element-a53733b{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165dfd7 */.elementor-4032 .elementor-element.elementor-element-165dfd7{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348cf9a */.elementor-4032 .elementor-element.elementor-element-348cf9a{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2813442 */.elementor-4032 .elementor-element.elementor-element-2813442{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be58103 */.elementor-4032 .elementor-element.elementor-element-be58103{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53733b */.elementor-4032 .elementor-element.elementor-element-a53733b{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165dfd7 */.elementor-4032 .elementor-element.elementor-element-165dfd7{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348cf9a */.elementor-4032 .elementor-element.elementor-element-348cf9a{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2813442 */.elementor-4032 .elementor-element.elementor-element-2813442{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be58103 */.elementor-4032 .elementor-element.elementor-element-be58103{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53733b */.elementor-4032 .elementor-element.elementor-element-a53733b{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165dfd7 */.elementor-4032 .elementor-element.elementor-element-165dfd7{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348cf9a */.elementor-4032 .elementor-element.elementor-element-348cf9a{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2813442 */.elementor-4032 .elementor-element.elementor-element-2813442{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be58103 */.elementor-4032 .elementor-element.elementor-element-be58103{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53733b */.elementor-4032 .elementor-element.elementor-element-a53733b{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165dfd7 */.elementor-4032 .elementor-element.elementor-element-165dfd7{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348cf9a */.elementor-4032 .elementor-element.elementor-element-348cf9a{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2813442 */.elementor-4032 .elementor-element.elementor-element-2813442{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be58103 */.elementor-4032 .elementor-element.elementor-element-be58103{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd37708 */.elementor-4032 .elementor-element.elementor-element-cd37708 .elementor-heading-title{font-family:Arial,sans-serif;background:conic-gradient(#4285f4 0deg 95deg,#34a853 95deg 190deg,#fbbc05 190deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);background-clip:text;-webkit-background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f2a47a3 */.elementor-4032 .elementor-element.elementor-element-f2a47a3{min-width:0;}.elementor-4032 .elementor-element.elementor-element-f2a47a3 .swiper{overflow:hidden;}.elementor-4032 .elementor-element.elementor-element-f2a47a3 .elementor-swiper-button{color:var(--e-global-color-secondary);background:transparent;padding:0;}.elementor-4032 .elementor-element.elementor-element-f2a47a3 .elementor-swiper-button svg{fill:currentColor;}.elementor-4032 .elementor-element.elementor-element-f2a47a3 .elementor-widget-text-editor p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4a874b */.elementor-4032 .elementor-element.elementor-element-f4a874b{flex:1;min-width:0;width:calc(100% - 280px);}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-f4a874b{width:100%;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bc8d8b */.elementor-4032 .elementor-element.elementor-element-4bc8d8b{flex:0 0 auto;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-4bc8d8b{flex:0 0 100px;}.elementor-4032 .elementor-element.elementor-element-4bc8d8b .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-23c0281 */.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product{min-width:0;width:auto!important;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;}
.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product img{aspect-ratio:1.35;object-fit:cover;margin:0!important;}
.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product .woocommerce-loop-product__title{font-family:Fraunces,serif;font-size:16px;line-height:24px;font-weight:500;padding:0!important;min-height:3em;margin:16px 16px 12px!important;}
.elementor-4032 .elementor-element.elementor-element-23c0281 .price{margin:0 16px!important;display:block;text-align:left;}
.elementor-4032 .elementor-element.elementor-element-23c0281 .mg-home-normal{display:block;font:400 14px/24px Manrope,sans-serif;color:var(--e-global-color-secondary);margin-bottom:8px;}
.elementor-4032 .elementor-element.elementor-element-23c0281 .mg-home-current{display:flex;align-items:baseline;gap:6px;font:700 28px/32px Manrope,sans-serif;color:var(--e-global-color-accent);}
.elementor-4032 .elementor-element.elementor-element-23c0281 .mg-home-current small,.elementor-4032 .elementor-element.elementor-element-23c0281 .mg-home-normal small{font:400 14px/24px Manrope,sans-serif;color:var(--e-global-color-secondary);}
.elementor-4032 .elementor-element.elementor-element-23c0281 .mg-home-stock{font:600 14px/24px Manrope,sans-serif;margin:14px 16px 22px;color:var(--e-global-color-secondary);}
.elementor-4032 .elementor-element.elementor-element-23c0281 .button{display:block;margin:auto 16px 16px!important;text-align:center;font:600 14px/24px Manrope,sans-serif;padding:9px 12px;min-height:44px;border:1px solid var(--e-global-color-accent);border-radius:4px;}
.elementor-4032 .elementor-element.elementor-element-23c0281 .onsale{left:10px!important;right:auto!important;top:10px!important;border-radius:0!important;min-width:0!important;min-height:0!important;padding:3px 8px;font:400 14px/24px Manrope,sans-serif;background:var(--e-global-color-accent)!important;color:var(--e-global-color-8f06e1d);}
@media(max-width:1024px){.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:24px;margin:12px 12px!important;}.elementor-4032 .elementor-element.elementor-element-23c0281 .price{margin-inline:12px!important;}.elementor-4032 .elementor-element.elementor-element-23c0281 .mg-home-stock{margin-inline:12px;}.elementor-4032 .elementor-element.elementor-element-23c0281 .button{margin-inline:12px!important;font-size:14px;padding:9px 4px;}}
.elementor-4032 .elementor-element.elementor-element-23c0281 .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;}.elementor-4032 .elementor-element.elementor-element-23c0281 .price{margin-top:auto!important;}.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product .onsale{padding:8px 10px!important;font:500 14px/20px Fraunces,serif!important;min-height:0!important;min-width:0!important;left:10px!important;top:10px!important;right:auto!important;}
.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product .onsale,.elementor-4032 .elementor-element.elementor-element-23c0281>.onsale,.elementor-4032 .elementor-element.elementor-element-23c0281 .elementor-widget-container>.onsale{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:4px!important;box-sizing:border-box!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;line-height:16px!important;}
.elementor-4032 .elementor-element.elementor-element-23c0281 ul.products li.product .onsale.mg-bestseller{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;font-size:10px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab219e */.elementor-4032 .elementor-element.elementor-element-9ab219e a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-9ab219e img{width:100%;aspect-ratio:1/2;object-fit:cover;display:block;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-9ab219e img{aspect-ratio:1/1.7;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dd7ace */.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button-text{flex:0 1 auto;text-align:left;}.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button-icon{font-size:22px;line-height:1;flex-shrink:0;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-9dd7ace .elementor-button-icon{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84d5182 */.elementor-4032 .elementor-element.elementor-element-84d5182 a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-84d5182 img{width:100%;aspect-ratio:1/2;object-fit:cover;display:block;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-84d5182 img{aspect-ratio:1/1.7;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-125e50b */.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button-text{flex:0 1 auto;text-align:left;}.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button-icon{font-size:22px;line-height:1;flex-shrink:0;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-125e50b .elementor-button-icon{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dafa50 */.elementor-4032 .elementor-element.elementor-element-3dafa50 a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-3dafa50 img{width:100%;aspect-ratio:1/2;object-fit:cover;display:block;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-3dafa50 img{aspect-ratio:1/1.7;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e72fe */.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button-text{flex:0 1 auto;text-align:left;}.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button-icon{font-size:22px;line-height:1;flex-shrink:0;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-64e72fe .elementor-button-icon{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-855ec00 */.elementor-4032 .elementor-element.elementor-element-855ec00 a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-855ec00 img{width:100%;aspect-ratio:1/2;object-fit:cover;display:block;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-855ec00 img{aspect-ratio:1/1.7;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07551f1 */.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button-text{flex:0 1 auto;text-align:left;}.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button-icon{font-size:22px;line-height:1;flex-shrink:0;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-07551f1 .elementor-button-icon{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1508096 */.elementor-4032 .elementor-element.elementor-element-1508096 a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-1508096 img{width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8896645 */.elementor-4032 .elementor-element.elementor-element-8896645 a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-8896645 img{width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c1e92 */.elementor-4032 .elementor-element.elementor-element-69c1e92 a{display:block;width:100%;}.elementor-4032 .elementor-element.elementor-element-69c1e92 img{width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fce8e3d */.elementor-4032 .elementor-element.elementor-element-fce8e3d{flex:0 0 auto;}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-fce8e3d{flex:0 0 100px;}.elementor-4032 .elementor-element.elementor-element-fce8e3d .elementor-button-text{white-space:normal;}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3a8222e */.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product{min-width:0;width:auto!important;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;}
.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product img{aspect-ratio:1.35;object-fit:cover;margin:0!important;}
.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product .woocommerce-loop-product__title{font-family:Fraunces,serif;font-size:16px;line-height:24px;font-weight:500;padding:0!important;min-height:3em;margin:16px 16px 12px!important;}
.elementor-4032 .elementor-element.elementor-element-3a8222e .price{margin:0 16px!important;display:block;text-align:left;}
.elementor-4032 .elementor-element.elementor-element-3a8222e .mg-home-normal{display:block;font:400 14px/24px Manrope,sans-serif;color:var(--e-global-color-secondary);margin-bottom:8px;}
.elementor-4032 .elementor-element.elementor-element-3a8222e .mg-home-current{display:flex;align-items:baseline;gap:6px;font:700 28px/32px Manrope,sans-serif;color:var(--e-global-color-accent);}
.elementor-4032 .elementor-element.elementor-element-3a8222e .mg-home-current small,.elementor-4032 .elementor-element.elementor-element-3a8222e .mg-home-normal small{font:400 14px/24px Manrope,sans-serif;color:var(--e-global-color-secondary);}
.elementor-4032 .elementor-element.elementor-element-3a8222e .mg-home-stock{font:600 14px/24px Manrope,sans-serif;margin:14px 16px 22px;color:var(--e-global-color-secondary);}
.elementor-4032 .elementor-element.elementor-element-3a8222e .button{display:block;margin:auto 16px 16px!important;text-align:center;font:600 14px/24px Manrope,sans-serif;padding:9px 12px;min-height:44px;border:1px solid var(--e-global-color-accent);border-radius:4px;}
.elementor-4032 .elementor-element.elementor-element-3a8222e .onsale{left:10px!important;right:auto!important;top:10px!important;border-radius:0!important;min-width:0!important;min-height:0!important;padding:3px 8px;font:400 14px/24px Manrope,sans-serif;background:var(--e-global-color-accent)!important;color:var(--e-global-color-8f06e1d);}
@media(max-width:1024px){.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:24px;margin:12px 12px!important;}.elementor-4032 .elementor-element.elementor-element-3a8222e .price{margin-inline:12px!important;}.elementor-4032 .elementor-element.elementor-element-3a8222e .mg-home-stock{margin-inline:12px;}.elementor-4032 .elementor-element.elementor-element-3a8222e .button{margin-inline:12px!important;font-size:14px;padding:9px 4px;}}
.elementor-4032 .elementor-element.elementor-element-3a8222e .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;}.elementor-4032 .elementor-element.elementor-element-3a8222e .price{margin-top:auto!important;}.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product .onsale{padding:8px 10px!important;font:500 14px/20px Fraunces,serif!important;min-height:0!important;min-width:0!important;left:10px!important;top:10px!important;right:auto!important;}
.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product .onsale,.elementor-4032 .elementor-element.elementor-element-3a8222e>.onsale,.elementor-4032 .elementor-element.elementor-element-3a8222e .elementor-widget-container>.onsale{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:4px!important;box-sizing:border-box!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;line-height:16px!important;}
.elementor-4032 .elementor-element.elementor-element-3a8222e ul.products li.product .onsale.mg-bestseller{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;font-size:10px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b368ecc */.elementor-4032 .elementor-element.elementor-element-b368ecc{padding-left:max(32px,calc((100cqw - 1600px)/2));}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-b368ecc{padding-left:16px;padding-right:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d51b9b9 */.elementor-4032 .elementor-element.elementor-element-d51b9b9{container-type:inline-size;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-414c102 */.elementor-4032 .elementor-element.elementor-element-414c102{aspect-ratio:1.85185;flex-shrink:0;}.elementor-4032 .elementor-element.elementor-element-414c102 a{display:block;width:100%;height:100%;overflow:hidden;}.elementor-4032 .elementor-element.elementor-element-414c102 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb802dd */.elementor-4032 .elementor-element.elementor-element-cb802dd{aspect-ratio:1.85185;flex-shrink:0;}.elementor-4032 .elementor-element.elementor-element-cb802dd a{display:block;width:100%;height:100%;overflow:hidden;}.elementor-4032 .elementor-element.elementor-element-cb802dd img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13770fb */.elementor-4032 .elementor-element.elementor-element-13770fb{aspect-ratio:1.85185;flex-shrink:0;}.elementor-4032 .elementor-element.elementor-element-13770fb a{display:block;width:100%;height:100%;overflow:hidden;}.elementor-4032 .elementor-element.elementor-element-13770fb img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */