.elementor-2006 .elementor-element.elementor-element-5a12ef9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-slides .elementor-slide-heading{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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-repeater-item-slide1a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_29PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-repeater-item-slide2b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_31PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-repeater-item-slide3c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_32PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;border-radius:3px;}.elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-contents{max-width:100%;}.elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-inner{text-align:start;}.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-heading{color:#4A2C18;font-family:"Jost", Sans-serif;font-size:3.6rem;font-weight:300;}.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-description{color:#6B4A30;font-family:"Archivo", Sans-serif;font-size:1.2rem;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-repeater-item-slide1a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_29PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-repeater-item-slide2b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_31PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-repeater-item-slide3c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_32PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;border-radius:3px;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-contents{max-width:100%;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-inner{text-align:start;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-heading{color:#4A2C18;font-family:"Jost", Sans-serif;font-size:3.6rem;font-weight:300;}.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-description{color:#6B4A30;font-family:"Archivo", Sans-serif;font-size:1.2rem;}.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-repeater-item-slide1a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_29PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-repeater-item-slide2b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_31PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-repeater-item-slide3c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_32PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;border-radius:3px;}.elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-contents{max-width:100%;}.elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-inner{text-align:start;}.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-heading{color:#4A2C18;font-family:"Jost", Sans-serif;font-size:3.6rem;font-weight:300;}.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-description{color:#6B4A30;font-family:"Archivo", Sans-serif;font-size:1.2rem;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-repeater-item-slide1a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_29PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-repeater-item-slide2b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_31PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-repeater-item-slide3c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_32PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;border-radius:3px;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-contents{max-width:100%;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-inner{text-align:start;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-heading{color:#4A2C18;font-family:"Jost", Sans-serif;font-size:3.6rem;font-weight:300;}.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-description{color:#6B4A30;font-family:"Archivo", Sans-serif;font-size:1.2rem;}.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-repeater-item-slide1a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_29PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-repeater-item-slide2b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_31PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-repeater-item-slide3c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_32PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;border-radius:3px;}.elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-contents{max-width:100%;}.elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-inner{text-align:start;}.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-heading{color:#4A2C18;font-family:"Jost", Sans-serif;font-size:3.6rem;font-weight:300;}.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-description{color:#6B4A30;font-family:"Archivo", Sans-serif;font-size:1.2rem;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-repeater-item-slide1a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_29PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-repeater-item-slide2b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_31PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-repeater-item-slide3c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.vanilha-noire.com/wp-content/uploads/2026/07/Generated-Image-July-28-2026-8_32PM-1.jpg);background-size:cover;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;border-radius:3px;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-contents{max-width:100%;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-inner{text-align:start;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-heading{color:#4A2C18;font-family:"Jost", Sans-serif;font-size:3.6rem;font-weight:300;}.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-description{color:#6B4A30;font-family:"Archivo", Sans-serif;font-size:1.2rem;}.elementor-2006 .elementor-element.elementor-element-8cf9bb1{--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;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-2006 .elementor-element.elementor-element-8cf9bb1:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-8cf9bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-3ab8705{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2006 .elementor-element.elementor-element-a6571a6 .elementor-icon-wrapper{text-align:center;}.elementor-2006 .elementor-element.elementor-element-a6571a6.elementor-view-stacked .elementor-icon{background-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-a6571a6.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-a6571a6.elementor-view-default .elementor-icon{color:#2F7D4F;border-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-a6571a6.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-a6571a6.elementor-view-default .elementor-icon svg{fill:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-a6571a6 .elementor-icon{font-size:20px;}.elementor-2006 .elementor-element.elementor-element-a6571a6 .elementor-icon svg{height:20px;}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2006 .elementor-element.elementor-element-cf3ef71 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-7b9ff2e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-b12c778 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-eea571c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-5c07cd5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-b6e52dc .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-c97a5d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-2006 .elementor-element.elementor-element-ff3d190 .elementor-icon-wrapper{text-align:center;}.elementor-2006 .elementor-element.elementor-element-ff3d190.elementor-view-stacked .elementor-icon{background-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-ff3d190.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-ff3d190.elementor-view-default .elementor-icon{color:#2F7D4F;border-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-ff3d190.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-ff3d190.elementor-view-default .elementor-icon svg{fill:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-ff3d190 .elementor-icon{font-size:20px;}.elementor-2006 .elementor-element.elementor-element-ff3d190 .elementor-icon svg{height:20px;}.elementor-2006 .elementor-element.elementor-element-d6634c7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-2beb7f6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-56185c9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-6b372b3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-d106698 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-624e377 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-aff8e6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-2006 .elementor-element.elementor-element-8daad59 .elementor-icon-wrapper{text-align:center;}.elementor-2006 .elementor-element.elementor-element-8daad59.elementor-view-stacked .elementor-icon{background-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-8daad59.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-8daad59.elementor-view-default .elementor-icon{color:#2F7D4F;border-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-8daad59.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-8daad59.elementor-view-default .elementor-icon svg{fill:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-8daad59 .elementor-icon{font-size:20px;}.elementor-2006 .elementor-element.elementor-element-8daad59 .elementor-icon svg{height:20px;}.elementor-2006 .elementor-element.elementor-element-ad26075 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-6d31440 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-1bbea90 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-623c3bc .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-45217c3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-88111fe .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-e8c924b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-2006 .elementor-element.elementor-element-e489b12 .elementor-icon-wrapper{text-align:center;}.elementor-2006 .elementor-element.elementor-element-e489b12.elementor-view-stacked .elementor-icon{background-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-e489b12.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-e489b12.elementor-view-default .elementor-icon{color:#2F7D4F;border-color:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-e489b12.elementor-view-framed .elementor-icon, .elementor-2006 .elementor-element.elementor-element-e489b12.elementor-view-default .elementor-icon svg{fill:#2F7D4F;}.elementor-2006 .elementor-element.elementor-element-e489b12 .elementor-icon{font-size:20px;}.elementor-2006 .elementor-element.elementor-element-e489b12 .elementor-icon svg{height:20px;}.elementor-2006 .elementor-element.elementor-element-493e5b4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-3b0a20b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-7eb85bf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-93ce215 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-e7f2327 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-18bcb13 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.92rem;font-weight:600;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-a748b20{--display:flex;--position:relative;--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;--flex-wrap:nowrap;--overflow:hidden;--padding-top:32px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-2006 .elementor-element.elementor-element-a748b20{left:0px;}body.rtl .elementor-2006 .elementor-element.elementor-element-a748b20{right:0px;}.elementor-2006 .elementor-element.elementor-element-7b316bf{--display:flex;--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(74,44,24,0.12);--border-color:rgba(74,44,24,0.12);--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2006 .elementor-element.elementor-element-7b316bf:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-7b316bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3DE;}.elementor-2006 .elementor-element.elementor-element-7b316bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2006 .elementor-element.elementor-element-c7f4c32{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2006 .elementor-element.elementor-element-6d19088.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2006 .elementor-element.elementor-element-6d19088.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2006 .elementor-element.elementor-element-5158072{--display:flex;--position:relative;--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:72px 72px;--row-gap:72px;--column-gap:72px;--overflow:hidden;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-2006 .elementor-element.elementor-element-5158072:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-5158072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A2C18;}body:not(.rtl) .elementor-2006 .elementor-element.elementor-element-5158072{left:0px;}body.rtl .elementor-2006 .elementor-element.elementor-element-5158072{right:0px;}.elementor-2006 .elementor-element.elementor-element-b517a77{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2006 .elementor-element.elementor-element-508ff4b{text-align:start;}.elementor-2006 .elementor-element.elementor-element-508ff4b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;color:#FBF3DE;}.elementor-2006 .elementor-element.elementor-element-57f2fc6{text-align:start;}.elementor-2006 .elementor-element.elementor-element-57f2fc6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;color:#FBF3DE;}.elementor-2006 .elementor-element.elementor-element-e6cec23{text-align:start;}.elementor-2006 .elementor-element.elementor-element-e6cec23 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;color:#FBF3DE;}.elementor-2006 .elementor-element.elementor-element-9c3e8d7{text-align:start;}.elementor-2006 .elementor-element.elementor-element-9c3e8d7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;color:#FBF3DE;}.elementor-2006 .elementor-element.elementor-element-efe8c67{text-align:start;}.elementor-2006 .elementor-element.elementor-element-efe8c67 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;color:#FBF3DE;}.elementor-2006 .elementor-element.elementor-element-f90aea1{text-align:start;}.elementor-2006 .elementor-element.elementor-element-f90aea1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:700;color:#FBF3DE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2006 .elementor-element.elementor-element-6c108d1{text-align:start;font-family:"Archivo", Sans-serif;font-size:17px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-fbe797e{text-align:start;font-family:"Archivo", Sans-serif;font-size:17px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-2f3d15f{text-align:start;font-family:"Archivo", Sans-serif;font-size:17px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-33ca11b{text-align:start;font-family:"Archivo", Sans-serif;font-size:17px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-f506356{text-align:start;font-family:"Archivo", Sans-serif;font-size:17px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-946a5c3{text-align:start;font-family:"Archivo", Sans-serif;font-size:17px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-b0b8094{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2006 .elementor-element.elementor-element-5289a02 .elementor-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;font-weight:700;fill:#4A2C18;color:#4A2C18;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-5289a02{width:initial;max-width:initial;}.elementor-2006 .elementor-element.elementor-element-f45c34d .elementor-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;font-weight:700;fill:#4A2C18;color:#4A2C18;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-f45c34d{width:initial;max-width:initial;}.elementor-2006 .elementor-element.elementor-element-ac696b6 .elementor-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;font-weight:700;fill:#4A2C18;color:#4A2C18;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-ac696b6{width:initial;max-width:initial;}.elementor-2006 .elementor-element.elementor-element-1c3d28c .elementor-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;font-weight:700;fill:#4A2C18;color:#4A2C18;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-1c3d28c{width:initial;max-width:initial;}.elementor-2006 .elementor-element.elementor-element-139c9a4 .elementor-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;font-weight:700;fill:#4A2C18;color:#4A2C18;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-139c9a4{width:initial;max-width:initial;}.elementor-2006 .elementor-element.elementor-element-05e6a85 .elementor-button{background-color:#F2B705;font-family:"Archivo", Sans-serif;font-weight:700;fill:#4A2C18;color:#4A2C18;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-05e6a85{width:initial;max-width:initial;}.elementor-2006 .elementor-element.elementor-element-110ecd8 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:700;fill:#FBF3DE;color:#FBF3DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBF3DE;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-110ecd8 .elementor-button:hover, .elementor-2006 .elementor-element.elementor-element-110ecd8 .elementor-button:focus{background-color:#FBF3DE;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-110ecd8 .elementor-button:hover svg, .elementor-2006 .elementor-element.elementor-element-110ecd8 .elementor-button:focus svg{fill:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-fc34331 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:700;fill:#FBF3DE;color:#FBF3DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBF3DE;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-fc34331 .elementor-button:hover, .elementor-2006 .elementor-element.elementor-element-fc34331 .elementor-button:focus{background-color:#FBF3DE;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-fc34331 .elementor-button:hover svg, .elementor-2006 .elementor-element.elementor-element-fc34331 .elementor-button:focus svg{fill:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-60d3fc8 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:700;fill:#FBF3DE;color:#FBF3DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBF3DE;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-60d3fc8 .elementor-button:hover, .elementor-2006 .elementor-element.elementor-element-60d3fc8 .elementor-button:focus{background-color:#FBF3DE;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-60d3fc8 .elementor-button:hover svg, .elementor-2006 .elementor-element.elementor-element-60d3fc8 .elementor-button:focus svg{fill:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-fd7e7c8 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:700;fill:#FBF3DE;color:#FBF3DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBF3DE;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-fd7e7c8 .elementor-button:hover, .elementor-2006 .elementor-element.elementor-element-fd7e7c8 .elementor-button:focus{background-color:#FBF3DE;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-fd7e7c8 .elementor-button:hover svg, .elementor-2006 .elementor-element.elementor-element-fd7e7c8 .elementor-button:focus svg{fill:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-4279cbc .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:700;fill:#FBF3DE;color:#FBF3DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBF3DE;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-4279cbc .elementor-button:hover, .elementor-2006 .elementor-element.elementor-element-4279cbc .elementor-button:focus{background-color:#FBF3DE;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-4279cbc .elementor-button:hover svg, .elementor-2006 .elementor-element.elementor-element-4279cbc .elementor-button:focus svg{fill:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-940f8c2 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-weight:700;fill:#FBF3DE;color:#FBF3DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBF3DE;border-radius:3px 3px 3px 3px;}.elementor-2006 .elementor-element.elementor-element-940f8c2 .elementor-button:hover, .elementor-2006 .elementor-element.elementor-element-940f8c2 .elementor-button:focus{background-color:#FBF3DE;color:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-940f8c2 .elementor-button:hover svg, .elementor-2006 .elementor-element.elementor-element-940f8c2 .elementor-button:focus svg{fill:#4A2C18;}.elementor-2006 .elementor-element.elementor-element-41018cb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-2006 .elementor-element.elementor-element-7e3ffc9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(251,243,222,0.16);--border-color:rgba(251,243,222,0.16);--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-2006 .elementor-element.elementor-element-7e3ffc9:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-7e3ffc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(251,243,222,0.06);}.elementor-2006 .elementor-element.elementor-element-b52bb4b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-9893ae3{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-848db6c{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-957afd1{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-7aae6b2{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-f6a85a4{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-55cb1a5{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-d93742a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(251,243,222,0.16);--border-color:rgba(251,243,222,0.16);--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-2006 .elementor-element.elementor-element-d93742a:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-d93742a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(251,243,222,0.06);}.elementor-2006 .elementor-element.elementor-element-8e890e9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-722635b{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-5f0a8f3{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-97dd054{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-ad96981{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-783652f{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-e685113{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-23d8204{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(251,243,222,0.16);--border-color:rgba(251,243,222,0.16);--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-2006 .elementor-element.elementor-element-23d8204:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-23d8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(251,243,222,0.06);}.elementor-2006 .elementor-element.elementor-element-05f6814 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-aaadc8c{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-a344e61{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-8c18c51{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-d15d727{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-5aad3cf{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-3b20f3d{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-7ceb504{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(251,243,222,0.16);--border-color:rgba(251,243,222,0.16);--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-2006 .elementor-element.elementor-element-7ceb504:not(.elementor-motion-effects-element-type-background), .elementor-2006 .elementor-element.elementor-element-7ceb504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(251,243,222,0.06);}.elementor-2006 .elementor-element.elementor-element-4dd7b9a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-6947fd8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-a581986 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-3bb0add .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-5c49e17 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-b1111f6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:300;color:#F2B705;}.elementor-2006 .elementor-element.elementor-element-3686aae{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-2d9ea54{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-ad23dd0{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-8901282{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-1b5346a{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}.elementor-2006 .elementor-element.elementor-element-902e732{font-family:"Archivo", Sans-serif;font-size:14px;color:#ECD9A8;}@media(min-width:768px){.elementor-2006 .elementor-element.elementor-element-7b316bf{--width:20.385%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2006 .elementor-element.elementor-element-6d19088.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2006 .elementor-element.elementor-element-6d19088.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for slides, class: .elementor-element-32a83aa */.elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-bg { background-position: 70% center !important; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-contents { position: relative !important; z-index: 2 !important; width: 50% !important; max-width: 50% !important; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-contents::before { content: ''; position: absolute; inset: -24px -20px; background: linear-gradient(90deg, rgba(251,243,222,0.95) 0%, rgba(251,243,222,0.8) 55%, rgba(251,243,222,0) 100%); z-index: -1; border-radius: 12px; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-heading { max-width: 100% !important; width: 100% !important; line-height: 1.05 !important; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-description { max-width: 100% !important; width: 100% !important; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-heading::before { display: block; font-family: Archivo, sans-serif; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.14em; text-transform: none; color: #2F7D4F; margin-bottom: 14px; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-repeater-item-slide1a2 .elementor-slide-heading::before { content: 'Boutique Vanilha Noire'; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-repeater-item-slide2b3 .elementor-slide-heading::before { content: 'Formats'; }
.elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-repeater-item-slide3c4 .elementor-slide-heading::before { content: 'Origine'; }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-32a83aa, .elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-32a83aa .swiper { height: 480px !important; } .elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-contents { width: 88% !important; max-width: 88% !important; } .elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-bg { background-position: 78% center !important; } .elementor-2006 .elementor-element.elementor-element-32a83aa .swiper-slide-contents::before { inset: -16px -14px; background: linear-gradient(180deg, rgba(251,243,222,0.97) 0%, rgba(251,243,222,0.9) 65%, rgba(251,243,222,0.3) 100%); } .elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-heading { font-size: 30px !important; } .elementor-2006 .elementor-element.elementor-element-32a83aa .elementor-slide-description { font-size: 15px !important; } }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-d42f5d6 */.elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-bg { background-position: 70% center !important; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-contents { position: relative !important; z-index: 2 !important; width: 50% !important; max-width: 50% !important; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-contents::before { content: ''; position: absolute; inset: -24px -20px; background: linear-gradient(90deg, rgba(251,243,222,0.95) 0%, rgba(251,243,222,0.8) 55%, rgba(251,243,222,0) 100%); z-index: -1; border-radius: 12px; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-heading { max-width: 100% !important; width: 100% !important; line-height: 1.05 !important; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-description { max-width: 100% !important; width: 100% !important; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-heading::before { display: block; font-family: Archivo, sans-serif; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.14em; text-transform: none; color: #2F7D4F; margin-bottom: 14px; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-repeater-item-slide1a2 .elementor-slide-heading::before { content: 'Loja Vanilha Noire'; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-repeater-item-slide2b3 .elementor-slide-heading::before { content: 'Formatos'; }
.elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-repeater-item-slide3c4 .elementor-slide-heading::before { content: 'Origem'; }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-d42f5d6, .elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper { height: 480px !important; } .elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-contents { width: 88% !important; max-width: 88% !important; } .elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-bg { background-position: 78% center !important; } .elementor-2006 .elementor-element.elementor-element-d42f5d6 .swiper-slide-contents::before { inset: -16px -14px; background: linear-gradient(180deg, rgba(251,243,222,0.97) 0%, rgba(251,243,222,0.9) 65%, rgba(251,243,222,0.3) 100%); } .elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-heading { font-size: 30px !important; } .elementor-2006 .elementor-element.elementor-element-d42f5d6 .elementor-slide-description { font-size: 15px !important; } }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-783ce94 */.elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-bg { background-position: 70% center !important; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-contents { position: relative !important; z-index: 2 !important; width: 50% !important; max-width: 50% !important; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-contents::before { content: ''; position: absolute; inset: -24px -20px; background: linear-gradient(90deg, rgba(251,243,222,0.95) 0%, rgba(251,243,222,0.8) 55%, rgba(251,243,222,0) 100%); z-index: -1; border-radius: 12px; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-heading { max-width: 100% !important; width: 100% !important; line-height: 1.05 !important; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-description { max-width: 100% !important; width: 100% !important; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-heading::before { display: block; font-family: Archivo, sans-serif; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.14em; text-transform: none; color: #2F7D4F; margin-bottom: 14px; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-repeater-item-slide1a2 .elementor-slide-heading::before { content: 'Negozio Vanilha Noire'; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-repeater-item-slide2b3 .elementor-slide-heading::before { content: 'Formati'; }
.elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-repeater-item-slide3c4 .elementor-slide-heading::before { content: 'Origine'; }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-783ce94, .elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-783ce94 .swiper { height: 480px !important; } .elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-contents { width: 88% !important; max-width: 88% !important; } .elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-bg { background-position: 78% center !important; } .elementor-2006 .elementor-element.elementor-element-783ce94 .swiper-slide-contents::before { inset: -16px -14px; background: linear-gradient(180deg, rgba(251,243,222,0.97) 0%, rgba(251,243,222,0.9) 65%, rgba(251,243,222,0.3) 100%); } .elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-heading { font-size: 30px !important; } .elementor-2006 .elementor-element.elementor-element-783ce94 .elementor-slide-description { font-size: 15px !important; } }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9b3f803 */.elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-bg { background-position: 70% center !important; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-contents { position: relative !important; z-index: 2 !important; width: 50% !important; max-width: 50% !important; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-contents::before { content: ''; position: absolute; inset: -24px -20px; background: linear-gradient(90deg, rgba(251,243,222,0.95) 0%, rgba(251,243,222,0.8) 55%, rgba(251,243,222,0) 100%); z-index: -1; border-radius: 12px; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-heading { max-width: 100% !important; width: 100% !important; line-height: 1.05 !important; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-description { max-width: 100% !important; width: 100% !important; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-heading::before { display: block; font-family: Archivo, sans-serif; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.14em; text-transform: none; color: #2F7D4F; margin-bottom: 14px; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-repeater-item-slide1a2 .elementor-slide-heading::before { content: 'Tienda Vanilha Noire'; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-repeater-item-slide2b3 .elementor-slide-heading::before { content: 'Formatos'; }
.elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-repeater-item-slide3c4 .elementor-slide-heading::before { content: 'Origen'; }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-9b3f803, .elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper { height: 480px !important; } .elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-contents { width: 88% !important; max-width: 88% !important; } .elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-bg { background-position: 78% center !important; } .elementor-2006 .elementor-element.elementor-element-9b3f803 .swiper-slide-contents::before { inset: -16px -14px; background: linear-gradient(180deg, rgba(251,243,222,0.97) 0%, rgba(251,243,222,0.9) 65%, rgba(251,243,222,0.3) 100%); } .elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-heading { font-size: 30px !important; } .elementor-2006 .elementor-element.elementor-element-9b3f803 .elementor-slide-description { font-size: 15px !important; } }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-03837c6 */.elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-bg { background-position: 70% center !important; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-contents { position: relative !important; z-index: 2 !important; width: 50% !important; max-width: 50% !important; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-contents::before { content: ''; position: absolute; inset: -24px -20px; background: linear-gradient(90deg, rgba(251,243,222,0.95) 0%, rgba(251,243,222,0.8) 55%, rgba(251,243,222,0) 100%); z-index: -1; border-radius: 12px; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-heading { max-width: 100% !important; width: 100% !important; line-height: 1.05 !important; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-description { max-width: 100% !important; width: 100% !important; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-heading::before { display: block; font-family: Archivo, sans-serif; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.14em; text-transform: none; color: #2F7D4F; margin-bottom: 14px; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-repeater-item-slide1a2 .elementor-slide-heading::before { content: 'Vanilha-Noire-Shop'; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-repeater-item-slide2b3 .elementor-slide-heading::before { content: 'Formate'; }
.elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-repeater-item-slide3c4 .elementor-slide-heading::before { content: 'Herkunft'; }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-03837c6, .elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-03837c6 .swiper { height: 480px !important; } .elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-contents { width: 88% !important; max-width: 88% !important; } .elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-bg { background-position: 78% center !important; } .elementor-2006 .elementor-element.elementor-element-03837c6 .swiper-slide-contents::before { inset: -16px -14px; background: linear-gradient(180deg, rgba(251,243,222,0.97) 0%, rgba(251,243,222,0.9) 65%, rgba(251,243,222,0.3) 100%); } .elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-heading { font-size: 30px !important; } .elementor-2006 .elementor-element.elementor-element-03837c6 .elementor-slide-description { font-size: 15px !important; } }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-e1e3e1a */.elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-bg { background-position: 70% center !important; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-contents { position: relative !important; z-index: 2 !important; width: 50% !important; max-width: 50% !important; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-contents::before { content: ''; position: absolute; inset: -24px -20px; background: linear-gradient(90deg, rgba(251,243,222,0.95) 0%, rgba(251,243,222,0.8) 55%, rgba(251,243,222,0) 100%); z-index: -1; border-radius: 12px; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-heading { max-width: 100% !important; width: 100% !important; line-height: 1.05 !important; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-description { max-width: 100% !important; width: 100% !important; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-heading::before { display: block; font-family: Archivo, sans-serif; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.14em; text-transform: none; color: #2F7D4F; margin-bottom: 14px; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-repeater-item-slide1a2 .elementor-slide-heading::before { content: 'Vanilha Noire Shop'; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-repeater-item-slide2b3 .elementor-slide-heading::before { content: 'Formats'; }
.elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-repeater-item-slide3c4 .elementor-slide-heading::before { content: 'Origin'; }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-e1e3e1a, .elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slides-wrapper, .elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper { height: 480px !important; } .elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-contents { width: 88% !important; max-width: 88% !important; } .elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-bg { background-position: 78% center !important; } .elementor-2006 .elementor-element.elementor-element-e1e3e1a .swiper-slide-contents::before { inset: -16px -14px; background: linear-gradient(180deg, rgba(251,243,222,0.97) 0%, rgba(251,243,222,0.9) 65%, rgba(251,243,222,0.3) 100%); } .elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-heading { font-size: 30px !important; } .elementor-2006 .elementor-element.elementor-element-e1e3e1a .elementor-slide-description { font-size: 15px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9bb1 */@media (max-width: 600px) { .elementor-2006 .elementor-element.elementor-element-8cf9bb1 > .e-con-inner { flex-wrap: wrap !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5bf15c */.elementor-2006 .elementor-element.elementor-element-f5bf15c { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; pointer-events: none !important; z-index: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b316bf */@media (min-width: 768px) { .elementor-2006 .elementor-element.elementor-element-7b316bf { position: sticky !important; top: 24px !important; align-self: flex-start !important; } }
@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-7b316bf { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6d19088 */.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:32px !important;}
@media(max-width:1024px){.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products{grid-template-columns:repeat(2,1fr) !important;}}
@media(max-width:767px){.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products{grid-template-columns:1fr !important;}}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product{background:#FFFFFF !important;border-radius:24px !important;padding:20px !important;box-shadow:0 8px 28px rgba(74,44,24,0.14) !important;transition:transform .25s ease,box-shadow .25s ease !important;text-align:left !important;display:flex !important;flex-direction:column !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product:hover{transform:translateY(-6px) !important;box-shadow:0 20px 48px rgba(74,44,24,0.24) !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product img{width:100% !important;height:100% !important;border-radius:14px !important;object-fit:cover !important;margin:0 !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-media{position:relative !important;overflow:hidden !important;border-radius:14px !important;margin-bottom:14px !important;aspect-ratio:1/1 !important;background:linear-gradient(150deg,#FBE7A6 0%,#F2B705 100%) !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-format-tag{position:absolute !important;top:14px !important;left:14px !important;z-index:2 !important;background:rgba(251,243,222,0.92) !important;color:#4A2C18 !important;padding:6px 14px !important;border-radius:999px !important;font-family:Archivo,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.04em !important;white-space:nowrap !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-wishlist{position:absolute !important;top:14px !important;right:14px !important;z-index:2 !important;width:36px !important;height:36px !important;border-radius:50% !important;background:rgba(251,243,222,0.92) !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;color:#4A2C18 !important;transition:background-color .3s ease,color .3s ease !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-wishlist:hover{background:#4A2C18 !important;color:#FBE7A6 !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-placeholder{position:absolute !important;inset:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;color:rgba(74,44,24,0.5) !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-placeholder span{font-family:Archivo,sans-serif !important;font-size:13px !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .woocommerce-loop-product__title{font-family:Jost,'Segoe UI',sans-serif !important;font-size:19px !important;font-weight:500 !important;color:#4A2C18 !important;margin:0 0 6px !important;line-height:1.3 !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-argument{font-family:Archivo,sans-serif !important;font-size:13.5px !important;color:#9A7A4E !important;margin:0 0 10px !important;line-height:1.4 !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-footer{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:auto !important;padding-top:2px !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .price{font-family:Archivo,'Segoe UI',sans-serif !important;font-size:17px !important;font-weight:700 !important;color:#9A7A4E !important;display:block !important;margin:0 !important;white-space:nowrap !important;flex-shrink:0 !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .button{background-color:#F2B705 !important;color:#4A2C18 !important;border-radius:3px !important;padding:12px 20px !important;font-family:Archivo,sans-serif !important;font-weight:700 !important;font-size:14px !important;letter-spacing:normal !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:8px !important;flex-shrink:0 !important;white-space:nowrap !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .button::before{content:'';width:16px;height:16px;background-color:#4A2C18;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8h9.2l1 8.5a1.5 1.5 0 0 1-1.5 1.7H7.5A1.5 1.5 0 0 1 6 16.5z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' d='M18 3v5m-2.5-2.5h5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8h9.2l1 8.5a1.5 1.5 0 0 1-1.5 1.7H7.5A1.5 1.5 0 0 1 6 16.5z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' d='M18 3v5m-2.5-2.5h5'/%3E%3C/svg%3E") no-repeat center / contain;flex-shrink:0 !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .button:hover{background-color:#4A2C18 !important;color:#FBF3DE !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .button:hover::before{background-color:#FBF3DE !important;}
.elementor-2006 .elementor-element.elementor-element-6d19088 .woocommerce-result-count,.elementor-2006 .elementor-element.elementor-element-6d19088 .woocommerce-ordering{font-family:Archivo,sans-serif !important;color:#4A2C18 !important;}
@media(max-width:480px){.elementor-2006 .elementor-element.elementor-element-6d19088 .vn-produit-footer{flex-wrap:wrap !important;} .elementor-2006 .elementor-element.elementor-element-6d19088 ul.products li.product .price{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f4c32 */@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-c7f4c32 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a748b20 */@media (max-width: 767px) { .elementor-2006 .elementor-element.elementor-element-a748b20 { flex-direction: column !important; } .elementor-2006 .elementor-element.elementor-element-a748b20 > .e-con-inner { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07acfdf */.elementor-2006 .elementor-element.elementor-element-07acfdf { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; pointer-events: none !important; z-index: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508ff4b */.elementor-2006 .elementor-element.elementor-element-508ff4b .elementor-heading-title { overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
@media (max-width: 480px) { .elementor-2006 .elementor-element.elementor-element-508ff4b .elementor-heading-title { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57f2fc6 */.elementor-2006 .elementor-element.elementor-element-57f2fc6 .elementor-heading-title { overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
@media (max-width: 480px) { .elementor-2006 .elementor-element.elementor-element-57f2fc6 .elementor-heading-title { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6cec23 */.elementor-2006 .elementor-element.elementor-element-e6cec23 .elementor-heading-title { overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
@media (max-width: 480px) { .elementor-2006 .elementor-element.elementor-element-e6cec23 .elementor-heading-title { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c3e8d7 */.elementor-2006 .elementor-element.elementor-element-9c3e8d7 .elementor-heading-title { overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
@media (max-width: 480px) { .elementor-2006 .elementor-element.elementor-element-9c3e8d7 .elementor-heading-title { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efe8c67 */.elementor-2006 .elementor-element.elementor-element-efe8c67 .elementor-heading-title { overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
@media (max-width: 480px) { .elementor-2006 .elementor-element.elementor-element-efe8c67 .elementor-heading-title { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90aea1 */.elementor-2006 .elementor-element.elementor-element-f90aea1 .elementor-heading-title { overflow-wrap: break-word; word-break: break-word; hyphens: auto; }
@media (max-width: 480px) { .elementor-2006 .elementor-element.elementor-element-f90aea1 .elementor-heading-title { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e3ffc9 */.elementor-2006 .elementor-element.elementor-element-7e3ffc9 { width: 47% !important; flex-grow: 0 !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93742a */.elementor-2006 .elementor-element.elementor-element-d93742a { width: 47% !important; flex-grow: 0 !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23d8204 */.elementor-2006 .elementor-element.elementor-element-23d8204 { width: 47% !important; flex-grow: 0 !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ceb504 */.elementor-2006 .elementor-element.elementor-element-7ceb504 { width: 47% !important; flex-grow: 0 !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41018cb */.elementor-2006 .elementor-element.elementor-element-41018cb { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; }
.elementor-2006 .elementor-element.elementor-element-41018cb > .e-con { width: 47% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5158072 */@media (max-width: 900px) { .elementor-2006 .elementor-element.elementor-element-5158072 > .e-con-inner { flex-direction: column !important; } }/* End custom CSS */