body{background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}:root{--nigerian-green-dark: #1a4a0f;--nigerian-green: #2D5016;--nigerian-green-medium: #4A7C59;--nigerian-green-light: #6B8E23;--nigerian-green-pale: #e8f5e9;--white: #FFFFFF;--off-white: #fafafa}h1,h2,h3,h4,h5,h6{color:var(--nigerian-green)!important;font-weight:700!important;letter-spacing:-.01em}h1{font-size:clamp(1.75rem,4vw,2.75rem)!important;line-height:1.2!important}h2{font-size:clamp(1.5rem,3.5vw,2rem)!important}h3{font-size:clamp(1.25rem,3vw,1.75rem)!important}.button--primary,button.button--primary,button[type=submit],.add-to-cart-button,.buy-buttons button[type=submit],a.button--primary{background:linear-gradient(135deg,var(--nigerian-green),var(--nigerian-green-medium))!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;font-size:15px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #2d501640!important;text-transform:none!important}#header-component.scrolled .button--primary,#header-component.scrolled button.button--primary,#header-component.scrolled a.button--primary,#header-component.scrolled .header__actions .button--primary,#header-component.scrolled .header__actions button.button--primary,header-component.scrolled .button--primary,header-component.scrolled button.button--primary,header-component.scrolled a.button--primary,header-component.scrolled .header__actions .button--primary,header-component.scrolled .header__actions button.button--primary,#header-component[data-scrolled=true] .button--primary,#header-component[data-scrolled=true] button.button--primary{background:linear-gradient(135deg,var(--nigerian-green),var(--nigerian-green-medium))!important;color:#fff!important;box-shadow:0 4px 12px #2d501666!important}.button--primary:hover,button.button--primary:hover,button[type=submit]:hover,.add-to-cart-button:hover,.buy-buttons button[type=submit]:hover,a.button--primary:hover{background:linear-gradient(135deg,var(--nigerian-green-medium),var(--nigerian-green-light))!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #2d501659!important}.button--primary:active,button.button--primary:active{transform:translateY(0)!important}product-card,.product-card{background:var(--white)!important;border-radius:16px!important;overflow:hidden!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(45,80,22,.08)!important;box-shadow:0 2px 8px #0000000a!important;position:relative!important}product-card:hover,.product-card:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 12px 32px #2d501626!important;border-color:var(--nigerian-green)!important}.product-card__content{padding:.875rem!important}product-card img,.product-card img,card-gallery img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important;border-radius:12px 12px 0 0!important}product-card:hover img,.product-card:hover img{transform:scale(1.08)!important}product-title,.product-title,.product-card__title{color:var(--nigerian-green)!important;font-weight:600!important;font-size:1rem!important;margin:.4rem 0!important;transition:color .3s ease!important;line-height:1.4!important}product-card:hover product-title,.product-card:hover .product-title,.product-card:hover .product-card__title{color:var(--nigerian-green-medium)!important}product-price,.price,.product-card .price{color:var(--nigerian-green)!important;font-weight:700!important;font-size:1.1rem!important;margin-top:.4rem!important}.price--on-sale .price__regular{color:#888!important;text-decoration:line-through!important}.hero{position:relative!important;overflow:hidden!important}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,0,0,.2) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,0,0,.15) 0%,transparent 50%);pointer-events:none;z-index:1}.hero__container{position:relative;z-index:2}.hero h1,.hero h2,.hero h3,.hero p,.hero .text,.hero text-component{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.3)!important;animation:fadeInUp .8s ease-out!important}.hero .button,.hero button,.hero a.button,.hero .button--primary,.hero .button-secondary,.hero .button--secondary,.hero a.button-secondary,.hero a.button--secondary{background:#fff!important;background-color:#fff!important;color:var(--nigerian-green)!important;border:2px solid white!important;box-shadow:0 4px 16px #0000004d!important;animation:fadeInUp .8s ease-out .2s backwards!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important}.hero .button:hover,.hero button:hover,.hero a.button:hover,.hero .button--primary:hover,.hero .button-secondary:hover,.hero .button--secondary:hover,.hero a.button-secondary:hover,.hero a.button--secondary:hover{background:#fffffff2!important;background-color:#fffffff2!important;color:var(--nigerian-green)!important;box-shadow:0 6px 24px #0006!important;transform:translateY(-3px)!important;border-color:#fff!important}.hero .button,.hero .button *,.hero button,.hero button *,.hero a.button,.hero a.button *,.hero .button-secondary,.hero .button-secondary *,.hero .button--secondary,.hero .button--secondary *,.hero a.button-secondary,.hero a.button-secondary *{color:var(--nigerian-green)!important}.hero .button,.hero .button-secondary,.hero .button--secondary{--button-color: var(--nigerian-green) !important;--button-background-color: white !important;--button-border-color: white !important}.section-resource-list{background:linear-gradient(180deg,var(--white) 0%,var(--nigerian-green-pale) 100%)!important;padding:3rem 0!important;position:relative!important}.section-resource-list:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--nigerian-green),var(--nigerian-green-medium),var(--nigerian-green));background-size:200% 100%;animation:shimmer 4s infinite linear}.section-resource-list__header h2,.section-resource-list__header h3{color:var(--nigerian-green)!important;font-weight:700!important;font-size:clamp(1.5rem,3.5vw,2rem)!important;margin-bottom:1.5rem!important;position:relative;padding-bottom:.75rem!important}.section-resource-list__header h2:after,.section-resource-list__header h3:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--nigerian-green),var(--nigerian-green-medium));border-radius:2px}.resource-list,.product-grid{gap:1.5rem!important;display:grid!important}@media (min-width: 750px){.resource-list,.product-grid{gap:2rem!important}}.resource-list__item{animation:fadeInUp .6s ease-out backwards!important}.resource-list__item:nth-child(1){animation-delay:.1s}.resource-list__item:nth-child(2){animation-delay:.2s}.resource-list__item:nth-child(3){animation-delay:.3s}.resource-list__item:nth-child(4){animation-delay:.4s}.resource-list__item:nth-child(5){animation-delay:.5s}.resource-list__item:nth-child(6){animation-delay:.6s}.resource-list__item:nth-child(7){animation-delay:.7s}.resource-list__item:nth-child(8){animation-delay:.8s}#header-component,header-component{background:transparent!important;-webkit-backdrop-filter:blur(0px)!important;backdrop-filter:blur(0px)!important;box-shadow:none!important;transition:all .3s ease!important}#header-component .header__row,header-component .header__row{background:#fff0!important;border-bottom:none!important;transition:all .3s ease!important}#header-component .header-menu__item,#header-component .menu-item,#header-component a:not(.button--primary),#header-component .header__logo{color:var(--nigerian-green)!important}#header-component.scrolled,header-component.scrolled,#header-component[data-scrolled=true],header-component[data-scrolled=true]{background:#141414f2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 2px 20px #0000004d!important}#header-component.scrolled .header__row,header-component.scrolled .header__row,#header-component[data-scrolled=true] .header__row{background:#141414f2!important;border-bottom:1px solid rgba(255,255,255,.1)!important}#header-component.scrolled .header-menu__item,#header-component.scrolled .menu-item,#header-component.scrolled a:not(.button--primary),#header-component.scrolled .header__logo,#header-component.scrolled .header__logo img,#header-component.scrolled svg,#header-component.scrolled .cart-icon,#header-component.scrolled .header__cart-icon,header-component.scrolled .header-menu__item,header-component.scrolled .menu-item,header-component.scrolled a:not(.button--primary),header-component.scrolled .header__logo,#header-component[data-scrolled=true] .header-menu__item,#header-component[data-scrolled=true] .menu-item,#header-component[data-scrolled=true] a:not(.button--primary),#header-component[data-scrolled=true] .header__logo{color:#ffffffe6!important}#header-component.scrolled svg,#header-component.scrolled .icon,header-component.scrolled svg,header-component.scrolled .icon{fill:#ffffffe6!important;stroke:#ffffffe6!important}#header-component.scrolled .header-menu__item:hover,#header-component.scrolled .menu-item:hover,header-component.scrolled .header-menu__item:hover,header-component.scrolled .menu-item:hover{color:#fff!important}#header-component.scrolled .header-menu__item:after,#header-component.scrolled .menu-item:after,header-component.scrolled .header-menu__item:after,header-component.scrolled .menu-item:after{background:var(--nigerian-green-medium)!important}.header-menu__item,.menu-item{color:var(--nigerian-green)!important;font-weight:500!important;transition:color .3s ease!important;position:relative!important}.header-menu__item:hover,.menu-item:hover{color:var(--nigerian-green-medium)!important}.header-menu__item:after,.menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--nigerian-green);transition:width .3s ease}.header-menu__item:hover:after,.menu-item:hover:after{width:100%}footer{background:linear-gradient(180deg,var(--white) 0%,var(--nigerian-green-pale) 100%)!important;border-top:3px solid var(--nigerian-green)!important;padding:3rem 0!important}footer a{color:var(--nigerian-green)!important;transition:color .3s ease!important}footer a:hover{color:var(--nigerian-green-medium)!important}a{color:var(--nigerian-green)!important;transition:color .3s ease!important;text-decoration:none!important}a:hover{color:var(--nigerian-green-medium)!important}input[type=text],input[type=email],input[type=search],input[type=number],textarea,select{border:2px solid rgba(45,80,22,.15)!important;border-radius:8px!important;padding:12px 16px!important;transition:all .3s ease!important;background:var(--white)!important}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--nigerian-green)!important;box-shadow:0 0 0 3px #2d50161a!important;outline:none!important}.badge,.product-card__badge{background:var(--nigerian-green)!important;color:#fff!important;font-weight:600!important;padding:6px 12px!important;border-radius:20px!important;font-size:.875rem!important}.badge--sale,.product-card__badge--sale{background:linear-gradient(135deg,#8b0000,brown)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion: no-preference){.resource-list__item,product-card,.product-card{animation:fadeInUp .6s ease-out backwards}}.collection-card{background:var(--white)!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(45,80,22,.08)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #0000000a!important}.collection-card:hover{transform:translateY(-6px)!important;box-shadow:0 12px 32px #2d501626!important;border-color:var(--nigerian-green)!important}.collection-card__title{color:var(--nigerian-green)!important;font-weight:600!important;transition:color .3s ease!important}.collection-card:hover .collection-card__title{color:var(--nigerian-green-medium)!important}.cart-drawer,.drawer{border-left:3px solid var(--nigerian-green)!important}.cart-icon,.header__cart-icon,#header-component .cart-icon,#header-component .header__cart-icon{color:var(--nigerian-green)!important;transition:all .3s ease!important}.cart-icon:hover,.header__cart-icon:hover{transform:scale(1.1)!important;color:var(--nigerian-green-medium)!important}#header-component.scrolled .cart-icon,#header-component.scrolled .header__cart-icon,header-component.scrolled .cart-icon{color:#ffffffe6!important}#header-component.scrolled .cart-icon:hover,#header-component.scrolled .header__cart-icon:hover{color:#fff!important}.quick-add-button{background:var(--nigerian-green)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-weight:600!important;transition:all .3s ease!important}.quick-add-button:hover{background:var(--nigerian-green-medium)!important;transform:scale(1.05)!important}.announcement-bar{background:linear-gradient(90deg,var(--nigerian-green),var(--nigerian-green-medium))!important;color:#fff!important;font-weight:600!important;padding:.75rem 0!important}@media (max-width: 749px){.product-card,product-card{border-radius:12px!important}h1{font-size:2rem!important}.button--primary{padding:12px 24px!important;font-size:15px!important}.section-resource-list{padding:2rem 0!important}.resource-list,.product-grid{gap:1.5rem!important}}*:focus-visible{outline:2px solid var(--nigerian-green)!important;outline-offset:2px!important;border-radius:4px!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nigerian-food.css.map */
