.elementor-7901 .elementor-element.elementor-element-7d68139c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:13vw;--padding-bottom:20vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7901 .elementor-element.elementor-element-7d68139c:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-7d68139c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #000000 41%, var( --e-global-color-ebc29f4 ) 100%);}.elementor-7901 .elementor-element.elementor-element-4dc3927b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-d83d6f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7901 .elementor-element.elementor-element-d83d6f6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-d83d6f6{left:292px;}body.rtl .elementor-7901 .elementor-element.elementor-element-d83d6f6{right:292px;}.elementor-7901 .elementor-element.elementor-element-d83d6f6{top:123px;text-align:start;}.elementor-7901 .elementor-element.elementor-element-d83d6f6 img{width:9%;}.elementor-7901 .elementor-element.elementor-element-fd7171b{width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-fd7171b{left:56px;}body.rtl .elementor-7901 .elementor-element.elementor-element-fd7171b{right:56px;}.elementor-7901 .elementor-element.elementor-element-fd7171b img{width:6%;}.elementor-7901 .elementor-element.elementor-element-aa17001.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-aa17001{right:-417px;}body.rtl .elementor-7901 .elementor-element.elementor-element-aa17001{left:-417px;}.elementor-7901 .elementor-element.elementor-element-aa17001{top:-55px;text-align:start;}.elementor-7901 .elementor-element.elementor-element-aa17001 img{width:12%;}.elementor-7901 .elementor-element.elementor-element-c374bba.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-c374bba{left:0px;}body.rtl .elementor-7901 .elementor-element.elementor-element-c374bba{right:0px;}.elementor-7901 .elementor-element.elementor-element-c374bba{top:-56px;text-align:start;}.elementor-7901 .elementor-element.elementor-element-c374bba img{width:29%;}.elementor-7901 .elementor-element.elementor-element-397a3ec{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;top:-1vw;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-397a3ec{left:29vw;}body.rtl .elementor-7901 .elementor-element.elementor-element-397a3ec{right:29vw;}.elementor-7901 .elementor-element.elementor-element-b8d8c69{width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;bottom:-250px;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-b8d8c69{left:48vw;}body.rtl .elementor-7901 .elementor-element.elementor-element-b8d8c69{right:48vw;}.elementor-7901 .elementor-element.elementor-element-34dc3090{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:-5vw;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-34dc3090{right:3vw;}body.rtl .elementor-7901 .elementor-element.elementor-element-34dc3090{left:3vw;}.elementor-7901 .elementor-element.elementor-element-3d607e0{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:2vw;z-index:0;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-3d607e0{left:2vw;}body.rtl .elementor-7901 .elementor-element.elementor-element-3d607e0{right:2vw;}.elementor-7901 .elementor-element.elementor-element-6971813d{width:100%;max-width:100%;text-align:center;}.elementor-7901 .elementor-element.elementor-element-6971813d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:13vw;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-7901 .elementor-element.elementor-element-3cf22566{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:4vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7901 .elementor-element.elementor-element-3cf22566:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-3cf22566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7901 .elementor-element.elementor-element-54f777be{text-align:center;}.elementor-7901 .elementor-element.elementor-element-54f777be .wpkoi-marquee .wpkoi-scrolling-content{color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-54f777be .wpkoi-marquee .wpkoi-scrolling-content, .elementor-7901 .elementor-element.elementor-element-54f777be .wpkoi-marquee.wpkoi-vertical-chars .wpkoi-scrolling-content .char{font-family:"Archivo", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:1.3em;}.elementor-7901 .elementor-element.elementor-element-19b6d0e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-7901 .elementor-element.elementor-element-0665942{--display:flex;}.elementor-7901 .elementor-element.elementor-element-0665942.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7901 .elementor-element.elementor-element-6c3715e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-3e68199 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-7901 .elementor-element.elementor-element-3e68199 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-661a725 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:double;border-width:10px 10px 10px 10px;}.elementor-7901 .elementor-element.elementor-element-661a725.elementor-element{--align-self:center;}.elementor-7901 .elementor-element.elementor-element-661a725.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-7901 .elementor-element.elementor-element-661a725 a > img{margin-bottom:0px;}.elementor-7901 .elementor-element.elementor-element-661a725 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-51ff17b );font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-7901 .elementor-element.elementor-element-661a725 .woocommerce-loop-category__title .count{color:var( --e-global-color-4abc148 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-7901 .elementor-element.elementor-element-6551aaf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-9b0e37e > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-7901 .elementor-element.elementor-element-9b0e37e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-93f7f31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7901 .elementor-element.elementor-element-93f7f31.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-7901 .elementor-element.elementor-element-93f7f31 a > img{margin-bottom:0px;}.elementor-7901 .elementor-element.elementor-element-93f7f31 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-51ff17b );font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-7901 .elementor-element.elementor-element-93f7f31 .woocommerce-loop-category__title .count{color:var( --e-global-color-429ffee );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-7901 .elementor-element.elementor-element-e03b64f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-bca09c1 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-7901 .elementor-element.elementor-element-bca09c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-69a576b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7901 .elementor-element.elementor-element-69a576b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-7901 .elementor-element.elementor-element-69a576b a > img{border-style:none;margin-bottom:0px;}.elementor-7901 .elementor-element.elementor-element-69a576b .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-51ff17b );font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-7901 .elementor-element.elementor-element-69a576b .woocommerce-loop-category__title .count{color:var( --e-global-color-429ffee );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-7901 .elementor-element.elementor-element-ceb48ec{--display:flex;}.elementor-7901 .elementor-element.elementor-element-ceb48ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-7901 .elementor-element.elementor-element-0671fee{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-0671fee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:35px;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#F4F4F5;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#F4F4F5;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-weight:600;text-decoration:none;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-51ff17b );text-decoration:none;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .price del{color:#535151;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .price del .amount{color:#535151;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .price del {font-style:oblique;text-decoration:line-through;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .button{color:#F1F1F4;background-color:var( --e-global-color-af18596 );font-family:"Inter", Sans-serif;border-radius:10px 10px 10px 10px;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product .button:hover{color:#FCFCFC;background-color:var( --e-global-color-53a9db6 );}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products .added_to_cart{color:#2B2D30D4;font-family:"Inter", Sans-serif;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product:hover{box-shadow:-2px -2px 37px 3px rgba(0, 0, 0, 0.33);}.elementor-7901 .elementor-element.elementor-element-0671fee nav.woocommerce-pagination ul li a{color:#FFFFFF;background-color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-0671fee nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-53a9db6 );}.elementor-7901 .elementor-element.elementor-element-0671fee nav.woocommerce-pagination ul li span.current{color:#0A0A0A;background-color:var( --e-global-color-51ff17b );}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#D51D1D;}.elementor-7901 .elementor-element.elementor-element-3d1c48af{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-3d1c48af:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-3d1c48af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7901 .elementor-element.elementor-element-766ab091{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-299dae9f{--display:flex;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-299dae9f:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-299dae9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-4.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-24c28160{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-2fb6d818{--display:flex;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-2fb6d818:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-2fb6d818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-5.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-ae6988c{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-522017f3{--display:flex;--padding-top:14vw;--padding-bottom:14vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-522017f3:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-522017f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-2.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-2b3a714b{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-23041669{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-3645d6d0{--display:flex;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-3645d6d0:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-3645d6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-6.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-43ebbee5{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-2acf6f50{--display:flex;--padding-top:14vw;--padding-bottom:14vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-2acf6f50 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7901 .elementor-element.elementor-element-3802ebc5{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-2e397e3c{--display:flex;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-2e397e3c:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-2e397e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-10.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-3b0dd49d{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-1faa086c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-5c6f1df1{--display:flex;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-5c6f1df1:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-5c6f1df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-11.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-751270b{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-2d531812{--display:flex;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-2d531812:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-2d531812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dondimi.com/wp-content/uploads/2026/08/asukla-12.webp");background-position:center center;background-size:cover;}.elementor-7901 .elementor-element.elementor-element-5fabddb4{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-e7cbf12{--display:flex;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-e7cbf12 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7901 .elementor-element.elementor-element-62de798e{--spacer-size:10vw;}.elementor-7901 .elementor-element.elementor-element-2d386675{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:6vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7901 .elementor-element.elementor-element-2d386675:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-2d386675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7901 .elementor-element.elementor-element-7fcea9f5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:5vw;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-7fcea9f5{left:2vw;}body.rtl .elementor-7901 .elementor-element.elementor-element-7fcea9f5{right:2vw;}.elementor-7901 .elementor-element.elementor-element-7fcea9f5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:1.7vw;font-weight:500;color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-ead845b > .elementor-widget-container{margin:-180px -180px -180px -180px;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-ead845b{left:653px;}body.rtl .elementor-7901 .elementor-element.elementor-element-ead845b{right:653px;}.elementor-7901 .elementor-element.elementor-element-ead845b{top:181px;}.elementor-7901 .elementor-element.elementor-element-ead845b img{width:90%;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-8c601e7{right:33px;}body.rtl .elementor-7901 .elementor-element.elementor-element-8c601e7{left:33px;}.elementor-7901 .elementor-element.elementor-element-8c601e7{top:362px;text-align:end;}.elementor-7901 .elementor-element.elementor-element-8c601e7 .elementor-heading-title{font-family:"Petit Formal Script", Sans-serif;color:#FAFAFA;}.elementor-7901 .elementor-element.elementor-element-5ddaa5aa{width:100%;max-width:100%;text-align:end;}.elementor-7901 .elementor-element.elementor-element-5ddaa5aa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7901 .elementor-element.elementor-element-5ddaa5aa .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:9.6vw;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-7901 .elementor-element.elementor-element-518029e5{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:8vw;}body:not(.rtl) .elementor-7901 .elementor-element.elementor-element-518029e5{left:6vw;}body.rtl .elementor-7901 .elementor-element.elementor-element-518029e5{right:6vw;}.elementor-7901 .elementor-element.elementor-element-49c1b126{--alignment:center;--width:20vw;font-family:"Archivo", Sans-serif;font-size:40px;font-weight:500;--text-color:#FFFFFF;--transition:0.3s;}.elementor-7901 .elementor-element.elementor-element-14f35cbc{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7901 .elementor-element.elementor-element-14f35cbc:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-14f35cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7901 .elementor-element.elementor-element-16bf553a{--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: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;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7901 .elementor-element.elementor-element-790872fd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-7901 .elementor-element.elementor-element-17b617d9 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-7901 .elementor-element.elementor-element-17b617d9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:3.5vw;font-weight:900;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-7a3614ae img{width:100%;}.elementor-7901 .elementor-element.elementor-element-54478cb1{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal .wpkoi-button__icon i{color:#000000;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#000000;width:2vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-586302f  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-586302f  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__plane-normal{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal .wpkoi-button__icon i{color:#FFFFFF;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#FFFFFF;width:2vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal .wpkoi-button__label{color:#FFFFFF;text-align:left;}.elementor-7901 .elementor-element.elementor-element-4920a63a  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-4920a63a  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-25c43109{--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: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;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7901 .elementor-element.elementor-element-4287a74f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-7901 .elementor-element.elementor-element-4cfb78aa > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-7901 .elementor-element.elementor-element-4cfb78aa .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:3.5vw;font-weight:900;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-7b1eefab img{width:100%;}.elementor-7901 .elementor-element.elementor-element-f57113c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal .wpkoi-button__icon i{color:#000000;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#000000;width:2vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-3963dc2  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-3963dc2  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__plane-normal{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal .wpkoi-button__icon i{color:#FFFFFF;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#FFFFFF;width:2vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal .wpkoi-button__label{color:#FFFFFF;text-align:left;}.elementor-7901 .elementor-element.elementor-element-3d39a286  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-3d39a286  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-e87c6d2{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7901 .elementor-element.elementor-element-e87c6d2:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-e87c6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7901 .elementor-element.elementor-element-4c9205e9{--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: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;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7901 .elementor-element.elementor-element-7fc2903c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-7901 .elementor-element.elementor-element-153ded8f > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-7901 .elementor-element.elementor-element-153ded8f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:3.2vw;font-weight:900;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-6af9d687 img{width:100%;}.elementor-7901 .elementor-element.elementor-element-1cb0b044{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal .wpkoi-button__icon i{color:#000000;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#000000;width:2vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-4ca8101e  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-4ca8101e  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__plane-normal{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal .wpkoi-button__icon i{color:#FFFFFF;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#FFFFFF;width:2vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal .wpkoi-button__label{color:#FFFFFF;text-align:left;}.elementor-7901 .elementor-element.elementor-element-7b51da35  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-7b51da35  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-3f3a9a3c{--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: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;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7901 .elementor-element.elementor-element-2c5dea54 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#000000;}.elementor-7901 .elementor-element.elementor-element-576ccc6c > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-7901 .elementor-element.elementor-element-576ccc6c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:3vw;font-weight:900;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-1c39487e img{width:100%;}.elementor-7901 .elementor-element.elementor-element-42692758{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal .wpkoi-button__icon i{color:#000000;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#000000;width:2vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-52d0066f  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-52d0066f  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__plane-normal{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__plane-hover{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__container{justify-content:flex-start;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal{padding:1vw 2vw 1vw 2vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal .wpkoi-button__icon i{color:#FFFFFF;font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal .wpkoi-button__icon svg{fill:#FFFFFF;width:2vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:2vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:2vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal .wpkoi-button__label{color:#FFFFFF;text-align:left;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-hover .wpkoi-button__label{color:#000000;text-align:left;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Archivo", Sans-serif;font-size:1.8vw;font-weight:700;text-transform:uppercase;}.elementor-7901 .elementor-element.elementor-element-173c46b2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:6vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7901 .elementor-element.elementor-element-173c46b2:not(.elementor-motion-effects-element-type-background), .elementor-7901 .elementor-element.elementor-element-173c46b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7901 .elementor-element.elementor-element-6726d25c{text-align:center;}.elementor-7901 .elementor-element.elementor-element-6726d25c .wpkoi-marquee .wpkoi-scrolling-content{color:#FFFFFF;}.elementor-7901 .elementor-element.elementor-element-6726d25c .wpkoi-marquee .wpkoi-scrolling-content, .elementor-7901 .elementor-element.elementor-element-6726d25c .wpkoi-marquee.wpkoi-vertical-chars .wpkoi-scrolling-content .char{font-family:"Archivo", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:1.3em;}@media(max-width:1366px){.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}}@media(max-width:1024px){.elementor-7901 .elementor-element.elementor-element-19b6d0e{--padding-top:150px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7901 .elementor-element.elementor-element-49c1b126{--width:500vw;}}@media(max-width:864px){.elementor-7901 .elementor-element.elementor-element-4dc3927b{--flex-wrap:nowrap;}.elementor-7901 .elementor-element.elementor-element-19b6d0e{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-7901 .elementor-element.elementor-element-0665942{--width:100%;}.elementor-7901 .elementor-element.elementor-element-3e68199{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-661a725{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-9b0e37e{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-93f7f31{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-e03b64f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-bca09c1{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-69a576b{width:100%;max-width:100%;}.elementor-7901 .elementor-element.elementor-element-ceb48ec{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7901 .elementor-element.elementor-element-0671fee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7901 .elementor-element.elementor-element-3d1c48af{--flex-wrap:nowrap;}.elementor-7901 .elementor-element.elementor-element-518029e5{--width:8%;}.elementor-7901 .elementor-element.elementor-element-49c1b126{--width:500vw;}.elementor-7901 .elementor-element.elementor-element-790872fd .elementor-heading-title{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-17b617d9 .elementor-heading-title{font-size:7vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-586302f .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-586302f  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-586302f  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-4920a63a  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-4287a74f .elementor-heading-title{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-4cfb78aa .elementor-heading-title{font-size:7vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-3963dc2  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-3d39a286  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-7fc2903c .elementor-heading-title{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-153ded8f .elementor-heading-title{font-size:7vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-4ca8101e  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-7b51da35  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-2c5dea54 .elementor-heading-title{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-576ccc6c .elementor-heading-title{font-size:7vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-52d0066f  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal{padding:2vw 4vw 2vw 4vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-hover .wpkoi-button__icon i{font-size:4vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35 .wpkoi-button__state-hover .wpkoi-button__icon svg{width:4vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35  .wpkoi-button__state-normal .wpkoi-button__label{font-size:3.5vw;}.elementor-7901 .elementor-element.elementor-element-3e4a8a35  .wpkoi-button__state-hover .wpkoi-button__label{font-size:3.5vw;}}@media(min-width:865px){.elementor-7901 .elementor-element.elementor-element-19b6d0e{--content-width:1560px;}.elementor-7901 .elementor-element.elementor-element-0665942{--width:22%;}.elementor-7901 .elementor-element.elementor-element-6c3715e{--width:100%;}.elementor-7901 .elementor-element.elementor-element-6551aaf{--width:100%;}.elementor-7901 .elementor-element.elementor-element-e03b64f{--width:100%;}.elementor-7901 .elementor-element.elementor-element-ceb48ec{--width:78%;}.elementor-7901 .elementor-element.elementor-element-766ab091{--width:35%;}.elementor-7901 .elementor-element.elementor-element-23041669{--width:35%;}.elementor-7901 .elementor-element.elementor-element-1faa086c{--width:35%;}.elementor-7901 .elementor-element.elementor-element-518029e5{--width:8%;}.elementor-7901 .elementor-element.elementor-element-16bf553a{--width:50%;}.elementor-7901 .elementor-element.elementor-element-25c43109{--width:50%;}.elementor-7901 .elementor-element.elementor-element-4c9205e9{--width:50%;}.elementor-7901 .elementor-element.elementor-element-3f3a9a3c{--width:50%;}}@media(max-width:1024px) and (min-width:865px){.elementor-7901 .elementor-element.elementor-element-0665942{--width:40%;}.elementor-7901 .elementor-element.elementor-element-6c3715e{--width:100%;}.elementor-7901 .elementor-element.elementor-element-6551aaf{--width:100%;}.elementor-7901 .elementor-element.elementor-element-e03b64f{--width:100%;}.elementor-7901 .elementor-element.elementor-element-ceb48ec{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-6c3715e */.elementor-7901 .elementor-element.elementor-element-6c3715e{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6551aaf */.elementor-7901 .elementor-element.elementor-element-6551aaf{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-69a576b */.elementor-7901 .elementor-element.elementor-element-69a576b .product-category .category-image,
.elementor-7901 .elementor-element.elementor-element-69a576b .product-category > a > img,
.elementor-7901 .elementor-element.elementor-element-69a576b li.product-category > a > img,
.elementor-7901 .elementor-element.elementor-element-69a576b .woocommerce-loop-category__link img {
    display: none !important;
}

