:root{--gold:#D4AF37;--cream:#F5F5DC;--ink:#1A1A1A;--muted:#666;--line:#e8e4dd}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff}a{color:inherit}.page-width{width:min(1200px,calc(100% - 40px));margin:auto}.nl-header{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.nl-header__inner{min-height:84px;display:flex;align-items:center;gap:28px}.nl-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.nl-logo__img{width:190px;max-width:38vw;height:auto;max-height:62px;object-fit:contain}.nl-nav{display:flex;gap:24px;align-items:center;flex:1;justify-content:center}.nl-nav a{text-decoration:none;font-size:14px}.nl-actions{display:flex;gap:16px;align-items:center}.nl-actions a{text-decoration:none;font-size:14px}.nl-menu-toggle{display:none;background:none;border:0;font-size:22px}.nl-hero{position:relative;min-height:var(--hero-height);overflow:hidden;color:#fff}.nl-hero__media,.nl-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.nl-hero__picture{display:block;width:100%;height:100%}.nl-hero__image{width:100%;height:100%;object-fit:cover;object-position:var(--hero-position)}.nl-hero__shade{background:rgba(0,0,0,var(--hero-overlay))}.nl-hero__empty{height:100%;display:grid;place-items:center;background:#b9b0a4;color:#fff;font-size:15px}.nl-hero__content{position:relative;min-height:var(--hero-height);display:flex;align-items:center}.nl-hero__copy{width:min(var(--hero-content-width),100%);padding:60px 0}.nl-eyebrow{margin:0 0 10px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.nl-hero h1{font-family:Georgia,serif;font-size:clamp(40px,6vw,66px);line-height:1.05;margin:0 0 18px}.nl-hero__text{font-size:16px;line-height:1.7;max-width:520px;margin-bottom:25px}.nl-btn{display:inline-block;padding:14px 28px;text-decoration:none;border:1px solid transparent;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:13px;cursor:pointer}.nl-btn--gold{background:var(--gold);color:#171717}.nl-btn--dark{background:var(--ink);color:#fff}.nl-hero__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:34px;max-width:650px}.nl-hero__trust-item{display:flex;gap:9px;align-items:flex-start}.nl-hero__trust-icon{font-size:19px;color:var(--gold);min-width:22px}.nl-hero__trust-item strong,.nl-hero__trust-item small{display:block}.nl-hero__trust-item strong{font-size:13px}.nl-hero__trust-item small{font-size:11px;opacity:.8;margin-top:3px}.nl-section{padding:62px 0}.nl-section--soft{background:#faf8f3}.nl-section__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.nl-section h2,.nl-about h2,.nl-deal h2,.nl-product-reviews h2{font-family:Georgia,serif;font-size:36px;margin:0}.nl-view-all{text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:1px}.nl-section__center{text-align:center;margin-bottom:38px}.nl-carousel{position:relative}.nl-products{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 12px}.nl-products::-webkit-scrollbar{display:none}.nl-card{flex:0 0 calc(25% - 14px);min-width:230px;scroll-snap-align:start;background:#fff}.nl-card__media{height:290px;display:block;position:relative;background:#f2eee8;overflow:hidden}.nl-card__media img{width:100%;height:100%;object-fit:cover}.nl-placeholder{height:100%;display:grid;place-items:center;background:#eee7dd;color:#888;font-size:13px;text-align:center;padding:15px}.nl-badge{position:absolute;top:12px;left:12px;background:var(--gold);padding:5px 9px;font-size:10px;font-weight:700}.nl-card__info{padding:14px}.nl-card h3{font-size:15px;margin:0 0 5px}.nl-card h3 a{text-decoration:none}.nl-card__sub{margin:0 0 7px;color:#777;font-size:12px}.nl-review-line{display:flex;gap:8px;align-items:center;font-size:12px;margin:7px 0}.nl-review-line span{letter-spacing:1px;color:#e5aa00}.nl-review-line a{font-size:11px;color:#777}.nl-price{font-weight:700}.nl-price del{margin-left:7px;color:#999;font-weight:400}.nl-arrow{position:absolute;z-index:2;top:40%;width:38px;height:38px;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:24px;cursor:pointer}.nl-arrow--prev{left:-16px}.nl-arrow--next{right:-16px}.nl-swipe-hint{text-align:center;color:#999;font-size:11px;margin-top:10px}.nl-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nl-category{height:330px;position:relative;overflow:hidden;text-decoration:none;background:#eee7dd}.nl-category img{width:100%;height:100%;object-fit:cover}.nl-category__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.nl-category__overlay h3{font-size:24px;margin:0}.nl-category__overlay span{color:var(--gold);margin-top:8px;text-transform:uppercase;font-size:12px;letter-spacing:2px}.nl-deal-wrap{padding:62px 0}.nl-deal{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;border-radius:14px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.nl-deal__media{height:380px}.nl-deal__media img{width:100%;height:100%;object-fit:contain}.nl-deal h3{font-size:21px}.nl-deal__price{color:var(--gold);font-size:28px;font-weight:700;margin:12px 0}.nl-deal__content .nl-btn{margin-top:20px}.nl-about{padding:70px 0;background:var(--cream)}.nl-about__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.nl-about__media{min-width:0;align-self:center;height:auto;line-height:0}.nl-about__image{display:block;width:100%;height:auto!important;max-width:100%;object-fit:contain;border-radius:10px}.nl-about__default-image{height:auto!important}.nl-about__content{min-width:0}.nl-about__placeholder{height:auto}.nl-richtext{line-height:1.8;color:#555;margin-bottom:22px}.nl-faq__wrap{max-width:820px}.nl-faq details{border-bottom:1px solid var(--line);padding:20px 0}.nl-faq summary{font-weight:700;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.nl-faq summary::-webkit-details-marker{display:none}.nl-faq details div{color:#666;line-height:1.7;padding-top:12px}.nl-newsletter{padding:55px 0;background:#0a1929;color:#fff;border-top:1px solid rgba(212,175,55,.22);border-bottom:1px solid rgba(212,175,55,.22)}.nl-newsletter .page-width{display:flex;justify-content:space-between;gap:35px;align-items:center}.nl-newsletter h2{font-family:Georgia,serif;margin:0 0 8px}.nl-newsletter p{color:#d8d3c8}.nl-newsletter__form{display:flex;gap:8px;min-width:min(500px,100%)}.nl-newsletter__form input{flex:1;padding:14px;border:0}.nl-footer{background:var(--cream);color:var(--ink);padding:55px 0 20px}.nl-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.nl-footer__brand{color:var(--gold);font-family:Georgia,serif;font-size:24px;margin-bottom:12px}.nl-footer h3{font-size:14px}.nl-footer a{display:block;color:#555;text-decoration:none;margin:10px 0;font-size:13px}.nl-footer a:hover{color:#d4af37}.nl-footer__care h3{color:#1a1a1a}.nl-social{display:flex;gap:10px;flex-wrap:wrap}.nl-social__btn{border:1px solid #D4AF37!important;padding:9px 12px;margin:6px 0!important;color:#1a1a1a!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.6px}.nl-social__btn:hover{background:#d4af37;color:#1a1a1a!important}.nl-footer p{color:#666;line-height:1.7}.nl-footer__bottom{border-top:1px solid #333;margin-top:35px;padding-top:18px;color:#777;font-size:12px}.nl-product-page{padding:55px 0}.nl-product-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.nl-product-page__grid img{width:100%;max-height:700px;object-fit:contain}.nl-product-page h1{font-family:Georgia,serif;font-size:42px}.nl-product-page__price{font-size:25px;font-weight:700;margin:15px 0}.nl-product-page select{width:100%;padding:13px;margin:15px 0}.nl-add{width:100%;margin-top:10px}.nl-product-reviews{margin-top:60px;border-top:1px solid var(--line);padding-top:35px}.nl-product-reviews p{color:#666}.nl-product-reviews .shopify-app-block{margin-top:20px}@media(max-width:800px){.nl-hero{min-height:var(--hero-mobile-height);height:var(--hero-mobile-height)}.nl-hero__content{min-height:var(--hero-mobile-height)}.nl-hero__image{object-position:center center}.page-width{width:min(100% - 28px,1200px)}.nl-header__inner{min-height:68px;justify-content:space-between}.nl-menu-toggle{display:block}.nl-nav{display:none}.nl-logo__img{width:160px}.nl-hero__copy{padding:40px 0}.nl-hero__trust{grid-template-columns:1fr}.nl-section{padding:45px 0}.nl-section h2{font-size:30px}.nl-card{flex-basis:72vw}.nl-arrow{display:none}.nl-categories{grid-template-columns:1fr}.nl-category{height:260px}.nl-deal{grid-template-columns:1fr;padding:25px}.nl-deal__media{height:280px}.nl-about__grid,.nl-product-page__grid{grid-template-columns:1fr;gap:30px}.nl-about__media{width:100%;height:auto}.nl-about__image{width:100%;height:auto!important;max-height:none}.nl-newsletter .page-width{display:block}.nl-newsletter__form{margin-top:20px;min-width:0}.nl-footer__grid{grid-template-columns:1fr}.nl-product-page h1{font-size:34px}}.nl-deal{background:linear-gradient(135deg,beige,#fff);color:#1a1a1a;border:1px solid rgba(212,175,55,.35)}.nl-view-all{color:#d4af37}.nl-arrow{border-color:#d4af37;color:#d4af37}.nl-product-btn{display:inline-block;margin-top:10px;padding:10px 16px;border:1px solid #D4AF37;background:#1a1a1a;color:beige;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all .2s ease}.nl-product-btn:hover{background:#d4af37;color:#1a1a1a}.nl-product-btn:disabled{opacity:.55;cursor:not-allowed}.nl-products-empty{min-width:100%;padding:40px;text-align:center;background:beige;border:1px dashed #D4AF37}.nl-countdown{display:flex;gap:10px;margin:22px 0 4px;flex-wrap:wrap}.nl-countdown>div{min-width:70px;text-align:center;padding:10px 8px;border:1px solid rgba(212,175,55,.5);background:#d4af3714}.nl-countdown strong{display:block;font-family:Georgia,serif;font-size:22px;color:#d4af37}.nl-countdown span{display:block;margin-top:3px;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#666}.nl-newsletter{background:#f7f0e3;color:#1a1a1a;border-top:1px solid rgba(212,175,55,.35);border-bottom:1px solid rgba(212,175,55,.35)}.nl-newsletter p{color:#5f574c}.nl-newsletter__form input{border:1px solid #ddd6c8;background:#fff}.nl-newsletter__form input::placeholder{color:#888}@media(max-width:800px){.nl-countdown{gap:7px}.nl-countdown>div{min-width:64px;padding:8px 6px}.nl-countdown strong{font-size:19px}}.nl-card__actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-top:10px;width:100%}.nl-card__actions .nl-card__form{margin:0}.nl-card__actions .nl-card__form{flex:1 1 0;min-width:0}.nl-card__actions .nl-product-btn,.nl-card__actions .nl-buy-now-btn{width:100%;min-height:38px;padding:9px 10px;border:1px solid #D4AF37;border-radius:2px;font:inherit;font-weight:600;cursor:pointer}.nl-card__actions{display:flex!important;align-items:stretch!important;gap:10px!important;width:100%;box-sizing:border-box}.nl-card__actions .nl-card__form{display:flex!important;flex:1 1 0!important;align-items:stretch!important;margin:0!important;padding:0!important;min-width:0!important}.nl-card__actions .nl-product-btn,.nl-card__actions .nl-buy-now-btn{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;margin:0!important;line-height:1.2!important;white-space:nowrap!important}.nl-product-btn{background:#d4af37;color:#111}.nl-buy-now-btn{background:#d4af37;color:#1a1a1a}.nl-product-btn:hover,.nl-buy-now-btn:hover{background:#1a1a1a;color:beige;opacity:1}.nl-product-btn:disabled,.nl-buy-now-btn:disabled{opacity:.5;cursor:not-allowed}.nl-product-page__actions{display:flex!important;align-items:stretch!important;gap:10px!important;flex-wrap:nowrap!important}.nl-product-page__actions .nl-add,.nl-product-page__actions .nl-buy-now-main{flex:1 1 0!important;min-width:0!important;width:50%!important;height:44px!important;min-height:44px!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;white-space:nowrap!important}.nl-buy-now-main{background:#d4af37!important;color:#1a1a1a!important;border:1px solid #D4AF37!important}.nl-buy-now-main:hover{background:#1a1a1a!important;color:beige!important}.nl-buy-now-main:disabled{opacity:.5;cursor:not-allowed}@media(max-width:749px){.nl-card__actions{gap:8px!important}.nl-card__actions .nl-product-btn,.nl-card__actions .nl-buy-now-btn{height:38px!important;min-height:38px!important;padding:8px 6px!important;font-size:12px!important}.nl-product-page__actions{gap:8px!important}.nl-product-page__actions .nl-add,.nl-product-page__actions .nl-buy-now-main{height:42px!important;min-height:42px!important;font-size:13px!important}}.noorlina-product-buttons,.product-card__buttons,.product-buttons,.card__buttons{display:flex!important;align-items:stretch!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}.noorlina-product-buttons>*,.product-card__buttons>*,.product-buttons>*,.card__buttons>*{flex:1 1 0!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.noorlina-product-buttons button,.noorlina-product-buttons a,.product-card__buttons button,.product-card__buttons a,.product-buttons button,.product-buttons a,.card__buttons button,.card__buttons a{min-width:0!important;max-width:100%!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}@media(max-width:749px){.noorlina-product-buttons button,.noorlina-product-buttons a,.product-card__buttons button,.product-card__buttons a,.product-buttons button,.product-buttons a,.card__buttons button,.card__buttons a{height:46px!important;min-height:46px!important;padding:0 8px!important;font-size:14px!important}}@media screen and (min-width:750px){.product-card .button,.product-card button,.product-card a.button,.card__content .button,.card__content button,.card__content a.button,.product-form__buttons .button,.product-form__buttons button,.product-form__submit,.shopify-payment-button__button{box-sizing:border-box!important;min-height:44px!important;height:44px!important;line-height:1.2!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.product-card .button span,.product-card button span,.product-card a.button span,.card__content .button span,.card__content button span,.card__content a.button span{line-height:1.2!important;display:block!important;max-width:100%!important}.product-card .button+.button,.product-card button+button,.product-card a.button+a.button{margin-top:0!important}}.nl-collection-page{padding:52px 0 70px}.nl-collection-head{margin-bottom:34px}.nl-collection-head h1{font-family:Georgia,serif;font-size:46px;line-height:1.1;margin:0}.nl-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.nl-collection-card{background:#fff;min-width:0}.nl-collection-card__media{display:block;position:relative;aspect-ratio:1/1;background:#f3efe8;overflow:hidden}.nl-collection-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.nl-collection-card__media:hover img{transform:scale(1.025)}.nl-collection-card__info{padding:13px 2px 0}.nl-collection-card__info h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.35;margin:0 0 4px;font-weight:600}.nl-collection-card__info h2 a{text-decoration:none}.nl-collection-card__info .nl-card__sub{margin:0 0 6px}.nl-collection-card__info .nl-review-line{margin:5px 0}.nl-collection-card__info .nl-price{font-size:15px;margin-top:6px}.nl-collection-card__info .nl-card__actions{margin-top:10px}.nl-collection-card__info .nl-card__actions .nl-card__form,.nl-collection-card__info .nl-card__actions .nl-buy-now-btn{flex:1 1 0}.nl-collection-card__info .nl-product-btn,.nl-collection-card__info .nl-buy-now-btn{width:100%;min-width:0;height:40px;min-height:40px;padding:0 8px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.nl-collection-card__info .nl-product-btn{margin-top:0}.nl-collection-card__info .nl-card__form{display:flex;margin:0}.nl-collection-card__info .nl-card__form button{margin:0}.nl-collection-page .pagination{margin-top:42px;text-align:center}.nl-collection-page .pagination a,.nl-collection-page .pagination span{display:inline-block;margin:0 5px;padding:8px 11px;text-decoration:none}.nl-product-page{padding:50px 0 70px}.nl-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:58px;align-items:start}.nl-product-gallery{min-width:0}.nl-product-main-media{aspect-ratio:1/1;background:#f3efe8;overflow:hidden}.nl-product-main-image{width:100%;height:100%;display:block;object-fit:contain}.nl-product-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.nl-product-thumb{border:1px solid transparent;padding:0;background:#f3efe8;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.nl-product-thumb.is-active{border-color:var(--gold)}.nl-product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nl-product-info{padding:8px 0}.nl-product-info h1{font-family:Georgia,serif;font-size:clamp(34px,4vw,50px);line-height:1.08;margin:0 0 10px}.nl-product-rating{display:flex;align-items:center;gap:10px;margin:5px 0 12px;font-size:13px}.nl-product-rating span{letter-spacing:2px;color:#d4af37}.nl-product-rating a{color:#666}.nl-product-page__price{font-size:26px;font-weight:700;margin:8px 0}.nl-product-compare{color:#999;font-size:15px}.nl-product-description{margin:18px 0 24px}.nl-variant-label{font-weight:700;font-size:13px;margin:0 0 8px}.nl-variant-select{width:100%;height:48px;padding:0 14px;border:1px solid #ddd6c8;background:#fff;color:#1a1a1a}.nl-quantity-row{display:flex;align-items:center;gap:14px;margin:18px 0}.nl-quantity-row label{font-size:13px;font-weight:700}.nl-quantity-row input{width:90px;height:44px;border:1px solid #ddd6c8;padding:0 10px}.nl-product-page__actions{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;width:100%}.nl-product-page__actions .nl-add,.nl-product-page__actions .nl-buy-now-main{width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.1!important}.nl-product-page__actions .nl-add{background:var(--ink)!important;color:#fff!important;border:1px solid var(--ink)!important}.nl-product-page__actions .nl-buy-now-main{background:var(--gold)!important;color:#1a1a1a!important;border:1px solid var(--gold)!important}.nl-product-policies{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;color:#555}.nl-product-reviews{margin-top:60px}.nl-product-reviews h2{font-family:Georgia,serif}.nl-product-reviews a{color:var(--gold)}@media(max-width:900px){.nl-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.nl-product-layout{grid-template-columns:1fr;gap:32px}.nl-product-info{padding:0}.nl-collection-head h1,.nl-product-info h1{font-size:36px}}@media(max-width:749px){.nl-collection-page{padding:38px 0 55px}.nl-collection-grid{gap:24px 10px}.nl-collection-card__info{padding-top:10px}.nl-collection-card__info h2{font-size:13px}.nl-collection-card__info .nl-price{font-size:14px}.nl-collection-card__info .nl-product-btn,.nl-collection-card__info .nl-buy-now-btn{height:38px;min-height:38px;font-size:10px;padding:0 4px}.nl-product-layout{gap:25px}.nl-product-main-media{aspect-ratio:1/1}.nl-product-thumbs{gap:7px}.nl-product-info h1{font-size:32px}.nl-product-page__price{font-size:23px}.nl-product-page__actions{gap:8px!important}.nl-product-page__actions .nl-add,.nl-product-page__actions .nl-buy-now-main{height:46px!important;min-height:46px!important;font-size:11px!important;padding:0 6px!important}.nl-product-policies{font-size:11px}}.nl-section .nl-card__actions,.nl-collection-page .nl-card__actions,.nl-search-page .nl-card__actions{display:none!important}.nl-cart-page,.nl-search-page{padding:55px 0 80px}.nl-cart-head h1,.nl-search-head h1{font-family:Georgia,serif;font-size:46px;margin:0}.nl-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start;margin-top:35px}.nl-cart-item{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.nl-cart-item__image{display:block;aspect-ratio:1/1;background:#f3efe8;overflow:hidden}.nl-cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}.nl-cart-item__info h2{font-size:18px;margin:0 0 7px}.nl-cart-item__info h2 a{text-decoration:none;color:inherit}.nl-cart-item__info p{margin:0 0 8px;color:#777;font-size:13px}.nl-cart-item__price{font-weight:700;margin-bottom:12px}.nl-cart-item__info label{font-size:12px;display:block;margin-bottom:5px}.nl-cart-item__info input{width:78px;height:40px;border:1px solid #ddd6c8;padding:0 9px}.nl-cart-remove{display:inline-block;margin-left:12px;font-size:12px;color:#777}.nl-cart-summary{border:1px solid rgba(212,175,55,.35);background:var(--cream);padding:24px;position:sticky;top:20px}.nl-cart-summary h2{font-family:Georgia,serif;margin:0 0 20px}.nl-cart-total{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid rgba(26,26,26,.12);border-bottom:1px solid rgba(26,26,26,.12);margin-bottom:16px}.nl-cart-update,.nl-cart-checkout{width:100%;height:46px;border:1px solid var(--gold);margin-top:9px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.nl-cart-checkout{background:var(--ink);color:#fff}.nl-cart-continue{display:block;text-align:center;margin-top:16px;color:var(--ink);font-size:13px}.nl-cart-empty{text-align:center;padding:65px 20px}.nl-cart-empty h2{font-family:Georgia,serif;font-size:30px}.nl-cart-empty .nl-btn{display:inline-flex;margin-top:15px;align-items:center;justify-content:center;padding:13px 22px;text-decoration:none}.nl-search-form{display:flex;max-width:720px;gap:10px;margin-top:25px}.nl-search-form input[type=search]{flex:1;min-width:0;height:48px;border:1px solid #ddd6c8;padding:0 14px;font-size:14px;box-sizing:border-box}.nl-search-form button{height:48px;border:1px solid var(--gold);padding:0 24px}.nl-search-count{margin:35px 0 20px;font-size:13px;color:#777}.nl-search-grid{margin-top:20px}@media(max-width:749px){.nl-cart-page,.nl-search-page{padding:38px 0 55px}.nl-cart-head h1,.nl-search-head h1{font-size:36px}.nl-cart-layout{grid-template-columns:1fr;gap:25px}.nl-cart-summary{position:static}.nl-cart-item{grid-template-columns:105px 1fr;gap:13px}.nl-cart-item__info h2{font-size:15px}.nl-search-form{gap:7px}.nl-search-form input[type=search]{height:44px}.nl-search-form button{height:44px;padding:0 15px}}.nl-mobile-menu[hidden]{display:none!important}.nl-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.nl-mobile-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b}.nl-mobile-menu__drawer{position:absolute;left:0;top:0;bottom:0;width:min(86vw,360px);background:#fff;padding:22px 22px 30px;box-shadow:10px 0 30px #00000026;overflow:auto}.nl-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:8px;font-family:Georgia,serif;font-size:20px}.nl-mobile-menu__close{border:0;background:none;font-size:32px;line-height:1;cursor:pointer;color:var(--ink);padding:0 4px}.nl-mobile-menu__links a{display:block;text-decoration:none;padding:15px 2px;border-bottom:1px solid #eee;font-size:15px}.nl-mobile-menu__links .nl-mobile-menu__child{padding-left:18px;font-size:13px;color:#666}body.nl-menu-open{overflow:hidden}.nl-cart-separate-note{display:flex;flex-direction:column;gap:5px;margin:28px 0 0;padding:16px 18px;background:var(--cream);border-left:3px solid var(--gold);font-size:13px}.nl-cart-separate-note span{color:#666;line-height:1.55}.nl-order-one{display:flex!important;width:100%;margin-top:14px;align-items:center;justify-content:center;text-align:center;cursor:pointer}.nl-order-one:disabled{opacity:.6;cursor:wait}.nl-cart-separate-small{font-size:12px;line-height:1.6;color:#666;margin:15px 0 0}@media(max-width:800px){.nl-menu-toggle{display:block!important;flex:0 0 40px;width:40px;height:40px;padding:0;font-size:24px;line-height:40px;cursor:pointer;color:var(--ink)}.nl-header__inner{gap:8px}.nl-logo{flex:1;justify-content:center}.nl-logo__img{width:min(160px,42vw)}.nl-actions{gap:9px;flex:0 0 auto}.nl-actions a{font-size:12px}}@media(min-width:801px){.nl-mobile-menu{display:none!important}}.nl-page{padding:70px 0}.nl-page h1{font-family:Georgia,serif;font-size:42px;margin:0 0 25px}.nl-page__content{max-width:850px;line-height:1.8;color:#555}.nl-page__content img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/39/assets/noorlina.css.map */
