.elementor-18702 .elementor-element.elementor-element-aef5fd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.49;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-18702 .elementor-element.elementor-element-aef5fd5::before, .elementor-18702 .elementor-element.elementor-element-aef5fd5 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-aef5fd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-aef5fd5 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-aef5fd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-aef5fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0084D6 -50%, var( --e-global-color-astglobalcolor7 ) 100%);}.elementor-18702 .elementor-element.elementor-element-f343400{--display:flex;--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:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:50%;}.elementor-18702 .elementor-element.elementor-element-5e370e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-5e370e0.elementor-element{--align-self:flex-start;}.elementor-18702 .elementor-element.elementor-element-5e370e0{text-align:left;}.elementor-18702 .elementor-element.elementor-element-5e370e0 .elementor-heading-title{color:#ffffff;}.elementor-18702 .elementor-element.elementor-element-dcec449{--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;--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-18702 .elementor-element.elementor-element-86a1fc3 .elementor-button{background-color:rgba(255,255,255,0);fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );padding:15px 20px 15px 20px;}.elementor-18702 .elementor-element.elementor-element-86a1fc3 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-86a1fc3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-86a1fc3 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-18702 .elementor-element.elementor-element-86a1fc3.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-18702 .elementor-element.elementor-element-86a1fc3 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-86a1fc3 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-83c70d8 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-83c70d8 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-83c70d8 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-83c70d8{width:auto;max-width:auto;align-self:flex-start;}.elementor-18702 .elementor-element.elementor-element-83c70d8.elementor-element{--align-self:flex-start;}.elementor-18702 .elementor-element.elementor-element-83c70d8 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-83c70d8 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-be97f60{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-be97f60:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-be97f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-e84a0e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18702 .elementor-element.elementor-element-e84a0e7:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-e84a0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-36e744c{--e-image-carousel-slides-to-show:5;}.elementor-18702 .elementor-element.elementor-element-36e744c > .elementor-widget-container{padding:00px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-36e744c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-18702 .elementor-element.elementor-element-36e744c .elementor-swiper-button.elementor-swiper-button-next{font-size:27px;}.elementor-18702 .elementor-element.elementor-element-9986b28{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-3e0bc12{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18702 .elementor-element.elementor-element-3e0bc12:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/pre-rolls.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-3e0bc12::before, .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-a530696 .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-b0d608b{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-6098594 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-6098594 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-6098594 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-6098594 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-6098594 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-d6c86e9{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18702 .elementor-element.elementor-element-d6c86e9:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/FE5FB6CC-4F17-4C63-B4CD-976C810C8DB0.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-d6c86e9::before, .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-ee29235 .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-f7862a0{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-7ec82cf .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-7ec82cf .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-7ec82cf .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-7ec82cf .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-7ec82cf .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-857ac25{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.8;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18702 .elementor-element.elementor-element-857ac25:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-857ac25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/F359DF76-DE5D-4E7B-9DD9-525F6F353D3C.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-857ac25:hover{background-color:#ffffff;}.elementor-18702 .elementor-element.elementor-element-857ac25::before, .elementor-18702 .elementor-element.elementor-element-857ac25 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-857ac25 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-857ac25 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-857ac25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-857ac25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-ad655ae .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-584ac07{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-52f0607 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-52f0607 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-52f0607 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-52f0607 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-52f0607 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-1c63179{--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:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-1c63179:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-1c63179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-25b8652{--display:flex;}.elementor-18702 .elementor-element.elementor-element-45ed538 > .elementor-widget-container{margin:0px -3px 0px -3px;padding:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-45ed538{text-align:center;}.elementor-18702 .elementor-element.elementor-element-45ed538 img{width:100%;height:251px;}.elementor-18702 .elementor-element.elementor-element-1ea0c91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-1ea0c91{text-align:center;}.elementor-18702 .elementor-element.elementor-element-1ea0c91 .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-e43f6af{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-18702 .elementor-element.elementor-element-e43f6af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-e43f6af .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-18702 .elementor-element.elementor-element-e43f6af .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-18702 .elementor-element.elementor-element-6f17431{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-6f17431.e-con{--align-self:center;}.elementor-18702 .elementor-element.elementor-element-23b594c img{border-radius:10px 10px 10px 10px;}.elementor-18702 .elementor-element.elementor-element-c739edb img{border-radius:10px 10px 10px 10px;}.elementor-18702 .elementor-element.elementor-element-a75d178 img{border-radius:10px 10px 10px 10px;}.elementor-18702 .elementor-element.elementor-element-a0df2dd img{border-radius:10px 10px 10px 10px;}.elementor-18702 .elementor-element.elementor-element-6ef381d img{border-radius:10px 10px 10px 10px;}.elementor-18702 .elementor-element.elementor-element-161dddb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-18702 .elementor-element.elementor-element-161dddb img{border-radius:10px 10px 10px 10px;}.elementor-18702 .elementor-element.elementor-element-1d45057{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.17;--overlay-mix-blend-mode:screen;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-1d45057:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-1d45057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-1d45057::before, .elementor-18702 .elementor-element.elementor-element-1d45057 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-1d45057 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-1d45057 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-1d45057 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-1d45057 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #5C0E56 0%, #f2295b 100%);}.elementor-18702 .elementor-element.elementor-element-1d45057.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18702 .elementor-element.elementor-element-16a0d7a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18702 .elementor-element.elementor-element-ef219fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-ef219fc{text-align:center;}.elementor-18702 .elementor-element.elementor-element-ef219fc .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-bac1528{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-18702 .elementor-element.elementor-element-bac1528 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-bac1528 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-18702 .elementor-element.elementor-element-bac1528 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-18702 .elementor-element.elementor-element-f628c74 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-18702 .elementor-element.elementor-element-f628c74.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-18702 .elementor-element.elementor-element-957d0fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(0,0,0,0.08);--border-color:rgba(0,0,0,0.08);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-18702 .elementor-element.elementor-element-957d0fb:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-957d0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/3C613B0B-4648-4686-97DF-3757842C620F.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-957d0fb::before, .elementor-18702 .elementor-element.elementor-element-957d0fb > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-957d0fb > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-957d0fb > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-957d0fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-957d0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #0084D6 0%, #00000000 100%);}.elementor-18702 .elementor-element.elementor-element-302a1aa{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:50%;}.elementor-18702 .elementor-element.elementor-element-6abcf79 .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-0f85f32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-0f85f32 .elementor-heading-title{color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-b7f93a9 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-b7f93a9 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-b7f93a9 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-b7f93a9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-b7f93a9 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-b7f93a9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-37e1671{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-37e1671:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-37e1671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-18702 .elementor-element.elementor-element-3c31c17{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-3c31c17:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-3c31c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-18702 .elementor-element.elementor-element-f90815e.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-18702 .elementor-element.elementor-element-f90815e.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-18702 .elementor-element.elementor-element-f90815e.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-f90815e .elementor-image-box-title{margin-bottom:12px;}.elementor-18702 .elementor-element.elementor-element-f90815e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-18702 .elementor-element.elementor-element-f90815e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18702 .elementor-element.elementor-element-219c51c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-219c51c:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-219c51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-18702 .elementor-element.elementor-element-ebae286.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-18702 .elementor-element.elementor-element-ebae286.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-18702 .elementor-element.elementor-element-ebae286.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-ebae286 .elementor-image-box-title{margin-bottom:12px;}.elementor-18702 .elementor-element.elementor-element-ebae286 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-18702 .elementor-element.elementor-element-ebae286 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18702 .elementor-element.elementor-element-6e1edd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-6e1edd4:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-6e1edd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-18702 .elementor-element.elementor-element-ffca96f.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-18702 .elementor-element.elementor-element-ffca96f.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-18702 .elementor-element.elementor-element-ffca96f.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-ffca96f .elementor-image-box-title{margin-bottom:12px;}.elementor-18702 .elementor-element.elementor-element-ffca96f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-18702 .elementor-element.elementor-element-ffca96f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18702 .elementor-element.elementor-element-0f2d2b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-0f2d2b3:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-0f2d2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-18702 .elementor-element.elementor-element-1c8b07d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-18702 .elementor-element.elementor-element-1c8b07d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-18702 .elementor-element.elementor-element-1c8b07d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-1c8b07d .elementor-image-box-title{margin-bottom:12px;}.elementor-18702 .elementor-element.elementor-element-1c8b07d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-18702 .elementor-element.elementor-element-1c8b07d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18702 .elementor-element.elementor-element-7a79c04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(0,0,0,0.08);--border-color:rgba(0,0,0,0.08);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-18702 .elementor-element.elementor-element-7a79c04:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-7a79c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/Dynasty-OG.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-7a79c04::before, .elementor-18702 .elementor-element.elementor-element-7a79c04 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-7a79c04 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-7a79c04 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-7a79c04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-7a79c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #0084D6 0%, #00000000 100%);}.elementor-18702 .elementor-element.elementor-element-57ea03e{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:50%;}.elementor-18702 .elementor-element.elementor-element-474858d .elementor-heading-title{font-family:"Architects Daughter", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-6921c1a .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-6921c1a .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-6921c1a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-6921c1a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-6921c1a .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-6921c1a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-cdd03e9{--display:flex;--flex-wrap:nowrap;--overlay-opacity:0.8;}.elementor-18702 .elementor-element.elementor-element-cdd03e9:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-cdd03e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/FE5FB6CC-4F17-4C63-B4CD-976C810C8DB0.jpg");}.elementor-18702 .elementor-element.elementor-element-cdd03e9::before, .elementor-18702 .elementor-element.elementor-element-cdd03e9 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-cdd03e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-cdd03e9 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-cdd03e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-cdd03e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-914f861.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-914f861.elementor-wc-products ul.products li.product .button{background-color:#070303;}.elementor-18702 .elementor-element.elementor-element-914f861.elementor-wc-products ul.products li.product{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-914f861.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-18702 .elementor-element.elementor-element-48056df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(0,0,0,0.08);--border-color:rgba(0,0,0,0.08);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-18702 .elementor-element.elementor-element-48056df:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-48056df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/pre-rolls.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-48056df::before, .elementor-18702 .elementor-element.elementor-element-48056df > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-48056df > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-48056df > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-48056df > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-48056df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #0084D6 0%, #00000000 100%);}.elementor-18702 .elementor-element.elementor-element-8ae3222{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18702 .elementor-element.elementor-element-8ae3222.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18702 .elementor-element.elementor-element-fd0a9a7 .elementor-heading-title{font-family:"Architects Daughter", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-c2e5b76 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-c2e5b76 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-c2e5b76 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-c2e5b76 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-c2e5b76 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-c2e5b76 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-df799e7{--display:flex;--flex-wrap:nowrap;--overlay-opacity:0.8;}.elementor-18702 .elementor-element.elementor-element-df799e7:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-df799e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/FE5FB6CC-4F17-4C63-B4CD-976C810C8DB0.jpg");}.elementor-18702 .elementor-element.elementor-element-df799e7::before, .elementor-18702 .elementor-element.elementor-element-df799e7 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-df799e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-df799e7 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-df799e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-df799e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-61f292b.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-61f292b.elementor-wc-products ul.products li.product .button{background-color:#070303;}.elementor-18702 .elementor-element.elementor-element-61f292b.elementor-wc-products ul.products li.product{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-61f292b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-18702 .elementor-element.elementor-element-c7a0c9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(0,0,0,0.08);--border-color:rgba(0,0,0,0.08);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-18702 .elementor-element.elementor-element-c7a0c9c:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/Miami-Mint.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18702 .elementor-element.elementor-element-c7a0c9c::before, .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #0084D6 0%, #00000000 100%);}.elementor-18702 .elementor-element.elementor-element-01ebed0{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18702 .elementor-element.elementor-element-01ebed0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18702 .elementor-element.elementor-element-0468af8 .elementor-heading-title{font-family:"Architects Daughter", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-18702 .elementor-element.elementor-element-8a02b91 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-18702 .elementor-element.elementor-element-8a02b91 .elementor-button:hover, .elementor-18702 .elementor-element.elementor-element-8a02b91 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-8a02b91 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-8a02b91 .elementor-button:hover svg, .elementor-18702 .elementor-element.elementor-element-8a02b91 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18702 .elementor-element.elementor-element-2d2cef8{--display:flex;--flex-wrap:nowrap;--overlay-opacity:0.8;}.elementor-18702 .elementor-element.elementor-element-2d2cef8:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-2d2cef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/FE5FB6CC-4F17-4C63-B4CD-976C810C8DB0.jpg");}.elementor-18702 .elementor-element.elementor-element-2d2cef8::before, .elementor-18702 .elementor-element.elementor-element-2d2cef8 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-2d2cef8 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-2d2cef8 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-2d2cef8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-2d2cef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-666553f.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-666553f.elementor-wc-products ul.products li.product .button{background-color:#070303;}.elementor-18702 .elementor-element.elementor-element-666553f.elementor-wc-products ul.products li.product{background-color:#000000;}.elementor-18702 .elementor-element.elementor-element-666553f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-18702 .elementor-element.elementor-element-a93a85f{--display:flex;}.elementor-18702 .elementor-element.elementor-element-2103b7e{text-align:center;}.elementor-18702 .elementor-element.elementor-element-2103b7e .elementor-heading-title{font-family:"Architects Daughter", Sans-serif;}.elementor-18702 .elementor-element.elementor-element-d152c18{--display:flex;}.elementor-18702 .elementor-element.elementor-element-80a440b .elementor-swiper-button{font-size:20px;}.elementor-18702 .elementor-element.elementor-element-ba48e24{--display:flex;--overlay-opacity:1;}.elementor-18702 .elementor-element.elementor-element-ba48e24::before, .elementor-18702 .elementor-element.elementor-element-ba48e24 > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-ba48e24 > .e-con-inner > .elementor-background-video-container::before, .elementor-18702 .elementor-element.elementor-element-ba48e24 > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-ba48e24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18702 .elementor-element.elementor-element-ba48e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://euphoricana.com/wp-content/uploads/2025/08/StickyPackz.jpeg");--background-overlay:'';}.elementor-18702 .elementor-element.elementor-element-d0a026b .elementor-cta__content-item{transition-duration:1000ms;}.elementor-18702 .elementor-element.elementor-element-d0a026b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-18702 .elementor-element.elementor-element-d0a026b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-18702 .elementor-element.elementor-element-d0a026b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-18702 .elementor-element.elementor-element-d0a026b .elementor-cta .elementor-cta__bg, .elementor-18702 .elementor-element.elementor-element-d0a026b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-18702 .elementor-element.elementor-element-d0a026b{width:var( --container-widget-width, 144.141% );max-width:144.141%;--container-widget-width:144.141%;--container-widget-flex-grow:0;}.elementor-18702 .elementor-element.elementor-element-d0a026b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18702 .elementor-element.elementor-element-d0a026b .elementor-cta__content{min-height:100px;text-align:center;}.elementor-18702 .elementor-element.elementor-element-d0a026b .elementor-cta__title{color:#FFFFFF;}body.elementor-page-18702:not(.elementor-motion-effects-element-type-background), body.elementor-page-18702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18702 .elementor-element.elementor-element-f343400{--width:100%;}.elementor-18702 .elementor-element.elementor-element-dcec449{--content-width:100%;}.elementor-18702 .elementor-element.elementor-element-1d45057{--width:100.267%;}.elementor-18702 .elementor-element.elementor-element-3c31c17{--width:25%;}.elementor-18702 .elementor-element.elementor-element-219c51c{--width:25%;}.elementor-18702 .elementor-element.elementor-element-6e1edd4{--width:25%;}.elementor-18702 .elementor-element.elementor-element-0f2d2b3{--width:25%;}.elementor-18702 .elementor-element.elementor-element-8ae3222{--width:42.2%;}.elementor-18702 .elementor-element.elementor-element-01ebed0{--width:42.2%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18702 .elementor-element.elementor-element-302a1aa{--width:100%;}.elementor-18702 .elementor-element.elementor-element-3c31c17{--width:50%;}.elementor-18702 .elementor-element.elementor-element-219c51c{--width:50%;}.elementor-18702 .elementor-element.elementor-element-6e1edd4{--width:50%;}.elementor-18702 .elementor-element.elementor-element-0f2d2b3{--width:50%;}.elementor-18702 .elementor-element.elementor-element-57ea03e{--width:100%;}.elementor-18702 .elementor-element.elementor-element-8ae3222{--width:100%;}.elementor-18702 .elementor-element.elementor-element-01ebed0{--width:100%;}}@media(min-width:1025px){.elementor-18702 .elementor-element.elementor-element-3e0bc12:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-3e0bc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18702 .elementor-element.elementor-element-d6c86e9:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18702 .elementor-element.elementor-element-857ac25:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-857ac25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18702 .elementor-element.elementor-element-957d0fb:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-957d0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-18702 .elementor-element.elementor-element-7a79c04:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-7a79c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-18702 .elementor-element.elementor-element-48056df:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-48056df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-18702 .elementor-element.elementor-element-c7a0c9c:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-c7a0c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-18702 .elementor-element.elementor-element-aef5fd5{--padding-top:120px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-18702 .elementor-element.elementor-element-f343400{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:40%;}.elementor-18702 .elementor-element.elementor-element-5e370e0{text-align:left;}.elementor-18702 .elementor-element.elementor-element-3e0bc12{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-d6c86e9:not(.elementor-motion-effects-element-type-background), .elementor-18702 .elementor-element.elementor-element-d6c86e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-18702 .elementor-element.elementor-element-d6c86e9{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-857ac25{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-e43f6af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-e43f6af .elementor-divider{text-align:center;}.elementor-18702 .elementor-element.elementor-element-e43f6af .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-18702 .elementor-element.elementor-element-1d45057{--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18702 .elementor-element.elementor-element-bac1528 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-bac1528 .elementor-divider{text-align:center;}.elementor-18702 .elementor-element.elementor-element-bac1528 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-18702 .elementor-element.elementor-element-957d0fb{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:60px;}.elementor-18702 .elementor-element.elementor-element-302a1aa{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:30%;}.elementor-18702 .elementor-element.elementor-element-37e1671{--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18702 .elementor-element.elementor-element-3c31c17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18702 .elementor-element.elementor-element-f90815e .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-18702 .elementor-element.elementor-element-219c51c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18702 .elementor-element.elementor-element-ebae286 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-18702 .elementor-element.elementor-element-6e1edd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18702 .elementor-element.elementor-element-ffca96f .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-18702 .elementor-element.elementor-element-0f2d2b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18702 .elementor-element.elementor-element-1c8b07d .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-18702 .elementor-element.elementor-element-7a79c04{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:60px;}.elementor-18702 .elementor-element.elementor-element-57ea03e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:30%;}.elementor-18702 .elementor-element.elementor-element-914f861.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-48056df{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:60px;}.elementor-18702 .elementor-element.elementor-element-8ae3222{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:30%;}.elementor-18702 .elementor-element.elementor-element-61f292b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-c7a0c9c{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:60px;}.elementor-18702 .elementor-element.elementor-element-01ebed0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:30%;}.elementor-18702 .elementor-element.elementor-element-666553f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-18702 .elementor-element.elementor-element-aef5fd5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:115px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-18702 .elementor-element.elementor-element-f343400{--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;}.elementor-18702 .elementor-element.elementor-element-5e370e0{text-align:center;}.elementor-18702 .elementor-element.elementor-element-dcec449{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18702 .elementor-element.elementor-element-86a1fc3{width:100%;max-width:100%;}.elementor-18702 .elementor-element.elementor-element-86a1fc3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-83c70d8{width:100%;max-width:100%;}.elementor-18702 .elementor-element.elementor-element-be97f60{--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-1ea0c91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-1ea0c91{text-align:center;}.elementor-18702 .elementor-element.elementor-element-e43f6af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-1d45057{--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-16a0d7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-ef219fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-ef219fc{text-align:center;}.elementor-18702 .elementor-element.elementor-element-bac1528 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-f628c74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-957d0fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-302a1aa{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-6abcf79{text-align:center;}.elementor-18702 .elementor-element.elementor-element-0f85f32 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-18702 .elementor-element.elementor-element-0f85f32{text-align:center;}.elementor-18702 .elementor-element.elementor-element-37e1671{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-3c31c17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18702 .elementor-element.elementor-element-f90815e .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-219c51c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18702 .elementor-element.elementor-element-ebae286 .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-6e1edd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18702 .elementor-element.elementor-element-ffca96f .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-0f2d2b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18702 .elementor-element.elementor-element-1c8b07d .elementor-image-box-img{margin-bottom:20px;}.elementor-18702 .elementor-element.elementor-element-7a79c04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-57ea03e{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-474858d{text-align:center;}.elementor-18702 .elementor-element.elementor-element-914f861.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-48056df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-8ae3222{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-fd0a9a7{text-align:center;}.elementor-18702 .elementor-element.elementor-element-61f292b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-18702 .elementor-element.elementor-element-c7a0c9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18702 .elementor-element.elementor-element-01ebed0{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18702 .elementor-element.elementor-element-0468af8{text-align:center;}.elementor-18702 .elementor-element.elementor-element-666553f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for image-carousel, class: .elementor-element-36e744c *//* Compact Logo Carousel - Bigger Logos */

/* Individual Logo Containers - COMPACT */
.logo-carousel .swiper-slide,
.elementor-image-carousel .swiper-slide,
.owl-carousel .owl-item,
.logo-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 180px !important;  /* INCREASED HEIGHT */
    padding: 0 8px !important;  /* SLIGHTLY MORE PADDING */
    margin: 0 !important;       /* NO MARGINS */
    background: transparent !important;
}

