.elementor-241 .elementor-element.elementor-element-0905f68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:10px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-658a331{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-a39c8c3 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-1.2px;}.elementor-241 .elementor-element.elementor-element-a39c8c3 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-a39c8c3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-a39c8c3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-a39c8c3 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-1.2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-8f61480{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-241 .elementor-element.elementor-element-0d9d741{--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;overflow:visible;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-241 .elementor-element.elementor-element-047484b .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-241 .elementor-element.elementor-element-047484b .elementor-button-content-wrapper{flex-direction:row;}.elementor-241 .elementor-element.elementor-element-acacffc .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-d863409 );color:var( --e-global-color-d863409 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B1F2B24;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-241 .elementor-element.elementor-element-acacffc .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-241 .elementor-element.elementor-element-6f3dd84{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-241 .elementor-element.elementor-element-d4212ce{--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;overflow:visible;}.elementor-241 .elementor-element.elementor-element-d4212ce:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-d4212ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roki.market/wp-content/uploads/2026/05/Hero-Visuals.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-241 .elementor-element.elementor-element-7ef361e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:10px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-6b299cd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-1.2px;}.elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;letter-spacing:-1.2px;}.elementor-241 .elementor-element.elementor-element-ea3e239{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-241 .elementor-element.elementor-element-2c00338{--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;overflow:visible;}.elementor-241 .elementor-element.elementor-element-4c30ca5 .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-241 .elementor-element.elementor-element-4c30ca5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-241 .elementor-element.elementor-element-2b6639f .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-d863409 );color:var( --e-global-color-d863409 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B1F2B24;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-241 .elementor-element.elementor-element-2b6639f .elementor-button-content-wrapper{flex-direction:row;}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-241 .elementor-element.elementor-element-6230fb0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-241 .elementor-element.elementor-element-f292238{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-241 .elementor-element.elementor-element-eebdacf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-bf0a927 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-241 .elementor-element.elementor-element-bf0a927 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-bf0a927 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-bf0a927 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-bf0a927 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-b796d06 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-241 .elementor-element.elementor-element-b796d06 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-b796d06 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-b796d06 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-b796d06 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-6ceab5c .elementskit-section-title-wraper .elementskit-section-title{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-241 .elementor-element.elementor-element-6ceab5c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-6ceab5c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-6ceab5c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-6ceab5c .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-ce145d5 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-241 .elementor-element.elementor-element-ce145d5 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-ce145d5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-ce145d5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-ce145d5 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-d40897a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-825a3f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-afcdd77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-7003527 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-d863409 );fill:var( --e-global-color-d863409 );border-style:none;}.elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-7003527{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-7003527 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-241 .elementor-element.elementor-element-b2318fd .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-b2318fd{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn > :is(i, svg){font-size:16px;}.elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-b2318fd .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-241 .elementor-element.elementor-element-c83da6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-241 .elementor-element.elementor-element-e22d55d{--grid-columns:5;}.elementor-241 .elementor-element.elementor-element-e22d55d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-241 .elementor-element.elementor-element-e22d55d .e-loop-item > .elementor-section, .elementor-241 .elementor-element.elementor-element-e22d55d .e-loop-item > .elementor-section > .elementor-container, .elementor-241 .elementor-element.elementor-element-e22d55d .e-loop-item > .e-con, .elementor-241 .elementor-element.elementor-element-e22d55d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-241 .elementor-element.elementor-element-87c8705{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-975f6c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-f8dad18 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-d863409 );fill:var( --e-global-color-d863409 );border-style:none;}.elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-f8dad18{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-f8dad18 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-241 .elementor-element.elementor-element-d63a3ae .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-d63a3ae{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn > :is(i, svg){font-size:16px;}.elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-d63a3ae .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-241 .elementor-element.elementor-element-312b2cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-baf4ba6{--grid-columns:4;}.elementor-241 .elementor-element.elementor-element-e7d0bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-832fa18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-753a077 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-d863409 );fill:var( --e-global-color-d863409 );border-style:none;}.elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-753a077{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-753a077 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-241 .elementor-element.elementor-element-0a9bdf2{--grid-columns:4;width:100%;max-width:100%;}.elementor-241 .elementor-element.elementor-element-796a533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-796a533:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-796a533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-241 .elementor-element.elementor-element-a28d566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-c6a61f3 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;}.elementor-241 .elementor-element.elementor-element-c6a61f3 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-c6a61f3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-241 .elementor-element.elementor-element-c6a61f3 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-e3b0fdd );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;margin:-15px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-d003178 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-d003178{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn > :is(i, svg){font-size:16px;}.elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-d003178 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-241 .elementor-element.elementor-element-99852d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-36ed89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-1ebc807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-50a2dca .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-d863409 );fill:var( --e-global-color-d863409 );border-style:none;}.elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-50a2dca{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-50a2dca .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-241 .elementor-element.elementor-element-134d8f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-132409a{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-132409a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-132409a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-132409a.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-132409a.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-132409a.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-132409a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-132409a .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-132409a .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-132409a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-132409a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-31ffb9e{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-31ffb9e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-31ffb9e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-31ffb9e.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-31ffb9e.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-31ffb9e.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-31ffb9e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-31ffb9e .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-31ffb9e .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-31ffb9e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-31ffb9e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-5a1fb49{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-5a1fb49 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-5a1fb49 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-5a1fb49.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-5a1fb49.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-5a1fb49.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-5a1fb49.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-5a1fb49 .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-5a1fb49 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-5a1fb49 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-5a1fb49 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-e884c07{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-e884c07 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-e884c07 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-e884c07.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-e884c07.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-e884c07.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-e884c07.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-e884c07 .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-e884c07 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-e884c07 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-e884c07 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-07b5cd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-c560f72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-fe7b107 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn{background-color:#FF6B3500;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-d863409 );fill:var( --e-global-color-d863409 );border-style:none;}.elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn:hover{background-color:#02020100;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-fe7b107{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn > i, .elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn > i, .rtl .elementor-241 .elementor-element.elementor-element-fe7b107 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-241 .elementor-element.elementor-element-658bf57{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-8e09579{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-8e09579 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-8e09579 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-8e09579.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-8e09579.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-8e09579.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-8e09579.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-8e09579 .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-8e09579 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-8e09579 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-8e09579 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-2bd2509{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-2bd2509 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-2bd2509 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-2bd2509.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-2bd2509.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-2bd2509.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-2bd2509.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-2bd2509 .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-2bd2509 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-2bd2509 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-2bd2509 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-44a3242{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-44a3242 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-44a3242 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-44a3242.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-44a3242.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-44a3242.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-44a3242.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-44a3242 .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-44a3242 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-44a3242 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-44a3242 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-6364d56{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:8px 8px 8px 8px;}.elementor-241 .elementor-element.elementor-element-6364d56 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-241 .elementor-element.elementor-element-6364d56 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d863409 );}.elementor-241 .elementor-element.elementor-element-6364d56.elementor-view-stacked .elementor-icon{background-color:#F1F5F6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-6364d56.elementor-view-framed .elementor-icon, .elementor-241 .elementor-element.elementor-element-6364d56.elementor-view-default .elementor-icon{fill:#F1F5F6;color:#F1F5F6;border-color:#F1F5F6;}.elementor-241 .elementor-element.elementor-element-6364d56.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-6364d56 .elementor-icon{font-size:28px;}.elementor-241 .elementor-element.elementor-element-6364d56 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-6364d56 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-241 .elementor-element.elementor-element-6364d56 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-241 .elementor-element.elementor-element-8055966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-5684148{--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;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-5684148:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-5684148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B35;}.elementor-241 .elementor-element.elementor-element-a3ee258{--display:flex;--overlay-opacity:0.5;--padding-top:56px;--padding-bottom:56px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-a3ee258::before, .elementor-241 .elementor-element.elementor-element-a3ee258 > .elementor-background-video-container::before, .elementor-241 .elementor-element.elementor-element-a3ee258 > .e-con-inner > .elementor-background-video-container::before, .elementor-241 .elementor-element.elementor-element-a3ee258 > .elementor-background-slideshow::before, .elementor-241 .elementor-element.elementor-element-a3ee258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-241 .elementor-element.elementor-element-a3ee258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://roki.market/wp-content/uploads/2026/05/Overlay.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-241 .elementor-element.elementor-element-4269ea0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-241 .elementor-element.elementor-element-936f000{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-241 .elementor-element.elementor-element-cdf206b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-241 .elementor-element.elementor-element-cdf206b::before, .elementor-241 .elementor-element.elementor-element-cdf206b > .elementor-background-video-container::before, .elementor-241 .elementor-element.elementor-element-cdf206b > .e-con-inner > .elementor-background-video-container::before, .elementor-241 .elementor-element.elementor-element-cdf206b > .elementor-background-slideshow::before, .elementor-241 .elementor-element.elementor-element-cdf206b > .e-con-inner > .elementor-background-slideshow::before, .elementor-241 .elementor-element.elementor-element-cdf206b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-241 .elementor-element.elementor-element-f5bdd38 .elementor-button{background-color:var( --e-global-color-61692f4 );fill:var( --e-global-color-81fcc48 );color:var( --e-global-color-81fcc48 );}body.elementor-page-241:not(.elementor-motion-effects-element-type-background), body.elementor-page-241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-241 .elementor-element.elementor-element-e22d55d{--grid-columns:2;}.elementor-241 .elementor-element.elementor-element-baf4ba6{--grid-columns:2;}.elementor-241 .elementor-element.elementor-element-0a9bdf2{--grid-columns:2;}}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-0905f68{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-241 .elementor-element.elementor-element-6f3dd84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-241 .elementor-element.elementor-element-d4212ce{--min-height:350px;}.elementor-241 .elementor-element.elementor-element-7ef361e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-241 .elementor-element.elementor-element-0988e04 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:42px;}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-241 .elementor-element.elementor-element-6230fb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-241 .elementor-element.elementor-element-f292238{--min-height:350px;}.elementor-241 .elementor-element.elementor-element-eebdacf{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-d40897a{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-825a3f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-c83da6f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-241 .elementor-element.elementor-element-e22d55d{--grid-columns:1;width:100%;max-width:100%;}.elementor-241 .elementor-element.elementor-element-87c8705{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-baf4ba6{--grid-columns:2;}.elementor-241 .elementor-element.elementor-element-e7d0bed{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-0a9bdf2{--grid-columns:1;}.elementor-241 .elementor-element.elementor-element-796a533{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-36ed89f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-07b5cd9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-8055966{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-5684148{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-cdf206b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-241 .elementor-element.elementor-element-f5bdd38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-658a331{--width:50%;}.elementor-241 .elementor-element.elementor-element-d4212ce{--width:50%;}.elementor-241 .elementor-element.elementor-element-6b299cd{--width:50%;}.elementor-241 .elementor-element.elementor-element-f292238{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-f292238 */.elementor-241 .elementor-element.elementor-element-f292238 {
    position: relative !important;
    overflow: hidden !important;
    max-width: 100% !important;
    font-family: "Inter", Arial, sans-serif !important;
}

/* Main visual canvas */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-visual-wrap {
    position: relative !important;
    width: 100% !important;
    max-width: 680px !important;
    aspect-ratio: 1.35 / 1 !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    transform: none !important;
    box-sizing: border-box !important;
    font-family: "Inter", Arial, sans-serif !important;
}

/* Orange background shape - reduced width */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-orange-shape {
    position: absolute !important;
    width: 49% !important;
    height: 57% !important;
    left: 47% !important;
    top: 8% !important;
    border-radius: 34px !important;
    transform: rotate(14deg) !important;
    z-index: 1 !important;
}

/* Shared cards */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-card,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-card,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-card,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-card {
    position: absolute !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    font-family: "Inter", Arial, sans-serif !important;
}

/* Popular product card with animation */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-card {
    width: 31% !important;
    height: auto !important;
    min-height: 0 !important;
    left: 6% !important;
    top: 17% !important;
    padding: 3% !important;
    z-index: 3 !important;
    transform-origin: center center !important;
    animation: ampHeroCardRotate 4.8s ease-in-out infinite !important;
    will-change: transform !important;
}

/* Auction card with animation */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-card {
    width: 34% !important;
    height: auto !important;
    min-height: 0 !important;
    left: 60% !important;
    top: 15% !important;
    padding: 2.5% !important;
    z-index: 4 !important;
    transform-origin: center center !important;
    animation: ampHeroCardRotate 4.8s ease-in-out infinite !important;
    will-change: transform !important;
}

/* Shared rotating animation */
@keyframes ampHeroCardRotate {
    0% {
        transform: rotate(0deg) translateY(0);
    }

    25% {
        transform: rotate(1.4deg) translateY(-2px);
    }

    50% {
        transform: rotate(0deg) translateY(0);
    }

    75% {
        transform: rotate(-1.4deg) translateY(-2px);
    }

    100% {
        transform: rotate(0deg) translateY(0);
    }
}

/* Vendor card */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-card {
    width: 28% !important;
    min-width: 0 !important;
    height: 10% !important;
    left: 24% !important;
    top: 75% !important;
    padding: 1.2% 2% !important;
    z-index: 6 !important;
}

/* Mini product card below auction */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-card {
    width: 32% !important;
    height: 16% !important;
    left: 64% !important;
    top: 76% !important;
    padding: 1.5% !important;
    display: grid !important;
    grid-template-columns: 22% 1fr 15% !important;
    gap: 4% !important;
    align-items: center !important;
    z-index: 7 !important;
}

/* Popular badge */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-badge {
    height: 24px !important;
    min-height: 24px !important;
    padding: 0 10px !important;
    margin-bottom: 8px !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 24px !important;
}

/* Auction badge */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-badge {
    height: 30px !important;
    padding: 0 15px !important;
    margin-bottom: 10px !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
}

/* Popular product image */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-img-wrap {
    height: clamp(82px, 10vw, 118px) !important;
    min-height: 0 !important;
    margin-bottom: 8px !important;
}

.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-img-wrap img {
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
}

/* Auction image */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-img-wrap {
    height: clamp(92px, 11vw, 132px) !important;
    margin-bottom: 8px !important;
}

.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-img-wrap img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* Mini image */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}

/* One-line titles for popular, auction and vendor */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-title,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-title,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-name {
    max-width: 100% !important;
    min-width: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-weight: 700 !important;
    color: #0f1724 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Popular title */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-title {
    font-size: clamp(12px, 1vw, 14px) !important;
    line-height: 1.15 !important;
    margin-bottom: 6px !important;
}

/* Auction title */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-title {
    font-size: clamp(12px, 1vw, 14px) !important;
    line-height: 1.18 !important;
    margin-bottom: 6px !important;
}

/* Mini title - allow 2 lines */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-title {
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 0 3px 0 !important;
    padding: 0 !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: clamp(11px, 0.9vw, 13px) !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #0f1724 !important;
    white-space: normal !important;
    overflow: hidden !important;
    text-overflow: unset !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}

/* Hide Starting bid / Current bid text and show only amount */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price {
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: 0 !important;
    font-weight: 600 !important;
    line-height: 1.1 !important;
    color: #ff6b35 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Price amount */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price .woocommerce-Price-amount,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price .woocommerce-Price-amount bdi,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price .woocommerce-Price-currencySymbol,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price .woocommerce-Price-amount,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price .woocommerce-Price-amount bdi,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price .woocommerce-Price-currencySymbol,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price .woocommerce-Price-amount,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price .woocommerce-Price-amount bdi,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price .woocommerce-Price-currencySymbol {
    display: inline !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.1 !important;
    color: #ff6b35 !important;
}

/* Plain text price fallback */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price:not(:has(.woocommerce-Price-amount)),
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price:not(:has(.woocommerce-Price-amount)),
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price:not(:has(.woocommerce-Price-amount)) {
    font-size: 14px !important;
    font-weight: 600 !important;
}

/* Hide old sale price */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price del,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price del,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price del {
    display: none !important;
}

.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price ins,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price ins,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price ins {
    text-decoration: none !important;
}

/* Popular card price/rating row */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-bottom {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Ratings */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-rating,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-rating,
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-rating {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: clamp(10px, 0.85vw, 12px) !important;
    font-weight: 600 !important;
    line-height: 1.1 !important;
    color: #0f1724 !important;
    white-space: nowrap !important;
}

.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-star {
    color: #f5a623 !important;
    font-size: 11px !important;
    line-height: 1 !important;
}

/* Auction timer */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-timer {
    height: 32px !important;
    margin-top: 8px !important;
    font-family: "Inter", Arial, sans-serif !important;
    font-size: clamp(11px, 0.9vw, 13px) !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}

/* Mini cart button */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-cart {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    height: auto !important;
}

/* Vendor avatar */
.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-avatar {
    width: 34px !important;
    height: 34px !important;
    flex: 0 0 34px !important;
}

.elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-name {
    font-size: clamp(11px, 0.9vw, 13px) !important;
    font-weight: 700 !important;
}

/* Reduce animation for users who prefer less motion */
@media (prefers-reduced-motion: reduce) {
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-card,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-card {
        animation: none !important;
    }
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-visual-wrap {
        max-width: 560px !important;
    }
}

/* Mobile stacked layout - exact order:
   1. Popular card
   2. Auction card
   3. Vendor/store card
   4. Mini/remaining card
*/
@media (max-width: 767px) {
    .elementor-241 .elementor-element.elementor-element-f292238 {
        overflow: visible !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-visual-wrap {
        width: 100% !important;
        max-width: 100% !important;
        aspect-ratio: auto !important;
        height: auto !important;
        min-height: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 16px !important;
        overflow: visible !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-orange-shape {
        display: none !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-card,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-card,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-card,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-card {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        padding: 18px !important;
        overflow: hidden !important;
        border-radius: 14px !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-card {
        order: 1 !important;
        animation: ampHeroCardRotate 4.8s ease-in-out infinite !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-card {
        order: 2 !important;
        animation: ampHeroCardRotate 4.8s ease-in-out infinite !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-card {
        order: 3 !important;
        display: flex !important;
        align-items: center !important;
        gap: 12px !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-card {
        order: 4 !important;
        display: grid !important;
        grid-template-columns: 64px 1fr 42px !important;
        gap: 12px !important;
        align-items: center !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-img-wrap {
        height: 170px !important;
        margin-bottom: 12px !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-img-wrap {
        height: 180px !important;
        margin-bottom: 12px !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-title,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-title {
        font-size: 16px !important;
        line-height: 1.25 !important;
        margin-bottom: 8px !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-title {
        font-size: 14px !important;
        line-height: 1.25 !important;
        -webkit-line-clamp: 2 !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price .woocommerce-Price-amount,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price .woocommerce-Price-amount bdi,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-product-price .woocommerce-Price-currencySymbol,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price .woocommerce-Price-amount,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price .woocommerce-Price-amount bdi,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-auction-price .woocommerce-Price-currencySymbol,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price .woocommerce-Price-amount,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price .woocommerce-Price-amount bdi,
    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-price .woocommerce-Price-currencySymbol {
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-img {
        width: 64px !important;
        height: 64px !important;
        aspect-ratio: 1 / 1 !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-mini-cart {
        width: 42px !important;
        height: 42px !important;
        aspect-ratio: auto !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-avatar {
        width: 44px !important;
        height: 44px !important;
        flex: 0 0 44px !important;
    }

    .elementor-241 .elementor-element.elementor-element-f292238 .amp-hero-vendor-name {
        max-width: 100% !important;
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eebdacf */.elementor-241 .elementor-element.elementor-element-eebdacf .elementskit-section-title {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    margin-bottom: 0 !important;
}

.elementor-241 .elementor-element.elementor-element-eebdacf .elementskit-section-title span {
    display: inline-flex !important;
    align-items: center !important;
    line-height: 1 !important;
}

.elementor-241 .elementor-element.elementor-element-eebdacf .elementskit-section-title {
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40897a */.elementor-241 .elementor-element.elementor-element-d40897a .elementskit-section-title {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    margin-bottom: 0 !important;
}

.elementor-241 .elementor-element.elementor-element-d40897a .elementskit-section-title span {
    display: inline-flex !important;
    align-items: center !important;
    line-height: 1 !important;
}

.elementor-241 .elementor-element.elementor-element-d40897a .elementskit-section-title {
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e22d55d *//* Featured Products Loop Grid - Desktop + Mobile Fixed */
/* Add class "amp-featured-products-grid" to the Elementor Loop Grid widget */

.amp-featured-products-grid {
    width: 100% !important;
}

/* Equal grid item height */
.amp-featured-products-grid .elementor-grid,
.amp-featured-products-grid .elementor-loop-container {
    align-items: stretch !important;
}

/* Main loop item */
.amp-featured-products-grid .e-loop-item {
    height: 100% !important;
    display: flex !important;
    align-items: stretch !important;
    overflow: visible !important;
}

/* Reset unnecessary Elementor container height inside card */
.amp-featured-products-grid .e-loop-item .elementor,
.amp-featured-products-grid .e-loop-item .elementor-section-wrap,
.amp-featured-products-grid .e-loop-item .elementor-section,
.amp-featured-products-grid .e-loop-item .elementor-container,
.amp-featured-products-grid .e-loop-item .elementor-column,
.amp-featured-products-grid .e-loop-item .elementor-widget-wrap,
.amp-featured-products-grid .e-loop-item .e-con,
.amp-featured-products-grid .e-loop-item .e-con-inner {
    min-height: 0 !important;
}

/* Make card content vertical */
.amp-featured-products-grid .e-loop-item > .elementor,
.amp-featured-products-grid .e-loop-item .elementor-widget-wrap,
.amp-featured-products-grid .e-loop-item .e-con {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Remove extra spacer widgets inside product cards */
.amp-featured-products-grid .e-loop-item .elementor-widget-spacer {
    display: none !important;
}

/* Product image area - desktop */
.amp-featured-products-grid .e-loop-item .elementor-widget-image,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images {
    width: 100% !important;
    height: 165px !important;
    min-height: 165px !important;
    max-height: 165px !important;
    flex: 0 0 165px !important;
    overflow: hidden !important;
    margin: 0 0 16px 0 !important;
    padding: 0 !important;
}

/* Image inner container */
.amp-featured-products-grid .e-loop-item .elementor-widget-image .elementor-widget-container,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images .elementor-widget-container {
    width: 100% !important;
    height: 165px !important;
    min-height: 165px !important;
    max-height: 165px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Image link */
.amp-featured-products-grid .e-loop-item .elementor-widget-image a,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image a,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images a {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

/* Actual product image */
.amp-featured-products-grid .e-loop-item .elementor-widget-image img,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image img,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images img,
.amp-featured-products-grid .e-loop-item img.wp-post-image,
.amp-featured-products-grid .e-loop-item img.attachment-woocommerce_thumbnail,
.amp-featured-products-grid .e-loop-item img.size-woocommerce_thumbnail {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Product title equal height */
.amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title {
    min-height: 42px !important;
    max-height: 42px !important;
    flex: 0 0 42px !important;
    overflow: hidden !important;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
}

/* Clamp title to 2 lines */
.amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type .elementor-heading-title,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title .elementor-heading-title,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title,
.amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

/* Price spacing */
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-price,
.amp-featured-products-grid .e-loop-item .elementor-widget-heading:has(.woocommerce-Price-amount),
.amp-featured-products-grid .e-loop-item .elementor-widget-text-editor:has(.woocommerce-Price-amount) {
    min-height: 24px !important;
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
}

/* Rating spacing */
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-rating,
.amp-featured-products-grid .e-loop-item .star-rating,
.amp-featured-products-grid .e-loop-item .woocommerce-product-rating {
    min-height: 22px !important;
    margin: 0 0 14px 0 !important;
}

/* Button aligned at bottom */
.amp-featured-products-grid .e-loop-item .elementor-widget-button,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-add-to-cart {
    margin-top: auto !important;
    width: 100% !important;
}

.amp-featured-products-grid .e-loop-item .elementor-widget-button .elementor-button,
.amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-add-to-cart .button {
    width: 100% !important;
}

/* Tablet - keep desktop/tablet behavior */
@media (max-width: 1024px) {
    .amp-featured-products-grid .e-loop-item .elementor-widget-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images,
    .amp-featured-products-grid .e-loop-item .elementor-widget-image .elementor-widget-container,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images .elementor-widget-container {
        height: 155px !important;
        min-height: 155px !important;
        max-height: 155px !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images {
        flex-basis: 155px !important;
    }
}

/* Mobile only - fixed card spacing */
@media only screen and (max-width: 767px) {

    .amp-featured-products-grid .elementor-grid,
    .amp-featured-products-grid .elementor-loop-container {
        display: grid !important;
        grid-template-columns: 1fr !important;
        align-items: start !important;
        gap: 24px !important;
    }

    .amp-featured-products-grid .e-loop-item {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        display: block !important;
        align-items: initial !important;
        overflow: visible !important;
    }

    .amp-featured-products-grid .e-loop-item > .elementor,
    .amp-featured-products-grid .e-loop-item .elementor,
    .amp-featured-products-grid .e-loop-item .elementor-section-wrap,
    .amp-featured-products-grid .e-loop-item .elementor-section,
    .amp-featured-products-grid .e-loop-item .elementor-container,
    .amp-featured-products-grid .e-loop-item .elementor-column,
    .amp-featured-products-grid .e-loop-item .elementor-widget-wrap,
    .amp-featured-products-grid .e-loop-item .e-con,
    .amp-featured-products-grid .e-loop-item .e-con-inner {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        flex: none !important;
        align-items: initial !important;
    }

    .amp-featured-products-grid .e-loop-item > .elementor,
    .amp-featured-products-grid .e-loop-item .elementor-widget-wrap,
    .amp-featured-products-grid .e-loop-item .e-con {
        display: block !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-spacer {
        display: none !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images {
        width: 100% !important;
        height: 180px !important;
        min-height: 180px !important;
        max-height: 180px !important;
        flex: none !important;
        margin: 0 0 14px 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-image .elementor-widget-container,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images .elementor-widget-container {
        width: 100% !important;
        height: 180px !important;
        min-height: 180px !important;
        max-height: 180px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-image a,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image a,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images a {
        width: 100% !important;
        height: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: hidden !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-image img,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image img,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images img,
    .amp-featured-products-grid .e-loop-item img.wp-post-image,
    .amp-featured-products-grid .e-loop-item img.attachment-woocommerce_thumbnail,
    .amp-featured-products-grid .e-loop-item img.size-woocommerce_thumbnail {
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
        object-fit: contain !important;
        object-position: center center !important;
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        flex: none !important;
        margin: 0 0 10px 0 !important;
        overflow: hidden !important;
        padding: 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title a {
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-price,
    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:has(.woocommerce-Price-amount),
    .amp-featured-products-grid .e-loop-item .elementor-widget-text-editor:has(.woocommerce-Price-amount) {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 0 12px 0 !important;
        padding: 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-rating,
    .amp-featured-products-grid .e-loop-item .star-rating,
    .amp-featured-products-grid .e-loop-item .woocommerce-product-rating {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 0 14px 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-button,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-add-to-cart {
        margin-top: 0 !important;
        width: 100% !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-button .elementor-button,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-add-to-cart .button {
        width: 100% !important;
    }
}

/* Small mobile */
@media only screen and (max-width: 480px) {

    .amp-featured-products-grid .elementor-grid,
    .amp-featured-products-grid .elementor-loop-container {
        gap: 22px !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images,
    .amp-featured-products-grid .e-loop-item .elementor-widget-image .elementor-widget-container,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images .elementor-widget-container {
        height: 170px !important;
        min-height: 170px !important;
        max-height: 170px !important;
    }
}
@media only screen and (min-width: 1025px) {

    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title {
        min-height: 32px !important;
        max-height: 32px !important;
        flex: 0 0 32px !important;
        margin: 0 0 6px 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title a {
        line-height: 16px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-price,
    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:has(.woocommerce-Price-amount),
    .amp-featured-products-grid .e-loop-item .elementor-widget-text-editor:has(.woocommerce-Price-amount) {
        margin-top: 0 !important;
    }
}/* Desktop Compact Spacing Fix Only */
/* Paste this at the very bottom of your existing CSS */

@media only screen and (min-width: 1025px) {

    /* Reduce product image bottom gap */
    .amp-featured-products-grid .e-loop-item .elementor-widget-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-featured-image,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-images {
        margin-bottom: 10px !important;
    }

    /* Reduce title/heading gap */
    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title {
        min-height: 30px !important;
        max-height: 34px !important;
        flex: 0 0 34px !important;
        margin: 0 0 4px 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:first-of-type .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-title .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title .elementor-heading-title,
    .amp-featured-products-grid .e-loop-item .elementor-widget-theme-post-title a {
        line-height: 17px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Reduce price gap */
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-price,
    .amp-featured-products-grid .e-loop-item .elementor-widget-heading:has(.woocommerce-Price-amount),
    .amp-featured-products-grid .e-loop-item .elementor-widget-text-editor:has(.woocommerce-Price-amount) {
        min-height: 18px !important;
        margin: 0 0 6px 0 !important;
        padding: 0 !important;
        line-height: 1.1 !important;
    }

    .amp-featured-products-grid .e-loop-item .woocommerce-Price-amount,
    .amp-featured-products-grid .e-loop-item .woocommerce-Price-amount bdi {
        line-height: 1.1 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Reduce rating gap */
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-rating,
    .amp-featured-products-grid .e-loop-item .star-rating,
    .amp-featured-products-grid .e-loop-item .woocommerce-product-rating {
        min-height: 16px !important;
        margin: 0 0 8px 0 !important;
        padding: 0 !important;
        line-height: 1 !important;
    }

    /* Remove large empty gap before button */
    .amp-featured-products-grid .e-loop-item .elementor-widget-button,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-add-to-cart {
        margin-top: 4px !important;
        margin-bottom: 0 !important;
        width: 100% !important;
    }

    .amp-featured-products-grid .e-loop-item .elementor-widget-button .elementor-button,
    .amp-featured-products-grid .e-loop-item .elementor-widget-woocommerce-product-add-to-cart .button {
        width: 100% !important;
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f4c9a73 */.auction-elementor-loop-grid {
    display: grid;
    grid-template-columns: repeat(var(--auction-columns), minmax(0, 1fr));
    gap: 24px;
    width: 100%;
}

.auction-elementor-loop-item {
    width: 100%;
    min-width: 0;
}

.auction-elementor-loop-item > .elementor {
    width: 100%;
}

@media (max-width: 1024px) {
    .auction-elementor-loop-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .auction-elementor-loop-grid {
        grid-template-columns: 1fr;
    }
}
/* Hide Starting bid text only inside this shortcode grid */
.auction-elementor-loop-grid .auction-price.starting-bid .starting,
.auction-elementor-loop-grid .auction-price.starting-bid .starting.auction {
    display: none !important;
}

/* Strong fallback: hide text, show only price */
.auction-elementor-loop-grid .auction-price.starting-bid {
    font-size: 0 !important;
}

.auction-elementor-loop-grid .auction-price.starting-bid .woocommerce-Price-amount,
.auction-elementor-loop-grid .auction-price.starting-bid .woocommerce-Price-currencySymbol {
    font-size: 20px !important;
    font-family: Inter, sans-serif !important;
    font-weight: 600 !important;
    color: #FF6B35 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99852d1 */.elementor-heading-title .auction-price.current-bid .current.auction {
    display: none !important;
}/* End custom CSS */