:root{--n-ink:#292723;--n-muted:#706b65;--n-paper:#fff;--n-cream:#f6f2ec;--n-line:#e5dfd7;--n-accent:#a88a70}
body.naurah-store{background:var(--n-paper);color:var(--n-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;margin:0}
.naurah-store a{color:inherit;text-decoration:none}.naurah-store a:hover{color:#806047}.naurah-store :focus-visible{outline:2px solid #806047;outline-offset:5px}.naurah-store button,.naurah-store input,.naurah-store select{font:inherit}.naurah-store h1,.naurah-store h2,.naurah-store h3,.naurah-store h4{color:var(--n-ink);font-family:Arial,Helvetica,sans-serif}.n-skip{position:absolute;top:-100px;left:20px;padding:15px;background:#fff;z-index:999999}.n-skip:focus{top:10px}
.n-announcement{padding:9px 20px;text-align:center;background:#292723;color:#fff;font-size:10px;letter-spacing:1.7px}.n-announcement span{padding:0 10px}.n-header{background:#fff;border-bottom:1px solid var(--n-line);position:relative;z-index:30}.n-header-inner{max-width:1440px;margin:auto;min-height:110px;display:flex;align-items:center;gap:32px;padding:20px 48px}.n-logo{display:block;flex-shrink:0}.n-logo img{width:160px;height:60px;object-fit:contain}.n-navigation{margin:auto}.n-nav-list{list-style:none;display:flex;align-items:center;gap:25px;margin:0;padding:0}.n-nav-list a{font-size:11px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.n-header-actions{display:flex;align-items:center;gap:24px}.n-cart{position:relative;display:flex}.n-cart-count{position:absolute;right:-11px;top:-7px;border-radius:50%;background:var(--n-ink);color:#fff;min-width:17px;line-height:17px;text-align:center;font-size:10px}.n-menu-toggle{display:none;background:none!important;border:0!important;padding:10px!important;color:var(--n-ink)!important}.n-menu-toggle span{display:block;width:22px;height:1px;background:currentColor;margin:5px 0}
.naurah-store #content>.ast-container{max-width:1280px;padding:48px 32px;display:block;margin:auto}.naurah-store.home #content>.ast-container{max-width:none;padding:0}.naurah-store #primary{width:100%;margin:0!important;padding:0!important;float:none}.naurah-store #secondary{display:none}.naurah-store .ast-separate-container .ast-article-post{padding:0}.n-home{width:100%}.n-hero img{width:100%;height:auto;display:block}.n-hero{background:var(--n-cream)}.n-section{max-width:1360px;padding:82px 48px;margin:auto}.n-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:35px}.n-eyebrow{font-size:10px;letter-spacing:2.2px;color:var(--n-muted);margin:0 0 12px}.n-section h2,.n-social h2{font-size:27px;line-height:1.2;font-weight:500;letter-spacing:1.3px;margin:0}.n-text-link{font-size:10px;letter-spacing:1.4px;border-bottom:1px solid var(--n-ink);padding-bottom:6px;white-space:nowrap}.n-text-link span{padding-left:20px;font-size:18px}.n-collections{padding-top:12px}.n-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.n-collection{position:relative;overflow:hidden;background:var(--n-cream)}.n-collection img{display:block;width:100%;height:390px;object-fit:cover;transition:transform .35s}.n-collection:hover img{transform:scale(1.025)}.n-collection>div{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 3px 3px}.n-collection h3{font-size:13px!important;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}.n-collection span{font-size:22px}.n-campaign img{width:100%;height:auto;display:block}.n-brand-story{text-align:center;background:var(--n-cream);padding:80px 25px}.n-brand-story h2{font-family:Georgia,'Times New Roman',serif;font-size:48px;font-weight:400;line-height:1.2;margin:22px 0}.n-brand-story h2 em{font-weight:400;color:#806b57}.n-brand-story>p:not(.n-eyebrow){color:var(--n-muted);font-size:14px}.n-button{display:inline-flex;align-items:center;gap:35px;border:1px solid var(--n-ink);font-size:11px;letter-spacing:1.6px;padding:15px 26px;margin-top:20px;background:transparent}.n-button:hover{background:var(--n-ink);color:#fff!important}.n-social{text-align:center;padding:65px 20px}.n-social h2{margin-bottom:23px}.n-service-strip{border-top:1px solid var(--n-line);display:grid;grid-template-columns:repeat(3,1fr);max-width:1360px;margin:auto;padding:40px 48px;gap:40px}.n-service-strip>div{position:relative;padding-left:44px}.n-service-strip span{position:absolute;left:0;top:-2px;color:var(--n-accent);font-family:Georgia,serif;font-size:25px}.n-service-strip h3{font-size:11px;letter-spacing:1.4px;font-weight:500;margin:0 0 6px}.n-service-strip p{font-size:12px;color:var(--n-muted);margin:0}.n-footer{background:#f4f1ec}.n-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:55px;max-width:1360px;margin:auto;padding:65px 48px}.n-wordmark{font-family:Georgia,serif;font-size:36px;letter-spacing:5px;color:#967b64!important}.n-footer-brand p{font-size:13px;color:var(--n-muted);margin-top:15px}.n-footer h3{font-size:11px;letter-spacing:1.4px;margin:8px 0 23px}.n-footer-grid>div>a:not(.n-wordmark){display:block;font-size:12px;margin:10px 0}.n-footer-brand>a:last-child{letter-spacing:1px;font-size:10px!important}.n-footer-bottom{border-top:1px solid var(--n-line);max-width:1264px;margin:auto;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--n-muted)}.n-footer-bottom span:last-child{letter-spacing:1px}
/* Native WooCommerce controls keep pricing, variations and cart behavior dynamic. */
.naurah-store.woocommerce ul.products,.naurah-store .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px!important;margin:0!important;padding:0!important}.naurah-store .woocommerce ul.products::before,.naurah-store .woocommerce ul.products::after,.naurah-store.woocommerce ul.products::before,.naurah-store.woocommerce ul.products::after{display:none!important}.naurah-store.woocommerce ul.products li.product,.naurah-store .woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important;text-align:left!important;padding:0!important;background:transparent!important}.naurah-store ul.products li.product a img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:0;margin-bottom:15px!important}.naurah-store ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:1px;line-height:1.4}.naurah-store ul.products li.product .price{font-size:13px!important;color:var(--n-ink)!important;margin-top:6px}.naurah-store .ast-woo-product-category{font-size:10px;letter-spacing:1px;color:var(--n-muted)}.naurah-store ul.products li.product .button{border:1px solid var(--n-line)!important;background:#fff!important;color:var(--n-ink)!important;padding:10px 15px!important;font-size:10px!important;letter-spacing:1px;border-radius:0!important;text-transform:uppercase}.naurah-store .woocommerce .button,.naurah-store.woocommerce .button,.naurah-store .woocommerce button.button,.naurah-store button.single_add_to_cart_button{background:var(--n-ink);color:#fff;border-radius:0;font-weight:400;letter-spacing:1px;padding:14px 22px}.naurah-store .woocommerce .button:hover,.naurah-store button.single_add_to_cart_button:hover{background:#806b57;color:#fff}.naurah-store .woocommerce input.input-text,.naurah-store .woocommerce textarea,.naurah-store .woocommerce select{border:1px solid var(--n-line);border-radius:0;background:#fff;min-height:44px}.naurah-store .woocommerce div.product .product_title{display:block!important;font-size:30px;font-weight:400}.naurah-store .woocommerce div.product p.price{font-size:22px;color:var(--n-ink)}.naurah-store .woocommerce-breadcrumb{font-size:12px}.naurah-store .woocommerce-products-header{margin-bottom:35px}.naurah-store .woocommerce-products-header h1{font-size:36px}.naurah-store .woocommerce-result-count{font-size:12px}.naurah-store .woocommerce-pagination{margin-top:45px}.naurah-store .woocommerce span.onsale{background:var(--n-ink);color:#fff;border-radius:0;padding:5px 10px;min-height:0;line-height:1.5;min-width:0}.naurah-store .woocommerce-info,.naurah-store .woocommerce-message{border-top-color:var(--n-accent);background:var(--n-cream)}.naurah-store .woocommerce-info::before,.naurah-store .woocommerce-message::before{color:var(--n-accent)}.naurah-store .related.products{clear:both;padding-top:50px}.naurah-store .related.products>h2{font-size:25px;font-weight:400;margin-bottom:30px}.naurah-store .ast-single-product-payments,.naurah-store .ast-shipping-text{display:none!important}
@media(min-width:1001px){.naurah-store .woocommerce div.product div.images{width:48%}.naurah-store .woocommerce div.product div.summary{width:45%}}
@media(max-width:1100px){.n-header-inner{padding:20px 30px;gap:20px}.n-nav-list{gap:15px}.n-nav-list a{font-size:10px}.n-logo img{width:130px}.n-collection img{height:310px}}
@media(max-width:900px){.n-header-inner{min-height:88px;padding:15px 25px;justify-content:space-between}.n-menu-toggle{display:block;order:-1}.n-logo{margin:auto}.n-logo img{height:45px;width:140px}.n-header-actions{gap:18px}.n-account{display:none}.n-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:15px 25px;border-bottom:1px solid var(--n-line)}.n-navigation.is-open{display:block}.n-nav-list{display:block}.n-nav-list a{font-size:12px;display:block;padding:12px}.n-section{padding:55px 25px}.n-section h2,.n-social h2{font-size:23px}.n-collections{padding-top:0}.n-collection-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.n-collection img{height:360px}.naurah-store.woocommerce ul.products,.naurah-store .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px!important}.n-footer-grid{gap:35px;padding:45px 25px;grid-template-columns:repeat(2,1fr)}.n-footer-bottom{margin:0 25px}.n-service-strip{padding:35px 25px;gap:25px}.n-service-strip>div{padding-left:0}.n-service-strip span{position:static;display:block;margin-bottom:10px}.naurah-store #content>.ast-container{padding:35px 25px}}
@media(max-width:600px){.n-announcement{font-size:8px;letter-spacing:1px;padding:8px 10px}.n-announcement span{padding:0 4px}.n-header-inner{min-height:75px;padding:10px 18px}.n-section{padding:45px 18px}.n-section-heading{display:block;margin-bottom:26px}.n-section-heading .n-text-link{display:inline-block;margin-top:18px}.n-eyebrow{font-size:8px;letter-spacing:1.6px}.n-section h2,.n-social h2{font-size:21px;letter-spacing:1px}.n-hero img{width:100%;height:auto}.n-collections{padding-top:0}.n-collection-grid{gap:25px 14px}.n-collection img{height:230px}.n-collection h3{font-size:10px!important}.n-collection>div{padding-top:12px}.n-brand-story{padding:55px 20px}.n-brand-story h2{font-size:36px}.n-brand-story>p:not(.n-eyebrow){font-size:12px}.n-service-strip{grid-template-columns:1fr;padding:28px 22px;gap:22px}.n-service-strip>div{padding-left:44px}.n-service-strip span{position:absolute;top:0}.n-footer-grid{gap:30px 20px;padding:40px 22px}.n-footer-bottom{flex-direction:column;margin:0 22px;padding:20px 0;gap:8px}.naurah-store #content>.ast-container{padding:25px 18px}.naurah-store.woocommerce ul.products,.naurah-store .woocommerce ul.products{gap:25px 14px!important}.naurah-store ul.products li.product .woocommerce-loop-product__title{font-size:11px!important}.naurah-store ul.products li.product .price{font-size:12px!important}.naurah-store .woocommerce div.product .product_title{font-size:26px}.n-social{padding:45px 20px}.naurah-store .woocommerce div.product div.images,.naurah-store .woocommerce div.product div.summary{width:100%;float:none}}
@media(prefers-reduced-motion:reduce){.n-collection img{transition:none}}
.n-contact{max-width:1100px;margin:30px auto 70px}.n-contact h1{font-size:40px;font-weight:400;letter-spacing:2px}.n-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:55px 0}.n-contact-grid h2{font-size:12px;font-weight:500;letter-spacing:1.4px}.n-contact-grid p{margin:0}@media(max-width:700px){.n-contact-grid{grid-template-columns:1fr;gap:30px}.n-contact h1{font-size:30px}}
