.elementor-79 .elementor-element.elementor-element-2d8aa4f{--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:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-2d8aa4f:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-2d8aa4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7B739;}.elementor-79 .elementor-element.elementor-element-2d8aa4f.e-con{--align-self:center;}.elementor-79 .elementor-element.elementor-element-72f86bb{--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;}.elementor-79 .elementor-element.elementor-element-72f86bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-79 .elementor-element.elementor-element-e3e0308{width:var( --container-widget-width, 153.401% );max-width:153.401%;--container-widget-width:153.401%;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-e3e0308.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-e3e0308 img{max-width:65%;}.elementor-79 .elementor-element.elementor-element-0a51f4e{--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-end;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-0a51f4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-8478e6e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-f243df5{--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:flex-end;}.elementor-79 .elementor-element.elementor-element-f243df5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-1a5509d{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-1a5509d:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-1a5509d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7B739;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-79 .elementor-element.elementor-element-0e120c7{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-menu-toggle{margin:0 auto;}.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu .elementor-item{font-family:"Weekly", Sans-serif;font-weight:400;}.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu--main .elementor-item:focus{color:#F1F1F1;fill:#F1F1F1;}.elementor-79 .elementor-element.elementor-element-0e120c7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-e3e0308 img{max-width:50%;}.elementor-79 .elementor-element.elementor-element-0a51f4e{--justify-content:center;}.elementor-79 .elementor-element.elementor-element-f243df5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-72f86bb{--width:20%;}.elementor-79 .elementor-element.elementor-element-0a51f4e{--width:40%;}.elementor-79 .elementor-element.elementor-element-f243df5{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-f23ab00 */@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.header-actions {
    display: flex;
    align-items: center;
    background: #f5b932;
    padding: 10px 14px;
}

.action-btn {
    position: relative;
    background: #2f7d32;
    color: #F1F1F1;
    padding: 10px 30px;
    border-radius: 999px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    white-space: nowrap;
    transition: background 0.2s ease;
}

.action-btn:hover {
    background: #256428;
}

.login-text{
    font-family: 'Poppins', sans-serif; 
    font-size: 18px;
    font-weight: 400;
    color: #F1F1F1;
    z-index: 2;
}

.cart-text {
    font-family: 'Poppins', sans-serif; 
    font-size: 18px;
    font-weight: 400;
    color: #F1F1F1;
}

.login-colour-btn {
    background-color: #23442b;
}

.cart-colour-btn {
    background-color: #68A015;
    padding-left: 60px ;
    margin-left: -40px ;
    z-index: 1;
}

/*LOGIN
@media (max-width: 768px) {
  .login-box {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  .cart-text {
    text-align: center;
    margin-left: 0; 
  }
}
*/

}*//* End custom CSS */