/*
Theme Name: Noorie Luxury
Theme URI: https://noorie.com.bd/
Author: Noorie
Description: Emerald and white WooCommerce storefront for Noorie luxury solid hoodies.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: noorie
*/

:root{--emerald-deep:#042b1f;--emerald-dark:#063e2c;--emerald-mid:#0b6649;--emerald:#10b981;--emerald-light:#e6f4f0;--off-white:#f8faf9}
html{scroll-behavior:smooth}body{margin:0;background:var(--off-white);color:var(--emerald-deep);font-family:Inter,sans-serif}.font-headline{font-family:Anton,sans-serif;letter-spacing:.05em}.glass-panel{background:rgba(255,255,255,.78);backdrop-filter:blur(16px);border:1px solid rgba(11,102,73,.12)}.glass-card{background:rgba(255,255,255,.88);backdrop-filter:blur(12px);border:1px solid rgba(6,62,44,.1);transition:.35s cubic-bezier(.16,1,.3,1)}.glass-card:hover{border-color:rgba(16,185,129,.4);box-shadow:0 12px 32px -8px rgba(4,43,31,.14);transform:translateY(-4px)}.noorie-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem;background:linear-gradient(135deg,var(--emerald-dark),var(--emerald-deep))!important;color:#fff!important;border:1px solid rgba(16,185,129,.3)!important;border-radius:.75rem!important;padding:.9rem 1.4rem!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;transition:.25s}.noorie-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:linear-gradient(135deg,var(--emerald-mid),var(--emerald-dark))!important;transform:translateY(-1px)}.noorie-btn-secondary{background:#fff!important;color:var(--emerald-deep)!important;border-color:rgba(11,102,73,.25)!important}.site-main{min-height:55vh}.woocommerce .woocommerce-breadcrumb{color:var(--emerald-mid)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;padding:1rem;background:#fff;border:1px solid rgba(6,62,44,.1);border-radius:1.5rem;overflow:hidden}.woocommerce ul.products li.product a img{border-radius:1rem;margin-bottom:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Anton,sans-serif;font-size:1.4rem!important;letter-spacing:.04em;text-transform:uppercase;color:var(--emerald-deep)}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--emerald-mid)!important;font-weight:700}.woocommerce span.onsale{background:var(--emerald)!important;color:var(--emerald-deep)!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--emerald)!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--emerald)!important}.woocommerce div.product div.images img{border-radius:1.5rem}.woocommerce div.product .product_title{font-family:Anton,sans-serif;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#fff;padding:1.5rem;border:1px solid rgba(6,62,44,.1);border-radius:1.25rem}input.input-text,textarea,select{border:1px solid rgba(11,102,73,.25);border-radius:.6rem;padding:.75rem;background:#fff}.loupe-container{position:relative;overflow:hidden;cursor:crosshair}.loupe-lens{position:absolute;width:140px;height:140px;border-radius:50%;border:2px solid var(--emerald);box-shadow:0 0 20px rgba(4,43,31,.3);pointer-events:none;display:none;background-repeat:no-repeat;z-index:30}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.woocommerce ul.products{grid-template-columns:1fr}}
