.available-on-backorder{background:#f9f9f9;text-align:center;padding:20px;border:1px solid #ebebeb;font-weight:500}#shipping_method_0_local_pickup:checked+label[for=shipping_method_0_local_pickup]::after{display:block;content:"12 Magic Pond, Jikwoyi Phase 1, Abuja";color:red;font-weight:600}.woocommerce-OrderUpdates,ol.commentlist.notes{list-style:none!important;padding-left:1.5rem!important;margin:1.5rem 0 2.5rem!important;position:relative}.woocommerce-OrderUpdates::before,ol.commentlist.notes::before{content:"";position:absolute;top:10px;bottom:10px;left:5px;width:2px;background:#e2e8f0}.woocommerce-OrderUpdates li,ol.commentlist.notes li{position:relative;margin-bottom:1.25rem;padding:1rem 1.25rem;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.woocommerce-OrderUpdates li::before,ol.commentlist.notes li::before{content:"";position:absolute;left:-1.75rem;top:1.25rem;width:12px;height:12px;border-radius:50%;background:#94a3b8;border:2px solid #fff;box-shadow:0 0 0 2px #cbd5e1}.woocommerce-OrderUpdates li:first-child,ol.commentlist.notes li:first-child{background:#f0fdf4;border-color:#bbf7d0}.woocommerce-OrderUpdates li:first-child::before,ol.commentlist.notes li:first-child::before{background:#16a34a;box-shadow:0 0 0 2px #86efac}.woocommerce-OrderUpdates li .woocommerce-OrderUpdate-meta,ol.commentlist.notes li .meta{font-weight:600;font-size:.85rem;color:#475569;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem;display:block}.woocommerce-OrderUpdates li .woocommerce-OrderUpdate-description,ol.commentlist.notes li .description{font-size:.95rem;color:#1e293b;line-height:1.5;margin:0}.woocommerce-account .woocommerce{display:flex;gap:2.5rem;align-items:flex-start}.woocommerce-MyAccount-navigation{width:260px;flex-shrink:0}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden}.woocommerce-account .woocommerce{display:flex;gap:2.5rem;align-items:flex-start}.woocommerce-MyAccount-navigation{width:260px;flex-shrink:0}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden}.woocommerce-MyAccount-navigation li{border-bottom:1px solid #f1f5f9;margin:0}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li a{display:block;padding:.9rem 1.25rem;color:#475569;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}.woocommerce-MyAccount-navigation li a:hover{background-color:#f8fafc;color:#16a34a;padding-left:1.5rem}.woocommerce-MyAccount-navigation li.is-active a{background-color:#f0fdf4;color:#16a34a;font-weight:600;border-left:4px solid #16a34a}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#dc2626;background-color:#fef2f2}.woocommerce-MyAccount-content{flex:1;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.woocommerce-MyAccount-content>p:first-child{font-size:1.15rem;color:#1e293b;margin-top:0;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.woocommerce-MyAccount-content>p:first-child strong{color:#16a34a}.woocommerce-MyAccount-content p{color:#64748b;line-height:1.7}.woocommerce-MyAccount-content a{color:#16a34a;font-weight:600;text-decoration:none;border-bottom:1px dashed #86efac;transition:border-color .2s,color .2s}.woocommerce-MyAccount-content a:hover{color:#15803d;border-bottom-style:solid}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column;gap:1.5rem}.woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-content{padding:1.5rem}}ul#shipping_method li::before,ul#shipping_method li::after,ul#shipping_method li label::before,ul#shipping_method li label::after{content:none!important;display:none!important}.woocommerce-shipping-totals ul#shipping_method,ul#shipping_method{list-style:none!important;margin:12px 0 16px!important;padding:0!important;border:none!important}ul#shipping_method li{display:block!important;position:relative!important;margin:0 0 10px!important;padding:12px 14px 12px 38px!important;background:#fff!important;border:1.5px solid #dcdfdc!important;border-radius:8px!important;box-sizing:border-box!important;text-align:left!important;float:none!important;width:100%!important;clear:both!important;transition:all .2s ease!important}ul#shipping_method li input[type=radio],ul#shipping_method li input[type=radio].shipping_method{position:absolute!important;top:14px!important;left:12px!important;margin:0!important;padding:0!important;width:18px!important;height:18px!important;appearance:auto!important;-webkit-appearance:radio!important;accent-color:#7ab82d!important;opacity:1!important;visibility:visible!important;z-index:2!important;cursor:pointer!important}ul#shipping_method li label{display:block!important;position:relative!important;top:auto!important;left:auto!important;margin:0!important;padding:0!important;width:100%!important;font-size:13.5px!important;line-height:1.4!important;color:#2c3338!important;font-weight:500!important;cursor:pointer!important;text-indent:0!important;transform:none!important}ul#shipping_method li label .woocommerce-Price-amount,ul#shipping_method li label bdi{display:inline!important;font-weight:700!important;color:#2e6610!important;margin-left:5px!important}ul#shipping_method li:hover{border-color:#8cc63f!important;background:#f9fbf7!important}ul#shipping_method li:has(input[type=radio]:checked){border-color:#7ab82d!important;background:#f4faee!important;box-shadow:0 1px 4px rgba(122,184,45,.15)!important}ul.products,.woocommerce ul.products,.elementor-element .products{display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin:20px 0!important;padding:0!important;list-style:none!important}ul.products li.product,.woocommerce ul.products li.product{flex:1 1 calc(25% - 20px)!important;max-width:calc(25% - 5px)!important;min-width:240px;margin:0!important;float:none!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:#fff!important;border:1px solid #edf0ec!important;border-radius:12px!important;padding:16px!important;box-sizing:border-box!important;box-shadow:0 3px 12px rgba(0,0,0,.04)!important;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1),border-color .2s ease!important;position:relative!important}@media screen and (max-width:991px){ul.products li.product,.woocommerce ul.products li.product{flex:1 1 calc(50% - 15px)!important;max-width:calc(50% - 10px)!important;min-width:0!important}}@media screen and (max-width:600px){ul.products,.woocommerce ul.products{gap:14px!important}ul.products li.product,.woocommerce ul.products li.product{flex:1 1 100%!important;max-width:100%!important;padding:14px!important}}ul.products li.product:hover{transform:translateY(-4px)!important;border-color:#dbead2!important;box-shadow:0 10px 24px rgba(46,102,16,.09)!important}ul.products li.product a img,ul.products li.product img{width:100%!important;height:190px!important;object-fit:contain!important;margin:0 auto 12px!important;display:block!important;transition:transform .3s ease!important}ul.products li.product:hover img{transform:scale(1.03)}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3{font-size:16px!important;font-weight:600!important;color:#1f2328!important;line-height:1.35!important;margin:6px 0 8px!important;text-align:left!important}ul.products li.product .posted_in,ul.products li.product .ast-woo-product-category{font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#8c9b88!important;display:block!important;margin-bottom:3px!important;text-align:left!important}ul.products li.product .variations,ul.products li.product .swatches-wrapper,ul.products li.product .wvs-slider-ready{margin-top:auto!important;margin-bottom:8px!important}ul.products li.product .out-of-stock-badge,ul.products li.product .stock.out-of-stock{background:#fdf2f2!important;color:#d1242f!important;border:1px solid #ffd0d4!important;font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;padding:4px 8px!important;border-radius:4px!important;display:inline-block!important;margin:6px 0!important;text-align:center!important}ul.products li.product .onsale{background:#7ab82d!important;color:#fff!important;font-weight:700!important;font-size:11.5px!important;min-height:36px!important;min-width:36px!important;line-height:36px!important;border-radius:50%!important;top:10px!important;left:10px!important;right:auto!important;margin:0!important}