.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 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: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 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}