/* Logo Images - BIGGER SIZING */
.logo-carousel img,
.elementor-image-carousel img,
.owl-carousel img,
.logo-item img {
    max-height: 200px !important;  /* INCREASED FROM 80px */
    max-width: 200px !important;   /* INCREASED FROM 150px */
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    object-position: center !important;
    transition: transform 0.3s ease !important;
}

/* Logo Hover Effects */
.logo-carousel img:hover,
.elementor-image-carousel img:hover,
.owl-carousel img:hover,
.logo-item img:hover {
    transform: scale(1.08) !important;  /* SLIGHTLY BIGGER HOVER */
}

/* Swiper Container - Remove Extra Spacing */
.swiper-container {
    padding: 25px 0 !important;  /* SLIGHTLY MORE PADDING */
}

.swiper-wrapper {
    align-items: center !important;
}

.swiper-slide {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
}

/* Remove Background Effects */
.logo-carousel .swiper-slide,
.elementor-image-carousel .swiper-slide {
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
}

/* Owl Carousel Compact */
.owl-carousel .owl-stage {
    display: flex !important;
    align-items: center !important;
}

.owl-carousel .owl-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 8px !important;  /* SLIGHTLY MORE PADDING */
}

/* Alternative Flex Layout - Compact */
.brand-carousel,
.partners-carousel,
.client-logos {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;          /* SLIGHTLY MORE GAP */
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    padding: 25px 0 !important;   /* SLIGHTLY MORE PADDING */
}

