.elementor-2580 .elementor-element.elementor-element-81f93b1{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-repeater-item-cf185c2 .swiper-slide-bg{background-image:url(https://www.trivashop.com/wp-content/uploads/2025/10/hero-triva-1.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-repeater-item-cf185c2 .elementor-background-overlay{background-color:#0000001A;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-repeater-item-e92b497 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.trivashop.com/wp-content/uploads/2025/10/hero-triva-2.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-repeater-item-e92b497 .elementor-background-overlay{background-color:#0000001A;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-repeater-item-05fc062 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.trivashop.com/wp-content/uploads/2025/05/2.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-repeater-item-05fc062 .elementor-background-overlay{background-color:#0000001A;}.elementor-2580 .elementor-element.elementor-element-49f29ab .swiper-slide{transition-duration:calc(5000ms*1.2);height:75vh;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-slide-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-width:0px;border-radius:10px;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-slide-button:hover{background-color:#1F1515;}.elementor-2580 .elementor-element.elementor-element-49f29ab .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2580 .elementor-element.elementor-element-49f29ab .swiper-slide-inner{text-align:center;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:700;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-swiper-button{color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-49f29ab .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-2580 .elementor-element.elementor-element-028ec91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#565656;--border-color:#565656;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-5fb3325{--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;}.elementor-2580 .elementor-element.elementor-element-a998e03 > .elementor-widget-container{margin:-4px 13px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-f319c6e .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;}.elementor-2580 .elementor-element.elementor-element-03d01a8{--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;}.elementor-2580 .elementor-element.elementor-element-7ce0715 > .elementor-widget-container{margin:-4px 13px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-8a1cede .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;}.elementor-2580 .elementor-element.elementor-element-3db0499{--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;}.elementor-2580 .elementor-element.elementor-element-a42f57c > .elementor-widget-container{margin:-4px 13px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-a42f57c img{height:20px;}.elementor-2580 .elementor-element.elementor-element-1077f71 .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;}.elementor-2580 .elementor-element.elementor-element-3053b72{--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;}.elementor-2580 .elementor-element.elementor-element-6aba93d > .elementor-widget-container{margin:-4px 13px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-6aba93d img{height:20px;}.elementor-2580 .elementor-element.elementor-element-a15e89f .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;}.elementor-2580 .elementor-element.elementor-element-43cf515{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#565656;--border-color:#565656;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-b16c946{width:initial;max-width:initial;}.elementor-2580 .elementor-element.elementor-element-b16c946 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-b16c946.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-b16c946.elementor-wc-products  ul.products{grid-column-gap:100px;grid-row-gap:100px;}.elementor-2580 .elementor-element.elementor-element-b16c946 a > img{margin-bottom:0px;}.elementor-2580 .elementor-element.elementor-element-b16c946 .woocommerce .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2580 .elementor-element.elementor-element-28037c1{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-d87e864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-d87e864.elementor-element{--align-self:center;}.elementor-2580 .elementor-element.elementor-element-d87e864{text-align:center;}.elementor-2580 .elementor-element.elementor-element-d87e864 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:39px;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2580 .elementor-element.elementor-element-ac9d06b > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-6d4c2c1{--display:flex;--min-height:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-6d4c2c1:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-6d4c2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393939;}.elementor-2580 .elementor-element.elementor-element-c158676{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-c158676.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2580 .elementor-element.elementor-element-eba94f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-eba94f6.elementor-element{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-eba94f6{text-align:left;}.elementor-2580 .elementor-element.elementor-element-eba94f6 .elementor-heading-title{font-size:56px;font-weight:800;text-transform:capitalize;line-height:50px;letter-spacing:1px;word-spacing:3px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-3e7a182{--display:flex;--min-height:488px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-3e7a182.e-con:hover{--e-con-transform-scale:0.95;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-26b4dd3{left:-16px;}body.rtl .elementor-2580 .elementor-element.elementor-element-26b4dd3{right:-16px;}.elementor-2580 .elementor-element.elementor-element-26b4dd3{bottom:122px;z-index:40;}.elementor-2580 .elementor-element.elementor-element-26b4dd3 .elementor-heading-title{font-size:31px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-31e37c5 > .elementor-widget-container{--e-transform-rotateZ:180deg;}.elementor-2580 .elementor-element.elementor-element-fe8d47d > .elementor-widget-container{--e-transform-rotateZ:180deg;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-811f2e9{left:19.079%;}body.rtl .elementor-2580 .elementor-element.elementor-element-811f2e9{right:19.079%;}.elementor-2580 .elementor-element.elementor-element-811f2e9{top:32.484%;z-index:20;}.elementor-2580 .elementor-element.elementor-element-811f2e9 img{width:289px;}.elementor-2580 .elementor-element.elementor-element-367a8e3{--display:flex;--min-height:488px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-367a8e3.e-con:hover{--e-con-transform-scale:0.95;}.elementor-2580 .elementor-element.elementor-element-d2de7b2.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-d2de7b2{left:91px;}body.rtl .elementor-2580 .elementor-element.elementor-element-d2de7b2{right:91px;}.elementor-2580 .elementor-element.elementor-element-d2de7b2{bottom:122px;z-index:40;text-align:right;}.elementor-2580 .elementor-element.elementor-element-d2de7b2 .elementor-heading-title{font-size:36px;font-weight:500;letter-spacing:27.9px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-7feca4c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-7feca4c{left:-16px;}body.rtl .elementor-2580 .elementor-element.elementor-element-7feca4c{right:-16px;}.elementor-2580 .elementor-element.elementor-element-7feca4c{bottom:81px;z-index:40;text-align:left;}.elementor-2580 .elementor-element.elementor-element-7feca4c .elementor-heading-title{font-size:31px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-0577d1c > .elementor-widget-container{--e-transform-rotateZ:180deg;}.elementor-2580 .elementor-element.elementor-element-3e37f3d > .elementor-widget-container{--e-transform-rotateZ:180deg;}.elementor-2580 .elementor-element.elementor-element-1184ca5{top:29%;z-index:20;}.elementor-2580 .elementor-element.elementor-element-1184ca5 img{width:334px;}.elementor-2580 .elementor-element.elementor-element-944ae87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2580 .elementor-element.elementor-element-0f73a57{--display:flex;--min-height:488px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2580 .elementor-element.elementor-element-0f73a57.e-con:hover{--e-con-transform-scale:0.95;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-23df330{right:-0.012px;}body.rtl .elementor-2580 .elementor-element.elementor-element-23df330{left:-0.012px;}.elementor-2580 .elementor-element.elementor-element-23df330{top:354.973px;z-index:40;text-align:right;}.elementor-2580 .elementor-element.elementor-element-23df330 .elementor-heading-title{font-size:31px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-c212a1c{z-index:20;}.elementor-2580 .elementor-element.elementor-element-c212a1c img{width:225px;}.elementor-2580 .elementor-element.elementor-element-fd02c80{--display:flex;--min-height:488px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2580 .elementor-element.elementor-element-fd02c80.e-con:hover{--e-con-transform-scale:0.95;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-2f6b5e3{right:-41.504px;}body.rtl .elementor-2580 .elementor-element.elementor-element-2f6b5e3{left:-41.504px;}.elementor-2580 .elementor-element.elementor-element-2f6b5e3{bottom:81.6px;z-index:40;}.elementor-2580 .elementor-element.elementor-element-2f6b5e3 .elementor-heading-title{font-size:31px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-cd8b743 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-2580 .elementor-element.elementor-element-ca063e5 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-2580 .elementor-element.elementor-element-7be586f{z-index:20;}.elementor-2580 .elementor-element.elementor-element-7be586f img{width:296px;}.elementor-2580 .elementor-element.elementor-element-cef2d95{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:66px;--margin-bottom:0px;--margin-left:235px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-cef2d95.e-con:hover{--e-con-transform-translateX:15px;--e-con-transform-translateY:0px;}.elementor-2580 .elementor-element.elementor-element-cef2d95.e-con{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-d1312c0 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-d1312c0{text-align:right;}.elementor-2580 .elementor-element.elementor-element-d1312c0 .elementor-heading-title{font-size:15px;font-weight:800;letter-spacing:5px;color:#FFFFFF;}.elementor-2580 .elementor-element.elementor-element-3e3438b{--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:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-bacc3be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2580 .elementor-element.elementor-element-bacc3be .c-ip-hotspot__list{--items-per-row:1;}.elementor-2580 .elementor-element.elementor-element-bacc3be .c-ip-hotspot__content{width:900px;}.elementor-2580 .elementor-element.elementor-element-bacc3be .c-ip-hotspot__title{font-weight:600;}@media(max-width:1189px){.elementor-2580 .elementor-element.elementor-element-028ec91{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-5fb3325{--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-03d01a8{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-3db0499{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-3053b72{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-43cf515{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-28037c1{--margin-top:35px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-d87e864 .elementor-heading-title{font-size:20px;line-height:20px;letter-spacing:0px;}.elementor-2580 .elementor-element.elementor-element-ac9d06b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-6d4c2c1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-c158676{--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-eba94f6 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2580 .elementor-element.elementor-element-eba94f6 .elementor-heading-title{font-size:20px;line-height:22px;letter-spacing:0em;}.elementor-2580 .elementor-element.elementor-element-3e7a182{--min-height:370px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-26b4dd3{left:26px;}body.rtl .elementor-2580 .elementor-element.elementor-element-26b4dd3{right:26px;}.elementor-2580 .elementor-element.elementor-element-26b4dd3{bottom:100px;}.elementor-2580 .elementor-element.elementor-element-26b4dd3 .elementor-heading-title{font-size:15px;letter-spacing:5px;}.elementor-2580 .elementor-element.elementor-element-fe8d47d img{width:90%;}.elementor-2580 .elementor-element.elementor-element-811f2e9{top:29%;}.elementor-2580 .elementor-element.elementor-element-811f2e9 img{width:191px;height:127px;}.elementor-2580 .elementor-element.elementor-element-367a8e3{--min-height:370px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-d2de7b2{left:105px;}body.rtl .elementor-2580 .elementor-element.elementor-element-d2de7b2{right:105px;}.elementor-2580 .elementor-element.elementor-element-d2de7b2{bottom:80px;}.elementor-2580 .elementor-element.elementor-element-d2de7b2 .elementor-heading-title{font-size:25px;letter-spacing:21px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-7feca4c{left:26px;}body.rtl .elementor-2580 .elementor-element.elementor-element-7feca4c{right:26px;}.elementor-2580 .elementor-element.elementor-element-7feca4c{bottom:52px;}.elementor-2580 .elementor-element.elementor-element-7feca4c .elementor-heading-title{font-size:15px;letter-spacing:5px;}.elementor-2580 .elementor-element.elementor-element-3e37f3d img{width:90%;}.elementor-2580 .elementor-element.elementor-element-1184ca5{top:37%;}.elementor-2580 .elementor-element.elementor-element-1184ca5 img{width:231px;}.elementor-2580 .elementor-element.elementor-element-0f73a57{--min-height:370px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-23df330{right:11%;}body.rtl .elementor-2580 .elementor-element.elementor-element-23df330{left:11%;}.elementor-2580 .elementor-element.elementor-element-23df330{top:60px;}.elementor-2580 .elementor-element.elementor-element-23df330 .elementor-heading-title{font-size:15px;letter-spacing:5px;}.elementor-2580 .elementor-element.elementor-element-a3d6f4a img{width:90%;}.elementor-2580 .elementor-element.elementor-element-c212a1c img{width:238px;}.elementor-2580 .elementor-element.elementor-element-fd02c80{--min-height:370px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-2f6b5e3{right:1.8%;}body.rtl .elementor-2580 .elementor-element.elementor-element-2f6b5e3{left:1.8%;}.elementor-2580 .elementor-element.elementor-element-2f6b5e3{bottom:100px;}.elementor-2580 .elementor-element.elementor-element-2f6b5e3 .elementor-heading-title{font-size:15px;letter-spacing:5px;}.elementor-2580 .elementor-element.elementor-element-ca063e5 img{width:90%;}.elementor-2580 .elementor-element.elementor-element-7be586f img{width:218px;}.elementor-2580 .elementor-element.elementor-element-cef2d95{--margin-top:39px;--margin-bottom:0px;--margin-left:130px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-d1312c0 .elementor-heading-title{font-size:11px;letter-spacing:5px;}.elementor-2580 .elementor-element.elementor-element-3e3438b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-bacc3be .c-ip-hotspot__content{width:546px;}.elementor-2580 .elementor-element.elementor-element-bacc3be .c-ip-hotspot__title{font-size:20px;}}@media(max-width:767px){.elementor-2580 .elementor-element.elementor-element-49f29ab .elementor-slide-heading{font-size:48px;}.elementor-2580 .elementor-element.elementor-element-028ec91{--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;--flex-wrap:wrap;}.elementor-2580 .elementor-element.elementor-element-43cf515{--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;--flex-wrap:wrap;}.elementor-2580 .elementor-element.elementor-element-28037c1{--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-d87e864 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-2580 .elementor-element.elementor-element-6d4c2c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-c158676{--gap:30px 10px;--row-gap:30px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-eba94f6 > .elementor-widget-container{margin:0px 0px 0px 21px;}.elementor-2580 .elementor-element.elementor-element-eba94f6.elementor-element{--align-self:center;}.elementor-2580 .elementor-element.elementor-element-3e7a182{--min-height:322px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-26b4dd3{left:11px;}body.rtl .elementor-2580 .elementor-element.elementor-element-26b4dd3{right:11px;}.elementor-2580 .elementor-element.elementor-element-26b4dd3{bottom:80px;}.elementor-2580 .elementor-element.elementor-element-367a8e3{--min-height:322px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-d2de7b2{left:88px;}body.rtl .elementor-2580 .elementor-element.elementor-element-d2de7b2{right:88px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-7feca4c{left:10px;}body.rtl .elementor-2580 .elementor-element.elementor-element-7feca4c{right:10px;}.elementor-2580 .elementor-element.elementor-element-1184ca5{top:89px;}.elementor-2580 .elementor-element.elementor-element-944ae87{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-0f73a57{--min-height:322px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-23df330{right:22px;}body.rtl .elementor-2580 .elementor-element.elementor-element-23df330{left:22px;}.elementor-2580 .elementor-element.elementor-element-23df330{top:41px;}.elementor-2580 .elementor-element.elementor-element-fd02c80{--min-height:322px;}body:not(.rtl) .elementor-2580 .elementor-element.elementor-element-2f6b5e3{right:-10.9px;}body.rtl .elementor-2580 .elementor-element.elementor-element-2f6b5e3{left:-10.9px;}.elementor-2580 .elementor-element.elementor-element-2f6b5e3{bottom:75px;}.elementor-2580 .elementor-element.elementor-element-cef2d95{--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-bacc3be .c-ip-hotspot__content{width:400px;}}@media(min-width:768px){.elementor-2580 .elementor-element.elementor-element-81f93b1{--content-width:100%;}.elementor-2580 .elementor-element.elementor-element-5fb3325{--width:25%;}.elementor-2580 .elementor-element.elementor-element-03d01a8{--width:25%;}.elementor-2580 .elementor-element.elementor-element-3db0499{--width:25%;}.elementor-2580 .elementor-element.elementor-element-3053b72{--width:25%;}.elementor-2580 .elementor-element.elementor-element-6d4c2c1{--content-width:966px;}.elementor-2580 .elementor-element.elementor-element-c158676{--width:43.742%;}.elementor-2580 .elementor-element.elementor-element-944ae87{--width:50%;}.elementor-2580 .elementor-element.elementor-element-cef2d95{--width:auto;}}@media(max-width:1189px) and (min-width:768px){.elementor-2580 .elementor-element.elementor-element-028ec91{--width:100%;}.elementor-2580 .elementor-element.elementor-element-5fb3325{--width:49%;}.elementor-2580 .elementor-element.elementor-element-03d01a8{--width:49%;}.elementor-2580 .elementor-element.elementor-element-3db0499{--width:49%;}.elementor-2580 .elementor-element.elementor-element-3053b72{--width:49%;}.elementor-2580 .elementor-element.elementor-element-cef2d95{--width:auto;}}/* Start custom CSS for wc-categories, class: .elementor-element-b16c946 */.categories-homepage .c-product-grid__list {
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  padding: 10px 0;
  flex-wrap: nowrap;
  scrollbar-width: none;
  justify-content: flex-start
}

.categories-homepage .product-category {
  flex: 0 0 auto;
  width: calc(100% / 5); /* 5 par ligne */
  box-sizing: border-box;
  padding: 10px;
}

@media (max-width: 1023px) {
  .categories-homepage .product-category {
    width: calc(100% / 2);
    max-width: 200px
  }
  .carousel-nav,
  .carousel-dots {
    display: none !important;
  }
}

@media (max-width: 480px) {
  .categories-homepage .product-category {
    width: 100%;
  }
}

.carousel-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: white;
  border: none;
  font-size: 2rem;
  cursor: pointer;
  z-index: 10;
}
.carousel-nav.prev { left: 10px; }
.carousel-nav.next { right: 10px; }

.carousel-dots {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.carousel-dots button {
  background: #ccc;
  border: none;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  border-radius: 50%;
  cursor: pointer;
}
.carousel-dots button.active {
  background: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cf515 */.elementor-2580 .elementor-element.elementor-element-43cf515 .c-page-header__sub-cat-thumb-wrap img {
    border-radius: 100%;
}

.elementor-2580 .elementor-element.elementor-element-43cf515 .c-page-header__sub-cat-thumb-wrap::after {
    border-radius: 100%;
}/* End custom CSS */