.elementor-33 .elementor-element.elementor-element-856fcbd{--display:flex;--min-height:615px;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-33 .elementor-element.elementor-element-856fcbd:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-856fcbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bookytips.com/wp-content/uploads/2026/02/Frame-7-10.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-856fcbd > .elementor-shape-bottom .elementor-shape-fill, .elementor-33 .elementor-element.elementor-element-856fcbd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-856fcbd > .elementor-shape-bottom svg, .elementor-33 .elementor-element.elementor-element-856fcbd > .e-con-inner > .elementor-shape-bottom svg{width:calc(103% + 1.3px);height:44px;}.elementor-33 .elementor-element.elementor-element-b3cc4bf{--display:flex;--min-height:456px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-33 .elementor-element.elementor-element-b3cc4bf:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b3cc4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}.elementor-33 .elementor-element.elementor-element-b3cc4bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-33 .elementor-element.elementor-element-0de8b54{--iteration-count:infinite;--dynamic-text-color:#A67E5E;}.elementor-33 .elementor-element.elementor-element-0de8b54 .elementor-headline{text-align:center;font-family:var( --e-global-typography-6089bf5-font-family ), Sans-serif;font-size:var( --e-global-typography-6089bf5-font-size );font-weight:var( --e-global-typography-6089bf5-font-weight );line-height:var( --e-global-typography-6089bf5-line-height );}.elementor-33 .elementor-element.elementor-element-0de8b54 .elementor-headline-plain-text{color:#3F2D20;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-4464242{padding:10px 0px 10px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-0835d7c .elementor-button{background-color:var( --e-global-color-b36c1b0 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-b09fd0d );color:var( --e-global-color-b09fd0d );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-33 .elementor-element.elementor-element-0835d7c .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-0835d7c .elementor-button:focus{background-color:var( --e-global-color-30c3a24 );}.elementor-33 .elementor-element.elementor-element-0835d7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-0835d7c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-33 .elementor-element.elementor-element-16eab56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-33 .elementor-element.elementor-element-16eab56:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-16eab56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-aa5f4db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-aa5f4db:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-aa5f4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d722483 );}.elementor-33 .elementor-element.elementor-element-647d1dd{--iteration-count:infinite;padding:50px 50px 0px 50px;--dynamic-text-color:#965F45;}.elementor-33 .elementor-element.elementor-element-647d1dd .elementor-headline{text-align:center;font-family:"Oswald", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-33 .elementor-element.elementor-element-647d1dd .elementor-headline-plain-text{color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-647d1dd .elementor-headline-dynamic-text{font-family:"Paprika", Sans-serif;font-weight:700;line-height:1.2em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-33 .elementor-element.elementor-element-3d29322 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-bb4de2a .elementor-heading-title{font-family:"Paprika", Sans-serif;font-weight:600;color:#965F45;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33 .elementor-element.elementor-element-cba2472{--divider-border-style:solid;--divider-color:var( --e-global-color-ab808d0 );--divider-border-width:2px;}.elementor-33 .elementor-element.elementor-element-cba2472 .elementor-divider-separator{width:67%;margin:0 auto;margin-center:0;}.elementor-33 .elementor-element.elementor-element-cba2472 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-33 .elementor-element.elementor-element-a1ab9c5{text-align:center;font-family:"Atma", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:1.5px;color:#965F45;}.elementor-33 .elementor-element.elementor-element-c4da683{--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-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-8f5545f{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-8f5545f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-8f5545f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-8f5545f:hover{background-color:#F86E2D54;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-0eceb31{text-align:center;}.elementor-33 .elementor-element.elementor-element-0eceb31 .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-a3fb293{text-align:center;}.elementor-33 .elementor-element.elementor-element-dba135e{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-dba135e:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-dba135e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-dba135e:hover{background-color:#F86E2D54;}.elementor-33 .elementor-element.elementor-element-bd8b7d5{text-align:center;}.elementor-33 .elementor-element.elementor-element-bd8b7d5 .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-ffd9339{text-align:center;}.elementor-33 .elementor-element.elementor-element-706e750{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-706e750:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-706e750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-706e750:hover{background-color:#F86E2D54;}.elementor-33 .elementor-element.elementor-element-50929e1{text-align:center;}.elementor-33 .elementor-element.elementor-element-50929e1 .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-d68cc6f{text-align:center;}.elementor-33 .elementor-element.elementor-element-00043e0{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-00043e0:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-00043e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-00043e0:hover{background-color:#F86E2D54;}.elementor-33 .elementor-element.elementor-element-eaa4800{text-align:center;}.elementor-33 .elementor-element.elementor-element-eaa4800 .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-befa148{text-align:center;}.elementor-33 .elementor-element.elementor-element-0013fee{padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-33 .elementor-element.elementor-element-ab84c0a .elementor-button{background-color:var( --e-global-color-b36c1b0 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-b09fd0d );color:var( --e-global-color-b09fd0d );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-33 .elementor-element.elementor-element-ab84c0a .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-ab84c0a .elementor-button:focus{background-color:var( --e-global-color-30c3a24 );}.elementor-33 .elementor-element.elementor-element-ab84c0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-ab84c0a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-33 .elementor-element.elementor-element-29ec237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:160px;--padding-bottom:160px;--padding-left:100px;--padding-right:100px;}.elementor-33 .elementor-element.elementor-element-29ec237:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-29ec237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A5F4B;}.elementor-33 .elementor-element.elementor-element-29ec237 > .elementor-shape-top .elementor-shape-fill, .elementor-33 .elementor-element.elementor-element-29ec237 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-29ec237 > .elementor-shape-bottom .elementor-shape-fill, .elementor-33 .elementor-element.elementor-element-29ec237 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-8453f11{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-8453f11:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-8453f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-c7ab7cb{--iteration-count:infinite;padding:30px 30px 0px 30px;--dynamic-text-color:#965F45;}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline{text-align:center;font-family:"Oswald", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline-plain-text{color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline-dynamic-text{font-family:var( --e-global-typography-2e6aef4-font-family ), Sans-serif;font-weight:var( --e-global-typography-2e6aef4-font-weight );line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-44e347e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-08ad1c5 .elementor-heading-title{font-family:"Paprika", Sans-serif;font-weight:600;color:#965F45;}.elementor-33 .elementor-element.elementor-element-22e5cad{--divider-border-style:solid;--divider-color:var( --e-global-color-ab808d0 );--divider-border-width:2px;}.elementor-33 .elementor-element.elementor-element-22e5cad .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-33 .elementor-element.elementor-element-22e5cad .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-33 .elementor-element.elementor-element-c084d7f{--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:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-33 .elementor-element.elementor-element-c084d7f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-c084d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-e8e960a{--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:flex-start;}.elementor-33 .elementor-element.elementor-element-e8e960a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-4e4d479{text-align:center;font-family:"Atma", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:1.5px;color:#965F45;}.elementor-33 .elementor-element.elementor-element-b382a1d{padding:30px 30px 010px 30px;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-b382a1d a{color:#DE9574;}.elementor-33 .elementor-element.elementor-element-b382a1d a:hover, .elementor-33 .elementor-element.elementor-element-b382a1d a:focus{color:#CF541C;}.elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button{background-color:var( --e-global-color-b36c1b0 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-b09fd0d );color:var( --e-global-color-b09fd0d );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button:focus{background-color:var( --e-global-color-30c3a24 );color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-2f047a9{padding:0px 0px 30px 030px;}.elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-2f047a9 .elementor-button:focus svg{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-54ffe55{--display:flex;}.elementor-33 .elementor-element.elementor-element-0edef08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0edef08:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-0edef08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-8cb271b{--iteration-count:infinite;--dynamic-text-color:#965F45;}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline{text-align:center;font-family:var( --e-global-typography-df9ce4e-font-family ), Sans-serif;font-size:var( --e-global-typography-df9ce4e-font-size );font-weight:var( --e-global-typography-df9ce4e-font-weight );line-height:var( --e-global-typography-df9ce4e-line-height );}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline-plain-text{color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline-dynamic-text{font-family:var( --e-global-typography-2e6aef4-font-family ), Sans-serif;font-weight:var( --e-global-typography-2e6aef4-font-weight );line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-3051f5f{--divider-border-style:solid;--divider-color:var( --e-global-color-ab808d0 );--divider-border-width:2px;}.elementor-33 .elementor-element.elementor-element-3051f5f .elementor-divider-separator{width:63%;margin:0 auto;margin-center:0;}.elementor-33 .elementor-element.elementor-element-3051f5f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-33 .elementor-element.elementor-element-a3cd874{text-align:center;font-family:"Atma", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:1.5px;color:#965F45;}.elementor-33 .elementor-element.elementor-element-2a2abf1{--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-between;}.elementor-33 .elementor-element.elementor-element-5d69d00{--display:flex;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 20px 5px rgba(13.599999999999989, 6.903966327977308, 0.6171739130434758, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-5d69d00:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5d69d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-1facb25{padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-1facb25 .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-f982cfa{padding:0px 30px 0px 30px;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-a45f075 );}.elementor-33 .elementor-element.elementor-element-edb71be{--display:flex;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 20px 5px rgba(13.599999999999989, 6.903966327977308, 0.6171739130434758, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-edb71be:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-edb71be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-164481b{text-align:center;}.elementor-33 .elementor-element.elementor-element-164481b .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-6e8f971{padding:0px 30px 0px 30px;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-a45f075 );}.elementor-33 .elementor-element.elementor-element-571eef5{--display:flex;--border-radius:300px 300px 300px 300px;box-shadow:0px 0px 20px 5px rgba(13.599999999999989, 6.903966327977308, 0.6171739130434758, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-571eef5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-571eef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-7c45cfc{text-align:center;}.elementor-33 .elementor-element.elementor-element-7c45cfc .elementor-heading-title{font-family:var( --e-global-typography-a928139-font-family ), Sans-serif;font-size:var( --e-global-typography-a928139-font-size );font-weight:var( --e-global-typography-a928139-font-weight );line-height:var( --e-global-typography-a928139-line-height );color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-46dd8ae{padding:0px 30px 0px 30px;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-a45f075 );}.elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button{background-color:var( --e-global-color-b36c1b0 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-b09fd0d );color:var( --e-global-color-b09fd0d );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button:focus{background-color:var( --e-global-color-30c3a24 );color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-bb58964{padding:50px 50px 50px 50px;}.elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-bb58964 .elementor-button:focus svg{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-3af590c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-3af590c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3af590c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d722483 );}.elementor-33 .elementor-element.elementor-element-3af590c > .elementor-shape-top .elementor-shape-fill, .elementor-33 .elementor-element.elementor-element-3af590c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-3af590c > .elementor-shape-bottom .elementor-shape-fill, .elementor-33 .elementor-element.elementor-element-3af590c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-a45f075 );}.elementor-33 .elementor-element.elementor-element-3af590c > .elementor-shape-bottom svg, .elementor-33 .elementor-element.elementor-element-3af590c > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-33 .elementor-element.elementor-element-76afeb1{--display:flex;--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:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-33 .elementor-element.elementor-element-76afeb1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-76afeb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-df11d4f{--display:flex;}.elementor-33 .elementor-element.elementor-element-4481ace{--iteration-count:infinite;padding:0px 0px 0px 0px;--dynamic-text-color:#965F45;}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline{text-align:center;font-family:var( --e-global-typography-df9ce4e-font-family ), Sans-serif;font-size:var( --e-global-typography-df9ce4e-font-size );font-weight:var( --e-global-typography-df9ce4e-font-weight );line-height:var( --e-global-typography-df9ce4e-line-height );}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline-plain-text{color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline-dynamic-text{font-family:var( --e-global-typography-2e6aef4-font-family ), Sans-serif;font-weight:var( --e-global-typography-2e6aef4-font-weight );line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-57dcaf4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-941be69 .elementor-heading-title{font-family:"Paprika", Sans-serif;font-weight:600;color:#965F45;}.elementor-33 .elementor-element.elementor-element-ba52ef7{--divider-border-style:solid;--divider-color:var( --e-global-color-ab808d0 );--divider-border-width:2px;}.elementor-33 .elementor-element.elementor-element-ba52ef7 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-ba52ef7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-33 .elementor-element.elementor-element-c13ec45{text-align:center;font-family:"Atma", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:1.5px;color:#965F45;}.elementor-33 .elementor-element.elementor-element-500aa22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-5b31290{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-14919dd{padding:30px 30px 010px 30px;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:var( --e-global-color-ab808d0 );}.elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button{background-color:var( --e-global-color-b36c1b0 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-b09fd0d );color:var( --e-global-color-b09fd0d );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button:focus{background-color:var( --e-global-color-30c3a24 );color:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-e1a9571{padding:0px 0px 30px 030px;}.elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-e1a9571 .elementor-button:focus svg{fill:var( --e-global-color-b09fd0d );}.elementor-33 .elementor-element.elementor-element-0ccc807{--display:flex;}.elementor-33 .elementor-element.elementor-element-0ccc807.e-con{--align-self:center;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-04dded0.elementor-wc-products ul.products li.product{text-align:center;}.elementor-33 .elementor-element.elementor-element-04dded0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-33 .elementor-element.elementor-element-04dded0.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-b3cc4bf{--min-height:400px;}.elementor-33 .elementor-element.elementor-element-0de8b54 .elementor-headline{font-size:var( --e-global-typography-6089bf5-font-size );line-height:var( --e-global-typography-6089bf5-line-height );}.elementor-33 .elementor-element.elementor-element-aa5f4db{--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-33 .elementor-element.elementor-element-a1ab9c5{padding:0px 20px 0px 20px;}.elementor-33 .elementor-element.elementor-element-c4da683{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-8f5545f{--min-height:450px;}.elementor-33 .elementor-element.elementor-element-0eceb31 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-dba135e{--min-height:450px;}.elementor-33 .elementor-element.elementor-element-bd8b7d5 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-706e750{--min-height:450px;}.elementor-33 .elementor-element.elementor-element-50929e1 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-00043e0{--min-height:450px;}.elementor-33 .elementor-element.elementor-element-eaa4800 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-c7ab7cb{padding:0px 40px 0px 40px;}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline{text-align:center;}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline-dynamic-text{line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-c084d7f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline{font-size:var( --e-global-typography-df9ce4e-font-size );line-height:var( --e-global-typography-df9ce4e-line-height );}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline-dynamic-text{line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-2a2abf1{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-33 .elementor-element.elementor-element-1facb25 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-164481b .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-7c45cfc .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-3af590c{--padding-top:200px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline{font-size:var( --e-global-typography-df9ce4e-font-size );line-height:var( --e-global-typography-df9ce4e-line-height );}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline-dynamic-text{line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-500aa22{--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-33 .elementor-element.elementor-element-0ccc807{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33 .elementor-element.elementor-element-04dded0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-856fcbd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-b3cc4bf{--width:80%;--min-height:380px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0de8b54 .elementor-headline{font-size:var( --e-global-typography-6089bf5-font-size );line-height:var( --e-global-typography-6089bf5-line-height );}.elementor-33 .elementor-element.elementor-element-4464242{font-size:16px;}.elementor-33 .elementor-element.elementor-element-0835d7c .elementor-button{font-size:16px;padding:5px 10px 5px 10px;}.elementor-33 .elementor-element.elementor-element-16eab56{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-aa5f4db{--width:100%;}.elementor-33 .elementor-element.elementor-element-647d1dd .elementor-headline{text-align:start;font-size:35px;}.elementor-33 .elementor-element.elementor-element-3d29322{padding:30px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-bb4de2a{text-align:center;}.elementor-33 .elementor-element.elementor-element-bb4de2a .elementor-heading-title{line-height:1.5em;}.elementor-33 .elementor-element.elementor-element-0eceb31 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-bd8b7d5 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-50929e1 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-eaa4800 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-0013fee{padding:20px 20px 20px 20px;}.elementor-33 .elementor-element.elementor-element-ab84c0a .elementor-button{font-size:16px;padding:5px 10px 5px 10px;}.elementor-33 .elementor-element.elementor-element-29ec237{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-8453f11{--flex-wrap:nowrap;}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline{font-size:38px;}.elementor-33 .elementor-element.elementor-element-c7ab7cb .elementor-headline-dynamic-text{line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-44e347e{padding:30px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-08ad1c5{text-align:center;}.elementor-33 .elementor-element.elementor-element-08ad1c5 .elementor-heading-title{line-height:1.5em;}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline{font-size:var( --e-global-typography-df9ce4e-font-size );line-height:var( --e-global-typography-df9ce4e-line-height );}.elementor-33 .elementor-element.elementor-element-8cb271b .elementor-headline-dynamic-text{line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-1facb25 .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-164481b .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-7c45cfc .elementor-heading-title{font-size:var( --e-global-typography-a928139-font-size );line-height:var( --e-global-typography-a928139-line-height );}.elementor-33 .elementor-element.elementor-element-3af590c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-3af590c.e-con{--align-self:center;}.elementor-33 .elementor-element.elementor-element-76afeb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-df11d4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline{font-size:var( --e-global-typography-df9ce4e-font-size );line-height:var( --e-global-typography-df9ce4e-line-height );}.elementor-33 .elementor-element.elementor-element-4481ace .elementor-headline-dynamic-text{line-height:var( --e-global-typography-2e6aef4-line-height );}.elementor-33 .elementor-element.elementor-element-57dcaf4{padding:30px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-941be69{text-align:center;}.elementor-33 .elementor-element.elementor-element-941be69 .elementor-heading-title{line-height:1.5em;}.elementor-33 .elementor-element.elementor-element-c13ec45{padding:0px 20px 0px 20px;}.elementor-33 .elementor-element.elementor-element-500aa22{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-5b31290{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e1a9571.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-04dded0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-856fcbd{--width:100%;}.elementor-33 .elementor-element.elementor-element-b3cc4bf{--width:35%;}.elementor-33 .elementor-element.elementor-element-c4da683{--width:100%;}.elementor-33 .elementor-element.elementor-element-8f5545f{--width:40%;}.elementor-33 .elementor-element.elementor-element-dba135e{--width:40%;}.elementor-33 .elementor-element.elementor-element-706e750{--width:40%;}.elementor-33 .elementor-element.elementor-element-00043e0{--width:40%;}.elementor-33 .elementor-element.elementor-element-e8e960a{--width:53.186%;}.elementor-33 .elementor-element.elementor-element-5d69d00{--width:30%;}.elementor-33 .elementor-element.elementor-element-edb71be{--width:30%;}.elementor-33 .elementor-element.elementor-element-571eef5{--width:30%;}.elementor-33 .elementor-element.elementor-element-5b31290{--width:47%;}.elementor-33 .elementor-element.elementor-element-0ccc807{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-b3cc4bf{--width:90%;}.elementor-33 .elementor-element.elementor-element-8f5545f{--width:45%;}.elementor-33 .elementor-element.elementor-element-dba135e{--width:45%;}.elementor-33 .elementor-element.elementor-element-706e750{--width:45%;}.elementor-33 .elementor-element.elementor-element-00043e0{--width:45%;}.elementor-33 .elementor-element.elementor-element-e8e960a{--width:90%;}.elementor-33 .elementor-element.elementor-element-5b31290{--width:100%;}.elementor-33 .elementor-element.elementor-element-0ccc807{--width:100%;}}/* Start custom CSS for animated-headline, class: .elementor-element-647d1dd *//* Fix général du titre animé Elementor */
.titre-anime-fix .elementor-headline {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-align: center;
}

.titre-anime-fix .elementor-headline-plain-text,
.titre-anime-fix .elementor-headline-dynamic-wrapper {
  display: inline-block;
}

.titre-anime-fix .elementor-headline-dynamic-wrapper {
  min-width: 0;
  max-width: 100%;
}

.titre-anime-fix .elementor-headline-dynamic-text {
  white-space: normal !important;
  word-break: normal;
  overflow-wrap: break-word;
}

.titre-anime-fix .elementor-headline-plain-text {
  flex-shrink: 0;
}

/* Desktop */
@media (min-width: 1025px) {
  .titre-anime-fix .elementor-headline {
    flex-wrap: nowrap;
  }

  .titre-anime-fix .elementor-headline-dynamic-text {
    white-space: nowrap !important;
  }
}

/* Tablette */
@media (min-width: 768px) and (max-width: 1024px) {
  .titre-anime-fix .elementor-headline {
    flex-wrap: wrap;
    gap: 6px;
  }

  .titre-anime-fix .elementor-headline-dynamic-text {
    white-space: normal !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .titre-anime-fix .elementor-headline {
    flex-direction: column;
    gap: 4px;
  }

  .titre-anime-fix .elementor-headline-plain-text,
  .titre-anime-fix .elementor-headline-dynamic-wrapper,
  .titre-anime-fix .elementor-headline-dynamic-text {
    width: 100%;
    text-align: center;
  }

  .titre-anime-fix .elementor-headline-dynamic-text {
    white-space: normal !important;
    line-height: 1.2;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-04dded0 *//* ✅ 1) On cible la grille Elementor du widget Produits */
.elementor-33 .elementor-element.elementor-element-04dded0 .woocommerce ul.products,
.elementor-33 .elementor-element.elementor-element-04dded0 ul.products,
.elementor-33 .elementor-element.elementor-element-04dded0 .products{
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  gap: 18px !important;
  padding: 6px 6px 14px 6px !important;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}

/* ✅ 2) Chaque produit devient une “carte” */
.elementor-33 .elementor-element.elementor-element-04dded0 .woocommerce ul.products li.product,
.elementor-33 .elementor-element.elementor-element-04dded0 ul.products li.product,
.elementor-33 .elementor-element.elementor-element-04dded0 .products > li{
  flex: 0 0 260px !important;     /* largeur d’une carte */
  scroll-snap-align: start;
  background: #fff !important;
  border-radius: 30px !important;
  box-shadow: 0 10px 25px rgba(0,0,0,.12) !important;
  padding: 18px !important;
  margin: 0 !important;
}

/* ✅ 3) Image propre (pas énorme) */
.elementor-33 .elementor-element.elementor-element-04dded0 li.product a img{
  width: 100% !important;
  height: 180px !important;
  object-fit: cover !important;
  border-radius: 22px !important;
  margin: 0 0 14px 0 !important;
}

/* ✅ 4) Titre + prix clean */
.elementor-33 .elementor-element.elementor-element-04dded0 li.product .woocommerce-loop-product__title{
  font-family: "Oswald", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #3F2D20 !important;
  line-height: 1.2 !important;
  margin: 0 0 10px 0 !important;
  text-decoration: none !important;
}

.elementor-33 .elementor-element.elementor-element-04dded0 li.product .price{
  font-family: "Lato", sans-serif !important;
  font-weight: 700 !important;
  color: #3F2D20 !important;
  margin: 0 0 14px 0 !important;
}

/* ✅ 5) Bouton centré + style */
.elementor-33 .elementor-element.elementor-element-04dded0 li.product .button{
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  border-radius: 30px !important;
  padding: 12px 14px !important;
  font-family: "Lato", sans-serif !important;
  font-weight: 700 !important;
  background: #6BAF8A !important; /* vert */
  color: #fff !important;
  border: none !important;
  margin-top: 6px !important;
}

.elementor-33 .elementor-element.elementor-element-04dded0 li.product .button:hover{
  background: #E08F56 !important; /* orange */
  color: #fff !important;
}

/* ✅ 6) On masque la scrollbar “moche” */
.elementor-33 .elementor-element.elementor-element-04dded0 .woocommerce ul.products::-webkit-scrollbar,
.elementor-33 .elementor-element.elementor-element-04dded0 ul.products::-webkit-scrollbar,
.elementor-33 .elementor-element.elementor-element-04dded0 .products::-webkit-scrollbar{
  height: 8px;
}
.elementor-33 .elementor-element.elementor-element-04dded0 .woocommerce ul.products::-webkit-scrollbar-thumb,
.elementor-33 .elementor-element.elementor-element-04dded0 ul.products::-webkit-scrollbar-thumb,
.elementor-33 .elementor-element.elementor-element-04dded0 .products::-webkit-scrollbar-thumb{
  background: rgba(63,45,32,.25);
  border-radius: 30px;
}
.elementor-33 .elementor-element.elementor-element-04dded0 .woocommerce ul.products::-webkit-scrollbar-track,
.elementor-33 .elementor-element.elementor-element-04dded0 ul.products::-webkit-scrollbar-track,
.elementor-33 .elementor-element.elementor-element-04dded0 .products::-webkit-scrollbar-track{
  background: transparent;
}
/* ✅ Prix centré */
.elementor-33 .elementor-element.elementor-element-04dded0 li.product .price{
  display: block !important;
  text-align: center !important;
}
.elementor-33 .elementor-element.elementor-element-04dded0 li.product .woocommerce-loop-product__title{
  text-align: center !important;
}/* End custom CSS */