.brand-carousel > div,
.partners-carousel > div,
.client-logos > div {
    flex: 0 0 auto !important;
    height: 150px !important;     /* INCREASED HEIGHT */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 12px !important;    /* SLIGHTLY MORE PADDING */
    min-width: auto !important;   /* AUTO WIDTH */
}

/* Mobile Responsive - Bigger Logos */
@media (max-width: 768px) {
    .logo-carousel .swiper-slide,
    .elementor-image-carousel .swiper-slide,
    .owl-carousel .owl-item,
    .logo-item {
        height: 120px !important;  /* INCREASED FROM 100px */
        padding: 0 5px !important; /* SLIGHTLY MORE PADDING */
    }
    
    .logo-carousel img,
    .elementor-image-carousel img,
    .owl-carousel img,
    .logo-item img {
        max-height: 80px !important;   /* INCREASED FROM 60px */
        max-width: 150px !important;   /* INCREASED FROM 120px */
    }
}

@media (max-width: 480px) {
    .logo-carousel .swiper-slide,
    .elementor-image-carousel .swiper-slide,
    .owl-carousel .owl-item,
    .logo-item {
        height: 100px !important;  /* INCREASED FROM 80px */
        padding: 0 3px !important;
    }
    
    .logo-carousel img,
    .elementor-image-carousel img,
    .owl-carousel img,
    .logo-item img {
        max-height: 70px !important;   /* INCREASED FROM 50px */
        max-width: 120px !important;   /* INCREASED FROM 100px */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f628c74 *//* Remove Borders from Wholesale Categories Images */

/* Category Container - Remove Borders */
.woocommerce ul.products li.product-category,
.product-category,
.wc-block-product-categories-list-item,
.elementor-widget-wc-categories .product-category {
    border: none !important;
    padding: 0 !important;
    margin: 0 10px 20px 10px !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: hidden !important;
    border-radius: 0 !important;
}

/* Category Image Container - Full Size */
.woocommerce ul.products li.product-category .woocommerce-loop-category__title,
.product-category .woocommerce-loop-category__title,
.wc-block-product-categories-list-item .wc-block-product-categories-list-item__image {
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    overflow: hidden !important;
}

/* Category Images - Full Display Without Borders */
.woocommerce ul.products li.product-category img,
.product-category img,
.wc-block-product-categories-list-item img,
.elementor-widget-wc-categories img {
    width: 100% !important;
    height: auto !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    object-fit: cover !important;
    object-position: center !important;
    transition: transform 0.3s ease !important;
}

/* Category Images Hover Effect */
.woocommerce ul.products li.product-category img:hover,
.product-category img:hover,
.wc-block-product-categories-list-item img:hover {
    transform: scale(1.05) !important;
}

/* Category Title/Count Area - Clean Styling */
.woocommerce ul.products li.product-category .woocommerce-loop-category__title,
.product-category .woocommerce-loop-category__title {
    background: rgba(0, 0, 0, 0.8) !important;
    color: white !important;
    padding: 15px !important;
    margin: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center !important;
}

/* Category Name Styling */
.woocommerce ul.products li.product-category h2,
.product-category h2,
.woocommerce-loop-category__title .category-name {
    color: white !important;
    font-size: 18px !important;
    font-weight: bold !important;
    margin: 0 0 5px 0 !important;
    text-transform: uppercase !important;
}

/* Product Count Styling */
.woocommerce ul.products li.product-category .count,
.product-category .count,
.woocommerce-loop-category__title .count {
    color: #0000 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 !important;
}

/* Remove Any Link Borders */
.woocommerce ul.products li.product-category a,
.product-category a {
    border: none !important;
    text-decoration: none !important;
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Category Container Heights */
.woocommerce ul.products li.product-category,
.product-category {
    min-height: 250px !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative !important;
}

/* Full Image Coverage */
.woocommerce ul.products li.product-category a img,
.product-category a img {
    width: 100% !important;
    height: 250px !important;
    object-fit: cover !important;
    object-position: center !important;
}

/* Remove Grid Borders if Any */
.woocommerce ul.products {
    border: none !important;
    background: transparent !important;
}

/* Specific Elementor Widget Fixes */
.elementor-widget-wc-categories .product-category {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

.elementor-widget-wc-categories .product-category img {
    border-radius: 0 !important;
    border: none !important;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .woocommerce ul.products li.product-category,
    .product-category {
        margin: 0 5px 15px 5px !important;
        min-height: 200px !important;
    }
    
    .woocommerce ul.products li.product-category a img,
    .product-category a img {
        height: 200px !important;
    }
    
    .woocommerce ul.products li.product-category h2,
    .product-category h2 {
        font-size: 16px !important;
    }
}

@media (max-width: 480px) {
    .woocommerce ul.products li.product-category,
    .product-category {
        min-height: 180px !important;
    }
    
    .woocommerce ul.products li.product-category a img,
    .product-category a img {
        height: 180px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-914f861 *//* Professional Product Grid Fix - Black Background + Consistent Heights */
.woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
    gap: 30px !important;
    margin: 0 !important;
    padding: 20px 0 !important;
}

.woocommerce ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 20px !important;
    border: 1px solid #333 !important;
    border-radius: 10px !important;
    background: #000000 !important;  /* BLACK BACKGROUND */
    box-shadow: 0 2px 10px rgba(0,0,0,0.3) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    min-height: 400px !important;  /* CONSISTENT CARD HEIGHT */
    display: flex !important;
    flex-direction: column !important;
}

.woocommerce ul.products li.product:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 5px 20px rgba(64,145,108,0.4) !important;
    border-color: #40916C !important;
}

/* CONSISTENT IMAGE HEIGHTS - MOST IMPORTANT FIX */
.woocommerce ul.products li.product .wp-post-image,
.woocommerce ul.products li.product img {
    width: 100% !important;
    height: 200px !important;  /* FIXED HEIGHT FOR ALL IMAGES */
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 5px !important;
    margin-bottom: 15px !important;
    background: #111 !important;  /* Dark background for missing images */
    border: 1px solid #333 !important;
}

/* Product Content Area */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
    font-size: 16px !important;
    margin: 10px 0 !important;
    height: 50px !important;  /* CONSISTENT TITLE HEIGHT */
    overflow: hidden !important;
    line-height: 1.3 !important;
    color: #ffffff !important;  /* WHITE TEXT ON BLACK */
    display: flex !important;
    align-items: center !important;
}

/* Price Display - Bright on Black */
.woocommerce ul.products li.product .price {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #40916C !important;  /* CANNABIS GREEN */
    margin: 10px 0 !important;
    text-align: center !important;
}

/* Buttons - Cannabis Theme */
.woocommerce ul.products li.product .button {
    width: 100% !important;
    padding: 12px !important;
    background: #40916C !important;
    color: white !important;
    border: none !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    transition: all 0.3s ease !important;
    margin-top: auto !important;  /* PUSH TO BOTTOM */
}

.woocommerce ul.products li.product .button:hover {
    background: #2d5f47 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 15px rgba(64,145,108,0.3) !important;
}

/* Product Link Areas */
.woocommerce ul.products li.product a {
    color: #ffffff !important;
    text-decoration: none !important;
}

.woocommerce ul.products li.product a:hover {
    color: #40916C !important;
}

/* Sale Badges - Visible on Black */
.woocommerce span.onsale {
    background: #FFD60A !important;
    color: #000 !important;
    border-radius: 50% !important;
}

/* Star Ratings - Visible on Black */
.woocommerce .star-rating span {
    color: #FFD60A !important;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px !important;
    }
    
    .woocommerce ul.products li.product {
        min-height: 350px !important;
    }
    
    .woocommerce ul.products li.product .wp-post-image,
    .woocommerce ul.products li.product img {
        height: 150px !important;
    }
}

@media (max-width: 480px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
    
    .woocommerce ul.products li.product {
        min-height: 380px !important;
    }
    
    .woocommerce ul.products li.product .wp-post-image,
    .woocommerce ul.products li.product img {
        height: 180px !important;
    }
}

/* Fix for Product Images with Missing Sources */
.woocommerce ul.products li.product img[src=""],
.woocommerce ul.products li.product img:not([src]) {
    background: linear-gradient(135deg, #40916C 0%, #95D5B2 100%) !important;
    position: relative !important;
}

.woocommerce ul.products li.product img[src=""]:after,
.woocommerce ul.products li.product img:not([src]):after {
    content: "🌿" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-size: 30px !important;
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-61f292b *//* Professional Product Grid Fix - Black Background + Consistent Heights */
.woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
    gap: 30px !important;
    margin: 0 !important;
    padding: 20px 0 !important;
}

.woocommerce ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 20px !important;
    border: 1px solid #333 !important;
    border-radius: 10px !important;
    background: #000000 !important;  /* BLACK BACKGROUND */
    box-shadow: 0 2px 10px rgba(0,0,0,0.3) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    min-height: 400px !important;  /* CONSISTENT CARD HEIGHT */
    display: flex !important;
    flex-direction: column !important;
}

.woocommerce ul.products li.product:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 5px 20px rgba(64,145,108,0.4) !important;
    border-color: #40916C !important;
}