.elementor-7901 .elementor-element.elementor-element-69a576b li.product-category {
    display: block !important;
}

.elementor-7901 .elementor-element.elementor-element-69a576b li.product-category .woocommerce-loop-category__title {
    display: block !important;
}
.elementor-7901 .elementor-element.elementor-element-69a576b ul.products {
    display: grid !important;
    grid-template-columns: 1fr !important;
    width: % !important;
}

.elementor-7901 .elementor-element.elementor-element-69a576b ul.products li.product-category {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}
.elementor-7901 .elementor-element.elementor-element-69a576b .woocommerce-loop-category__title {
    text-align: left !important;
}
.elementor-7901 .elementor-element.elementor-element-69a576b ul.products {
    gap: 9px !important;
}

.elementor-7901 .elementor-element.elementor-element-69a576b ul.products li.product-category {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-7901 .elementor-element.elementor-element-69a576b .woocommerce-loop-category__title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03b64f */.elementor-7901 .elementor-element.elementor-element-e03b64f{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-0671fee *//* ================================
   PRODUCT GRID
================================ */

ul.products {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 32px 20px !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.products li.product {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 0 18px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    position: relative;
}


/* ================================
   PRODUCT IMAGE
================================ */

ul.products li.product .woocommerce-loop-product__link {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
}

ul.products li.product img {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.45s cubic-bezier(.2,.7,.2,1);
}

ul.products li.product:hover img {
    transform: scale(1.035);
}


/* ================================
   CATEGORY
================================ */

.product-loop-category {
    display: block !important;
    font-size: 8px !important;
    line-height: 1.2 !important;
    color: rgba(25, 27, 29, 0.45) !important;
    text-transform: uppercase;
    letter-spacing: 0.14em;
    margin: 12px 0 5px !important;
    position: relative;
    z-index: 2;
    text-align: center !important;
}


/* ================================
   PRODUCT TITLE
================================ */

li.product .woocommerce-loop-product__title {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px !important;
    line-height: 1.35 !important;
    font-weight: 500 !important;
    letter-spacing: 0.01em;
    text-align: center !important;
}


/* ================================
   PRICE
================================ */

li.product .price {
    width: 100%;
    margin: 7px 0 0 !important;
    font-size: 12px !important;
    line-height: 1.3 !important;
    font-weight: 500 !important;
    text-align: center !important;
}

li.product .price del {
    opacity: 0.4;
    margin-right: 4px;
}

li.product .price ins {
    text-decoration: none !important;
}


/* ================================
   BUTTON
================================ */

li.product .woocommerce-loop-product__buttons {
    width: 100%;
    text-align: center !important;
    margin-top: 10px !important;
}

li.product .add_to_cart_button.product_type_variable,
li.product .add_to_cart_button.product_type_grouped {
    display: none !important;
}


/* ================================
   REMOVE UNNECESSARY ELEMENT SPACING
================================ */

li.product .star-rating {
    margin: 6px auto !important;
}

li.product .woocommerce-loop-product__link {
    text-decoration: none !important;
}


/* ================================
   MOBILE — 3 PRODUCTS
================================ */

@media (max-width: 767px) {

    ul.products {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 24px 10px !important;
    }

    ul.products li.product {
        padding-bottom: 12px !important;
    }

    .product-loop-category {
        font-size: 6.5px !important;
        letter-spacing: 0.12em;
        margin-top: 8px !important;
    }

    li.product .woocommerce-loop-product__title {
        font-size: 10px !important;
        line-height: 1.3 !important;
    }

    li.product .price {
        font-size: 9px !important;
        margin-top: 5px !important;
    }
}


/* ================================
   SMALL MOBILE
================================ */

@media (max-width: 480px) {

    ul.products {
        gap: 20px 7px !important;
    }

    li.product .woocommerce-loop-product__title {
        font-size: 9px !important;
    }

    li.product .price {
        font-size: 8.5px !important;
    }

    .product-loop-category {
        font-size: 6px !important;
    }
}
add_action( 'woocommerce_after_shop_loop_item_title', 'ddc_show_gender_category', 15 );
function ddc_show_gender_category() {
    global $product;

    $terms = get_the_terms( $product->get_id(), 'product_cat' );
    if ( ! $terms || is_wp_error( $terms ) ) return;

    $slugs = wp_list_pluck( $terms, 'slug' );

    if ( in_array( 'unisex', $slugs, true ) ) {
        $label = 'Unisex';
    } elseif ( in_array( 'men', $slugs, true ) ) {
        $label = "Men's";
    } elseif ( in_array( 'women', $slugs, true ) ) {
        $label = "Women's";
    } else {
        return;
    }

    echo '<div class="product-loop-category">' . esc_html( $label ) . '</div>';
}
ul.products li.product .woocommerce-loop-product__link {
    order: 1;
}
ul.products li.product .ddc-catalog-color-dots {
    order: 2;
}
ul.products li.product .product-loop-category {
    order: 3;
}
ul.products li.product .woocommerce-loop-product__title {
    order: 4;
}
ul.products li.product .price {
    order: 5;
}
ul.products li.product .ddc-catalog-color-dots {
    order: 2;
    margin-top: -50% !important;
    position: relative;
    z-index: 3;
}
ul.products li.product .product-loop-category {
    order: 3;
    margin: 4px 0 0 !important;
}
li.product .woocommerce-loop-product__title,
li.product .price,
li.product .product-loop-category {
    color: #ffffff !important;
}/* End custom CSS */