.nt-shop-header{background:linear-gradient(135deg,var(--nt-secondary),var(--nt-secondary-light));padding:80px 0 60px;text-align:center;color:#fff;margin-top:-80px;padding-top:140px}.nt-shop-header h1{color:#fff;margin-bottom:12px}.nt-shop-header p{color:rgb(255 255 255 / .8);max-width:600px;margin:0 auto}.woocommerce .products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px}.woocommerce .products::before,.woocommerce .products::after{display:none!important}.woocommerce .product{float:none!important;width:100%!important;margin:0!important;clear:none!important}.nt-product-card{background:#fff;border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:36px 28px;text-align:center;transition:var(--nt-transition);position:relative;overflow:hidden}.nt-product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .1)}.nt-product-card__badge{position:absolute;top:16px;right:16px;padding:4px 12px;border-radius:20px;font-size:.6875rem;font-weight:600}.nt-product-card__badge--popular{background:rgb(232 119 34 / .12);color:var(--nt-primary)}.nt-product-card__badge--instant{background:rgb(0 200 83 / .12);color:var(--nt-accent)}.nt-product-card__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto 16px;color:#fff}.nt-product-card__title{font-size:1.25rem;margin-bottom:8px}.nt-product-card__price{font-size:1.125rem;color:var(--nt-primary);font-weight:600;margin-bottom:12px}.nt-product-card__desc{color:var(--nt-text-light);font-size:.875rem;margin-bottom:20px;line-height:1.6}.nt-product-card .nt-btn{width:100%;justify-content:center}.nt-single-product{padding:48px 0}.nt-single-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.nt-single-product__info h1{margin-bottom:16px}.nt-single-product__meta{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.nt-single-product__badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.nt-conversion-form{background:var(--nt-bg);border-radius:var(--nt-radius);padding:40px;border:1px solid var(--nt-border)}.nt-conversion-form__title{font-size:1.25rem;margin-bottom:24px;text-align:center}.nt-conversion-form .form-row{margin-bottom:20px}.nt-conversion-form label{display:block;font-weight:500;margin-bottom:8px;color:var(--nt-secondary);font-size:.9375rem}.nt-conversion-form input,.nt-conversion-form select{width:100%;padding:14px 16px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-sm);font-size:1rem;font-family:var(--nt-font);transition:var(--nt-transition);background:#fff}.nt-conversion-form input:focus,.nt-conversion-form select:focus{outline:none;border-color:var(--nt-primary);box-shadow:0 0 0 3px rgb(232 119 34 / .1)}.nt-conversion-form input[type="password"]{font-family:monospace;letter-spacing:2px}.nt-conversion-form__submit{width:100%;padding:16px;background:linear-gradient(135deg,var(--nt-primary),var(--nt-primary-dark));color:#fff;border:none;border-radius:var(--nt-radius-sm);font-size:1.0625rem;font-weight:600;cursor:pointer;transition:var(--nt-transition);font-family:var(--nt-font)}.nt-conversion-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(232 119 34 / .3)}.nt-checkout{padding:48px 0}.nt-checkout__grid{display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start}.nt-checkout__form{background:#fff;border-radius:var(--nt-radius);padding:40px;border:1px solid var(--nt-border)}.nt-checkout__summary{background:var(--nt-bg);border-radius:var(--nt-radius);padding:32px;border:1px solid var(--nt-border);position:sticky;top:120px}.nt-checkout__summary-title{font-size:1.125rem;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--nt-primary)}.nt-checkout__summary-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--nt-border);font-size:.9375rem}.nt-checkout__summary-row--total{font-size:1.125rem;font-weight:600;border-bottom:none;margin-top:8px;padding-top:16px;border-top:2px solid var(--nt-secondary)}.nt-cart{padding:48px 0}.nt-cart__empty{text-align:center;padding:80px 24px}.nt-cart__empty-icon{font-size:4rem;margin-bottom:24px;opacity:.3}.nt-account{padding:48px 0}.nt-account__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.nt-account__stat{background:#fff;border-radius:var(--nt-radius);padding:24px;text-align:center;border:1px solid var(--nt-border)}.nt-account__stat-value{font-size:2rem;font-weight:700;color:var(--nt-primary)}.nt-account__stat-label{font-size:.8125rem;color:var(--nt-text-light);margin-top:4px}.nt-order-status{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.8125rem;font-weight:600}.nt-order-status--pending{background:#FFF3E0;color:#E65100}.nt-order-status--processing{background:#E3F2FD;color:#1565C0}.nt-order-status--verification{background:#F3E5F5;color:#7B1FA2}.nt-order-status--converted{background:#E8F5E9;color:#2E7D32}.nt-order-status--completed{background:#E8F5E9;color:#2E7D32}.nt-order-status--cancelled{background:#FFEBEE;color:#C62828}.nt-order-status--refunded{background:#F3E5F5;color:#6A1B9A}.woocommerce .woocommerce-breadcrumb{display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--nt-radius-sm)!important;font-family:var(--nt-font)!important}.woocommerce-message{border-top-color:var(--nt-accent)!important}.woocommerce-info{border-top-color:var(--nt-primary)!important}.woocommerce-error{border-top-color:#F44336!important}.woocommerce .button{background:var(--nt-primary)!important;color:white!important;border-radius:var(--nt-radius-sm)!important;font-family:var(--nt-font)!important;font-weight:600!important;padding:12px 24px!important;transition:var(--nt-transition)!important}.woocommerce .button:hover{background:var(--nt-primary-dark)!important;transform:translateY(-2px)}@media (max-width:1023px){.woocommerce .products{grid-template-columns:repeat(2,1fr)}.nt-single-product__grid{grid-template-columns:1fr}.nt-checkout__grid{grid-template-columns:1fr}.nt-checkout__summary{position:static}.nt-account__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.woocommerce .products{grid-template-columns:1fr}.nt-shop-header{padding:100px 0 40px}.nt-conversion-form{padding:24px}.nt-account__stats{grid-template-columns:1fr}.nt-checkout__form{padding:24px}}