/* CONSISTENT IMAGE HEIGHTS - MOST IMPORTANT FIX */
.woocommerce ul.products li.product .wp-post-image,
.woocommerce ul.products li.product img {
    width: 100% !important;
    height: 200px !important;  /* FIXED HEIGHT FOR ALL IMAGES */
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 5px !important;
    margin-bottom: 15px !important;
    background: #111 !important;  /* Dark background for missing images */
    border: 1px solid #333 !important;
}

/* Product Content Area */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
    font-size: 16px !important;
    margin: 10px 0 !important;
    height: 50px !important;  /* CONSISTENT TITLE HEIGHT */
    overflow: hidden !important;
    line-height: 1.3 !important;
    color: #ffffff !important;  /* WHITE TEXT ON BLACK */
    display: flex !important;
    align-items: center !important;
}

/* Price Display - Bright on Black */
.woocommerce ul.products li.product .price {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #40916C !important;  /* CANNABIS GREEN */
    margin: 10px 0 !important;
    text-align: center !important;
}

/* Buttons - Cannabis Theme */
.woocommerce ul.products li.product .button {
    width: 100% !important;
    padding: 12px !important;
    background: #40916C !important;
    color: white !important;
    border: none !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    transition: all 0.3s ease !important;
    margin-top: auto !important;  /* PUSH TO BOTTOM */
}

.woocommerce ul.products li.product .button:hover {
    background: #2d5f47 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 15px rgba(64,145,108,0.3) !important;
}

/* Product Link Areas */
.woocommerce ul.products li.product a {
    color: #ffffff !important;
    text-decoration: none !important;
}

.woocommerce ul.products li.product a:hover {
    color: #40916C !important;
}

/* Sale Badges - Visible on Black */
.woocommerce span.onsale {
    background: #FFD60A !important;
    color: #000 !important;
    border-radius: 50% !important;
}

/* Star Ratings - Visible on Black */
.woocommerce .star-rating span {
    color: #FFD60A !important;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px !important;
    }
    
    .woocommerce ul.products li.product {
        min-height: 350px !important;
    }
    
    .woocommerce ul.products li.product .wp-post-image,
    .woocommerce ul.products li.product img {
        height: 150px !important;
    }
}

@media (max-width: 480px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
    
    .woocommerce ul.products li.product {
        min-height: 380px !important;
    }
    
    .woocommerce ul.products li.product .wp-post-image,
    .woocommerce ul.products li.product img {
        height: 180px !important;
    }
}

/* Fix for Product Images with Missing Sources */
.woocommerce ul.products li.product img[src=""],
.woocommerce ul.products li.product img:not([src]) {
    background: linear-gradient(135deg, #40916C 0%, #95D5B2 100%) !important;
    position: relative !important;
}

.woocommerce ul.products li.product img[src=""]:after,
.woocommerce ul.products li.product img:not([src]):after {
    content: "🌿" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-size: 30px !important;
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-666553f *//* Professional Product Grid Fix - Black Background + Consistent Heights */
.woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
    gap: 30px !important;
    margin: 0 !important;
    padding: 20px 0 !important;
}

.woocommerce ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 20px !important;
    border: 1px solid #333 !important;
    border-radius: 10px !important;
    background: #000000 !important;  /* BLACK BACKGROUND */
    box-shadow: 0 2px 10px rgba(0,0,0,0.3) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    min-height: 400px !important;  /* CONSISTENT CARD HEIGHT */
    display: flex !important;
    flex-direction: column !important;
}

.woocommerce ul.products li.product:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 5px 20px rgba(64,145,108,0.4) !important;
    border-color: #40916C !important;
}

/* CONSISTENT IMAGE HEIGHTS - MOST IMPORTANT FIX */
.woocommerce ul.products li.product .wp-post-image,
.woocommerce ul.products li.product img {
    width: 100% !important;
    height: 200px !important;  /* FIXED HEIGHT FOR ALL IMAGES */
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 5px !important;
    margin-bottom: 15px !important;
    background: #111 !important;  /* Dark background for missing images */
    border: 1px solid #333 !important;
}

/* Product Content Area */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
    font-size: 16px !important;
    margin: 10px 0 !important;
    height: 50px !important;  /* CONSISTENT TITLE HEIGHT */
    overflow: hidden !important;
    line-height: 1.3 !important;
    color: #ffffff !important;  /* WHITE TEXT ON BLACK */
    display: flex !important;
    align-items: center !important;
}

/* Price Display - Bright on Black */
.woocommerce ul.products li.product .price {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #40916C !important;  /* CANNABIS GREEN */
    margin: 10px 0 !important;
    text-align: center !important;
}

/* Buttons - Cannabis Theme */
.woocommerce ul.products li.product .button {
    width: 100% !important;
    padding: 12px !important;
    background: #40916C !important;
    color: white !important;
    border: none !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    transition: all 0.3s ease !important;
    margin-top: auto !important;  /* PUSH TO BOTTOM */
}

.woocommerce ul.products li.product .button:hover {
    background: #2d5f47 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 15px rgba(64,145,108,0.3) !important;
}

/* Product Link Areas */
.woocommerce ul.products li.product a {
    color: #ffffff !important;
    text-decoration: none !important;
}

.woocommerce ul.products li.product a:hover {
    color: #40916C !important;
}

/* Sale Badges - Visible on Black */
.woocommerce span.onsale {
    background: #FFD60A !important;
    color: #000 !important;
    border-radius: 50% !important;
}

/* Star Ratings - Visible on Black */
.woocommerce .star-rating span {
    color: #FFD60A !important;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px !important;
    }
    
    .woocommerce ul.products li.product {
        min-height: 350px !important;
    }
    
    .woocommerce ul.products li.product .wp-post-image,
    .woocommerce ul.products li.product img {
        height: 150px !important;
    }
}

@media (max-width: 480px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
    
    .woocommerce ul.products li.product {
        min-height: 380px !important;
    }
    
    .woocommerce ul.products li.product .wp-post-image,
    .woocommerce ul.products li.product img {
        height: 180px !important;
    }
}

/* Fix for Product Images with Missing Sources */
.woocommerce ul.products li.product img[src=""],
.woocommerce ul.products li.product img:not([src]) {
    background: linear-gradient(135deg, #40916C 0%, #95D5B2 100%) !important;
    position: relative !important;
}

.woocommerce ul.products li.product img[src=""]:after,
.woocommerce ul.products li.product img:not([src]):after {
    content: "🌿" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-size: 30px !important;
    color: white !important;
}/* End custom CSS */