.ng-s{--ng-ink:#1b1918;--ng-muted:#6f6964;--ng-line:#e6e1db;--ng-panel:#f4f1ec;--ng-red:#8e1f1f;--ng-white:#fff;--ng-gutter:clamp(16px,3vw,40px);--ng-pad:clamp(22px,2.4vw,34px);color:var(--ng-ink);padding-block:var(--ng-pad)}.ng-s *{box-sizing:border-box}.ng-wrap{max-width:1440px;margin:0 auto;padding-inline:var(--ng-gutter)}.ng-eyebrow{font-family:var(--font-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ng-red);margin:0 0 10px;font-weight:500}.ng-h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:none;letter-spacing:.01em;font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0;text-wrap:balance}.ng-sub{font-family:var(--font-body);font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--ng-muted);margin:10px 0 0;max-width:46ch}.ng-head>div{min-width:0}.ng-head .ng-link{white-space:nowrap}.ng-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,2.4vw,32px)}.ng-head--center{flex-direction:column;align-items:center;text-align:center}.ng-head--center .ng-sub{margin-inline:auto}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--ng-ink);background:var(--ng-ink);color:var(--ng-white);font-family:var(--font-body);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.ng-btn:hover{background:transparent;color:var(--ng-ink)}.ng-btn--light{background:var(--ng-white);color:var(--ng-ink);border-color:var(--ng-white)}.ng-btn--light:hover{background:transparent;color:var(--ng-white)}.ng-btn--ghost{background:transparent;color:var(--ng-white);border-color:#ffffffd9}.ng-btn--ghost:hover{background:var(--ng-white);color:var(--ng-ink)}.ng-btn--outline{background:transparent;color:var(--ng-ink)}.ng-btn--outline:hover{background:var(--ng-ink);color:var(--ng-white)}.ng-link{font-family:var(--font-body);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ng-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ng-link:hover{text-decoration-thickness:2px}.ng-center{display:flex;justify-content:center;margin-top:clamp(24px,3vw,40px)}.ng-btn:focus-visible,.ng-link:focus-visible,.ng-arrow:focus-visible,.ng-card:focus-visible{outline:2px solid var(--ng-red);outline-offset:3px}.ng-hero{position:relative;padding:0;color:var(--ng-white);overflow:hidden;background:#2a2421}.ng-hero__media{position:relative;height:clamp(520px,74vh,780px)}.ng-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ng-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#160f0ccc,#160f0c9e 30%,#160f0c38 52%,#160f0c00 68%)}.ng-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.ng-hero__content a{pointer-events:auto}.ng-hero__inner{max-width:560px}.ng-hero .ng-eyebrow{color:#f3d9b1}.ng-hero h1{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:none;font-size:clamp(36px,4.6vw,64px);line-height:1.04;letter-spacing:.005em;margin:0;text-wrap:balance}.ng-hero p{font-family:var(--font-body);font-size:clamp(15px,1.25vw,18px);line-height:1.55;margin:16px 0 28px;max-width:40ch;color:#ffffffeb}.ng-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.ng-hero__mobile{display:none}@media(max-width:749px){.ng-hero__media{height:auto;aspect-ratio:4/5}.ng-hero__media:after{display:none}.ng-hero__content{position:static;display:block;background:#1d1714;padding:26px 0 30px}.ng-hero__inner{text-align:center;margin-inline:auto}.ng-hero p{margin:12px auto 22px}.ng-hero__ctas{justify-content:center}.ng-hero__ctas .ng-btn{flex:1 1 100%}.ng-hero__desktop{display:none}.ng-hero__mobile{display:block}.ng-hero__mobile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.ng-rail{position:relative}.ng-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ng-track::-webkit-scrollbar{display:none}.ng-track>*{scroll-snap-align:start}.ng-track--5{grid-auto-columns:calc((100% - 80px)/5)}@media(max-width:989px){.ng-track,.ng-track--5{grid-auto-columns:calc((100% - 2*14px)/2.6);gap:14px}}@media(max-width:749px){.ng-track,.ng-track--5{grid-auto-columns:72%;gap:12px;margin-inline:calc(-1*var(--ng-gutter));padding-inline:var(--ng-gutter);scroll-padding-inline:var(--ng-gutter)}.ng-track--products{grid-auto-columns:46%}}.ng-arrow{position:absolute;top:var(--ng-arrow-top,40%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid var(--ng-line);background:#fffffff5;color:var(--ng-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 18px #00000014;transition:opacity .2s}.ng-arrow svg{width:18px;height:18px}.ng-arrow--prev{left:-14px}.ng-arrow--next{right:-14px}.ng-arrow[disabled]{opacity:0;pointer-events:none}@media(max-width:749px){.ng-arrow{width:38px;height:38px}.ng-arrow--prev{left:2px}.ng-arrow--next{right:2px}}.ng-coll{display:block;text-decoration:none;color:var(--ng-ink)}.ng-coll__media{aspect-ratio:4/5;overflow:hidden;background:var(--ng-panel)}.ng-coll__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ng-coll:hover .ng-coll__media img{transform:scale(1.035)}.ng-coll__title{font-family:var(--font-heading);font-size:clamp(17px,1.35vw,20px);margin:14px 0 6px;text-transform:none}.ng-coll .ng-link{font-size:12px}.ng-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ng-ink);height:100%}.ng-card__media{position:relative;aspect-ratio:1/1;background:var(--ng-panel);overflow:hidden}.ng-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ng-card:hover .ng-card__media img{transform:scale(1.04)}.ng-card__title{font-family:var(--font-body);font-size:14px;line-height:1.4;margin:12px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.ng-card__price{font-family:var(--font-body);font-size:14px;font-weight:500;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.ng-card__price s{color:var(--ng-muted);font-weight:400;font-size:13px}.ng-card__price--sale{color:var(--ng-red)}.ng-card__stock{font-family:var(--font-body);font-size:12px;color:#2f6b45;margin-top:6px;letter-spacing:.02em}.ng-card__cta{margin-top:10px;font-size:12px}.ng-badge{position:absolute;top:10px;left:10px;background:var(--ng-red);color:#fff;font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;line-height:1}.ng-badge--lg{top:18px;left:18px;font-size:12px;padding:9px 12px}.ng-feature__content{min-width:0}.ng-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center}.ng-feature--flip .ng-feature__img{order:2}.ng-feature__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ng-panel)}.ng-feature__img img{width:100%;height:100%;object-fit:cover}.ng-feature__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(20px,2.4vw,28px) 0}.ng-feature__products--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-feature__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media(max-width:989px){.ng-feature__grid{grid-template-columns:minmax(0,1fr)}.ng-feature--flip .ng-feature__img{order:0}.ng-feature__img{aspect-ratio:16/11}}@media(max-width:749px){.ng-feature__products,.ng-feature__products--4{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*var(--ng-gutter));padding-inline:var(--ng-gutter);scroll-padding-inline:var(--ng-gutter);gap:12px}.ng-feature__products::-webkit-scrollbar{display:none}.ng-feature__products>*{scroll-snap-align:start}.ng-feature__actions .ng-btn{flex:1 1 100%}}.ng-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ng-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--ng-panel);min-height:0}.ng-story__img{position:relative;overflow:hidden;aspect-ratio:4/5}.ng-story__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ng-story__body{padding:clamp(18px,2vw,28px);display:flex;flex-direction:column;gap:10px}.ng-story__title{font-family:var(--font-heading);font-size:clamp(19px,1.5vw,22px);margin:0;text-transform:none}.ng-story__text{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--ng-muted);margin:0}.ng-mini{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:10px}.ng-mini a{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;text-decoration:none;color:var(--ng-ink);font-family:var(--font-body);font-size:13px;line-height:1.35}.ng-mini img{width:52px;height:52px;object-fit:cover;background:#fff}.ng-mini span:last-child{font-weight:500;white-space:nowrap}.ng-story__body .ng-link{margin-top:auto;align-self:flex-start}@media(max-width:989px){.ng-stories{grid-template-columns:1fr}}@media(max-width:540px){.ng-story{grid-template-columns:1fr}.ng-story__img{aspect-ratio:16/10}}.ng-follow{padding-block:0 var(--ng-pad)}.ng-stock{font-family:var(--font-body);margin:8px 0 18px;padding:12px 14px;background:#f4f1ec;display:grid;gap:6px}.ng-stock__row{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.ng-stock__row[hidden]{display:none!important}.ng-stock__dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;margin-top:6px;background:#2f7a4b}.ng-stock__dot--pre{background:#b07a1c}.ng-stock strong{font-weight:600}.ng-stock__muted{color:#6f6964;font-size:13px}.ng-delivery-note{font-family:var(--font-body);font-size:13px;line-height:1.45;color:#3d3936;background:#f4f1ec;padding:10px 12px;margin:10px 0;display:grid;gap:2px}#insta-feed{box-sizing:border-box;max-width:1200px;margin:0 auto;padding-inline:clamp(16px,3vw,40px)}#insta-feed .instafeed-new-layout-container,#insta-feed .instafeed-new-layout-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box}#insta-feed h2{font-family:var(--font-heading)!important;font-size:clamp(26px,3vw,38px)!important;text-transform:none!important;letter-spacing:.01em;font-weight:var(--font-heading-weight)!important;margin:34px 0 22px!important;text-align:center}#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;max-width:1176px!important;margin:0 auto!important}#insta-feed .instafeed-new-layout-item:nth-child(n+7){display:none!important}#insta-feed .instafeed-new-layout-item{width:auto!important;height:auto!important;min-width:0!important;aspect-ratio:1/1;overflow:hidden;position:relative;margin:0!important}#insta-feed .instafeed-new-layout-item>img,#insta-feed .instafeed-new-layout-item-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:cover}@media(max-width:749px){#insta-feed h2{margin:22px 0 14px!important}#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}.ng-follow{padding-top:18px}:root.ng-home-page .timesact-badge-common-preorder,:root.ng-home-page [class*=timesact-badge]{display:none!important}:root.ng-home-page .slideshow .scroll-slider__slider{scroll-snap-type:x mandatory}:root.ng-home-page .slideshow .slideshow-slide{scroll-snap-stop:always;overflow:hidden}:root.ng-home-page .slideshow .slideshow-slide__text-container-heading{text-shadow:0 1px 12px rgba(0,0,0,.35)}@media(max-width:749px){:root.ng-home-page .slideshow .slideshow-slide__text-container-wrapper{padding-inline:16px!important;box-sizing:border-box}:root.ng-home-page .slideshow .slideshow-slide__text-container{max-width:100%!important;text-align:center}:root.ng-home-page .slideshow .slideshow-slide__text-container-heading{font-size:28px!important;line-height:1.15!important;text-wrap:balance}:root.ng-home-page .slideshow .slideshow-slide__text-container-text{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/ng-home.css.map */
