.elementor-2623 .elementor-element.elementor-element-27ac8f71{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:1;}.elementor-2623 .elementor-element.elementor-element-27ac8f71::before, .elementor-2623 .elementor-element.elementor-element-27ac8f71 > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-27ac8f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-27ac8f71 > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-27ac8f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-27ac8f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 90%);}.elementor-2623 .elementor-element.elementor-element-39f501b7{--display:flex;--min-height:480px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 70px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2623 .elementor-element.elementor-element-39f501b7:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-39f501b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0000000D 0%, #615324B3 100%);}.elementor-2623 .elementor-element.elementor-element-7240a6aa img{width:55px;}.elementor-2623 .elementor-element.elementor-element-47ae9514 .premium-dual-header-first-header span{display:block;}.elementor-2623 .elementor-element.elementor-element-47ae9514{width:var( --container-widget-width, 588px );max-width:588px;--container-widget-width:588px;--container-widget-flex-grow:0;text-align:center;}.elementor-2623 .elementor-element.elementor-element-47ae9514 > .elementor-widget-container{margin:-30px 0px 5px 0px;}.elementor-2623 .elementor-element.elementor-element-47ae9514.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2623 .elementor-element.elementor-element-47ae9514 .premium-dual-header-first-span{font-family:"Gloock", Sans-serif;font-size:68px;font-weight:600;line-height:1.1em;letter-spacing:1.5px;color:#FFFFFF;}.elementor-2623 .elementor-element.elementor-element-47ae9514 .premium-dual-header-second-header{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;margin:15px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-container{text-align:center;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-btn, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:800;color:#0C0C0C;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-btn, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-style2-shutinhor:before, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-style2-shutinver:before, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-style5-radialin:before, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-style5-rectin:before{background-color:#FFCA2A;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-btn, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-text, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-img{border-radius:100px;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-btn:hover, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-text:hover, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-line6::after{color:#0C0C0C;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:#FFFFFF80;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:#FFFFFF;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-box-modal-dialog{overflow:visible;border-style:none;border-radius:0px;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-box-modal-body{padding:0px 25px 0px 25px;}.elementor-2623 .elementor-element.elementor-element-ea28dda{--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;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-2623 .elementor-element.elementor-element-4fefc65 .premium-dual-header-first-header span{display:inline;}.elementor-2623 .elementor-element.elementor-element-4fefc65.elementor-element{--align-self:flex-start;}.elementor-2623 .elementor-element.elementor-element-4fefc65{text-align:center;}.elementor-2623 .elementor-element.elementor-element-4fefc65 .premium-dual-header-first-span{font-family:"Glilroy Bold 2", Sans-serif;font-size:41px;font-weight:bold;color:#CC9900;}.elementor-2623 .elementor-element.elementor-element-4fefc65 .premium-dual-header-second-header{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-824dc8a );}.elementor-2623 .elementor-element.elementor-element-ecdac59 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-ecdac59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2623 .elementor-element.elementor-element-ecdac59 a > img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-ecdac59 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-b592780 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-2623 .elementor-element.elementor-element-ecdac59 .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-2623 .elementor-element.elementor-element-d7d8297{text-align:center;}.elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-vamtam_accent_5 );}.elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button.premium-button-style2-shutinhor:before , .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button.premium-button-style2-shutinver:before , .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style5-radialin:before , .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style5-rectin:before{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-line6::after{color:var( --e-global-color-vamtam_accent_5 );}.elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-none:hover, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style8:hover, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style1:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-shutouthor:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-shutoutver:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-shutinhor, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-shutinver, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-dshutinhor:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-dshutinver:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-scshutouthor:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style2-scshutoutver:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style3-after:hover, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style3-before:hover, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style4-icon-wrapper, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style5-radialin, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style5-radialout:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style5-rectin, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style5-rectout:before, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style6-bg, .elementor-2623 .elementor-element.elementor-element-d7d8297 .premium-button-style6:before{background-color:var( --e-global-color-b592780 );}.elementor-2623 .elementor-element.elementor-element-8cebbf7{--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;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-2623 .elementor-element.elementor-element-5c41142 .premium-dual-header-first-header span{display:inline;}.elementor-2623 .elementor-element.elementor-element-5c41142.elementor-element{--align-self:flex-start;}.elementor-2623 .elementor-element.elementor-element-5c41142{text-align:center;}.elementor-2623 .elementor-element.elementor-element-5c41142 .premium-dual-header-first-span{font-family:"Glilroy Bold 2", Sans-serif;font-size:41px;font-weight:bold;color:#CC9900;}.elementor-2623 .elementor-element.elementor-element-5c41142 .premium-dual-header-second-header{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-824dc8a );}.elementor-2623 .elementor-element.elementor-element-55e5a0f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-55e5a0f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2623 .elementor-element.elementor-element-55e5a0f a > img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-55e5a0f .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-b592780 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-2623 .elementor-element.elementor-element-55e5a0f .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-2623 .elementor-element.elementor-element-bed1b31{text-align:center;}.elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-vamtam_accent_5 );}.elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button.premium-button-style2-shutinhor:before , .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button.premium-button-style2-shutinver:before , .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style5-radialin:before , .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style5-rectin:before{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-line6::after{color:var( --e-global-color-vamtam_accent_5 );}.elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-none:hover, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style8:hover, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style1:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-shutouthor:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-shutoutver:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-shutinhor, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-shutinver, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-dshutinhor:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-dshutinver:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-scshutouthor:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style2-scshutoutver:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style3-after:hover, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style3-before:hover, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style4-icon-wrapper, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style5-radialin, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style5-radialout:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style5-rectin, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style5-rectout:before, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style6-bg, .elementor-2623 .elementor-element.elementor-element-bed1b31 .premium-button-style6:before{background-color:var( --e-global-color-b592780 );}@media(max-width:1024px){.elementor-2623 .elementor-element.elementor-element-4fefc65 .premium-dual-header-second-header{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2623 .elementor-element.elementor-element-ecdac59 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-2623 .elementor-element.elementor-element-ecdac59 .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-2623 .elementor-element.elementor-element-5c41142 .premium-dual-header-second-header{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2623 .elementor-element.elementor-element-55e5a0f .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-2623 .elementor-element.elementor-element-55e5a0f .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}}@media(min-width:768px){.elementor-2623 .elementor-element.elementor-element-39f501b7{--width:760px;}}@media(max-width:767px){.elementor-2623 .elementor-element.elementor-element-39f501b7{--min-height:400px;}.elementor-2623 .elementor-element.elementor-element-47ae9514 .premium-dual-header-first-span{font-size:45px;}.elementor-2623 .elementor-element.elementor-element-47ae9514 .premium-dual-header-second-header{font-size:14px;}.elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-btn, .elementor-2623 .elementor-element.elementor-element-48e0b9a9 .premium-modal-trigger-text{font-size:15px;}.elementor-2623 .elementor-element.elementor-element-4fefc65 .premium-dual-header-first-span{font-size:35px;}.elementor-2623 .elementor-element.elementor-element-4fefc65 .premium-dual-header-second-header{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2623 .elementor-element.elementor-element-ecdac59 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-2623 .elementor-element.elementor-element-ecdac59 .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-2623 .elementor-element.elementor-element-5c41142 .premium-dual-header-first-span{font-size:35px;}.elementor-2623 .elementor-element.elementor-element-5c41142 .premium-dual-header-second-header{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-2623 .elementor-element.elementor-element-55e5a0f .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-2623 .elementor-element.elementor-element-55e5a0f .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}}/* Start custom CSS for wc-categories, class: .elementor-element-ecdac59 */.elementor-2623 .elementor-element.elementor-element-ecdac59 .product-category {
    overflow: hidden;
    border-radius: 12px; /* adjust as needed */
}

.elementor-2623 .elementor-element.elementor-element-ecdac59 .product-category img {
    transition: transform 0.4s ease;
    border-radius: 12px; /* keep same as container */
}

.elementor-2623 .elementor-element.elementor-element-ecdac59 .product-category:hover img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-55e5a0f */.elementor-2623 .elementor-element.elementor-element-55e5a0f .product-category {
    overflow: hidden;
    border-radius: 12px; /* adjust as needed */
}

.elementor-2623 .elementor-element.elementor-element-55e5a0f .product-category img {
    transition: transform 0.4s ease;
    border-radius: 12px; /* keep same as container */
}

.elementor-2623 .elementor-element.elementor-element-55e5a0f .product-category:hover img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Glilroy Bold 2';
	font-display: auto;
	src: url('https://thebelvoircollection.com/wp-content/uploads/2025/04/Gilroy-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */