.elementor-29 .elementor-element.elementor-element-582aa0a{--display:flex;--min-height:0px;--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-29 .elementor-element.elementor-element-582aa0a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-582aa0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895ba06 );}.elementor-29 .elementor-element.elementor-element-a53901e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap: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-29 .elementor-element.elementor-element-7081f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-479bf0c );}.elementor-29 .elementor-element.elementor-element-7081f98 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-270c2bb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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-29 .elementor-element.elementor-element-270c2bb.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-480b3f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-icon i{color:var( --e-global-color-479bf0c );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-479bf0c );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-item > a{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-480b3f0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-b73a399{--display:flex;--min-height:80px;--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:center;--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-29 .elementor-element.elementor-element-b73a399:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b73a399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-212ec55{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-212ec55:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-212ec55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36e5c22 );}.elementor-29 .elementor-element.elementor-element-3cb85d7 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2fd6e31 );}.elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-default .elementor-icon{color:var( --e-global-color-2fd6e31 );border-color:var( --e-global-color-2fd6e31 );}.elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2fd6e31 );}.elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-3cb85d7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7277dc9{text-align:center;}.elementor-29 .elementor-element.elementor-element-e972ab5{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-29 .elementor-element.elementor-element-e972ab5.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a433be6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-icon i{color:var( --e-global-color-2fd6e31 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-icon svg{fill:var( --e-global-color-2fd6e31 );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-a6102ec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-text{color:var( --e-global-color-2fd6e31 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-a6102ec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-0eb9475{padding:0px 0px 0px 0px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-2fd6e31 );--toggle-button-icon-color:var( --e-global-color-2fd6e31 );--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-border-color:var( --e-global-color-36e5c22 );--toggle-button-border-width:2px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-29 .elementor-element.elementor-element-0eb9475 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-29 .elementor-element.elementor-element-968c32a{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-212ec55{--justify-content:flex-start;}.elementor-29 .elementor-element.elementor-element-212ec55.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3cb85d7{padding:0px 10px 0px 10px;}.elementor-29 .elementor-element.elementor-element-3cb85d7 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-3cb85d7 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-3cb85d7 .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-7277dc9{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-a53901e{--width:50%;}.elementor-29 .elementor-element.elementor-element-270c2bb{--width:50%;}.elementor-29 .elementor-element.elementor-element-212ec55{--width:35%;}.elementor-29 .elementor-element.elementor-element-e972ab5{--width:65%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-b73a399{--flex-wrap:nowrap;--z-index:999;}.elementor-29 .elementor-element.elementor-element-212ec55{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-7277dc9{width:auto;max-width:auto;padding:0px 0px 0px 2px;text-align:center;}.elementor-29 .elementor-element.elementor-element-7277dc9 img{width:150px;}}/* Start custom CSS for image, class: .elementor-element-7277dc9 */.elementor-29 .elementor-element.elementor-element-7277dc9 img {
    height: auto;
    max-height: 80px; /* Adjust this number */
    width: auto;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212ec55 *//* 1. CONTAINER: Clear the way & Set Widths */
.elementor-29 .elementor-element.elementor-element-212ec55 {
    background-color: transparent !important;
    clip-path: none !important;
    overflow: visible !important; 
    position: relative;
    z-index: 5;
    
    /* Universal Width Floor */
    min-width: 320px;
}

/* 2. THE GREEN SLASH (Top Layer) */
.elementor-29 .elementor-element.elementor-element-212ec55::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0D4B42; /* Renegade Green */
    
    /* THE ANGLE: 35px Offset (Steep 110-degree cut) */
    clip-path: polygon(0 0, 100% 0, calc(100% - 35px) 100%, 0% 100%);
    
    z-index: -1; 
}

/* 3. THE WHITE BARRIER (Bottom Layer) */
.elementor-29 .elementor-element.elementor-element-212ec55::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; 
    height: 100%;
    
    /* The Border Color */
    background-color: #FFFFFF; 
    
    /* Match the exact same angle */
    clip-path: polygon(0 0, 100% 0, calc(100% - 35px) 100%, 0% 100%);
    
    /* THICKNESS CONTROL */
    /* Shift it 5px to the right to create a nice thick border */
    transform: translateX(5px); 
    
    z-index: -2; 
}/* End custom CSS */
/* Start custom CSS *//* The Pivot Logic */
.renegade-menu .elementor-icon-list-item.flipped .elementor-icon-list-icon {
    transform: rotate(180deg);
}

/* Smoothness */
.renegade-menu .elementor-icon-list-icon {
    transition: transform 0.3s ease;
}/* End custom CSS */