:root{--ng-ink: #0a0a08;--ng-ink-soft: #171713;--ng-bone: #f1ede3;--ng-paper: #fbfaf6;--ng-amber: #d9903d;--ng-copper: #9a522a;--ng-sage: #53665c;--ng-line-dark: rgba(244, 240, 230, .18);--ng-line-light: rgba(23, 23, 19, .16);--ng-display: var(--font-heading-family)}html{scroll-behavior:smooth}body{letter-spacing:.02rem;text-rendering:optimizeLegibility}.page-width{padding-left:clamp(2rem,4vw,6rem);padding-right:clamp(2rem,4vw,6rem)}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;padding:0 3.2rem;border-radius:0;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.utility-bar{border:0}.announcement-bar__message{padding:.9rem 1.5rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.section-header.shopify-section-group-header-group{z-index:5}.header-wrapper{border-bottom:1px solid var(--ng-line-dark)}.header{min-height:8rem}.header__heading,.header__heading-link{display:block!important}.header__heading-link{color:inherit;font-family:var(--ng-display);font-size:clamp(2rem,2.3vw,3.4rem);line-height:1;letter-spacing:-.035em;text-decoration:none}.header__menu-item{padding:1.1rem 1.4rem;font-size:1.15rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.header__icon{transition:color .18s ease,transform .18s ease}.header__icon:hover{color:var(--ng-amber);transform:translateY(-1px)}.ng-home{overflow:hidden;background:var(--ng-ink);color:var(--ng-bone)}.ng-home h1,.ng-home h2,.ng-home h3{color:inherit}.ng-home h1,.ng-home h2,.ng-home h3,.ng-home p{margin-top:0}.ng-home.color-scheme-3,.ng-home .ng-section--dark,.ng-home .ng-manifesto,.ng-home .ng-hero{--color-background: 10, 10, 8;--gradient-background: #0a0a08;--color-foreground: 244, 240, 230;color:rgb(var(--color-foreground))}.ng-home .ng-section--paper{--color-background: 241, 237, 227;--gradient-background: #f1ede3;--color-foreground: 23, 23, 19;color:rgb(var(--color-foreground))}.color-scheme-3.gradient{color:rgba(var(--color-foreground),.88)}.ng-kicker{margin-bottom:2rem;color:var(--ng-amber);font-size:1.1rem;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.ng-hero{position:relative;isolation:isolate;display:grid;min-height:min(84rem,calc(100vh - 10rem));align-items:center;background:radial-gradient(circle at 74% 66%,rgba(154,82,42,.22),transparent 34%),var(--ng-ink)}.ng-hero__media{position:absolute;z-index:-2;right:-5%;bottom:-1px;width:min(72vw,112rem);height:78%}.ng-hero__media img{width:100%;height:100%;object-fit:contain;object-position:right bottom}@media screen and (min-width:990px){.ng-hero__media{bottom:6rem}}.ng-hero__veil{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a08,#0a0a08f7 32%,#0a0a0852,#0a0a080d)}.ng-hero__content{width:100%;padding-top:clamp(7rem,10vw,13rem);padding-bottom:clamp(9rem,12vw,15rem)}.ng-hero__copy{max-width:66rem}.ng-hero h1{max-width:9ch;margin-bottom:2.6rem;color:var(--ng-paper);font-size:clamp(6rem,9vw,13rem);line-height:.88;letter-spacing:-.065em}.ng-hero__body{max-width:54rem;margin-bottom:3.6rem;color:#f4f0e6c7;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.58}.ng-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.ng-actions .ng-link-button:only-child{width:30rem;max-width:100%}.ng-link-button{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;padding:0 3.2rem;border:1px solid var(--ng-amber);background:var(--ng-amber);color:var(--ng-ink);font-size:1.2rem;font-weight:800;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ng-link-button:hover{border-color:var(--ng-paper);background:var(--ng-paper);color:var(--ng-ink);transform:translateY(-2px)}.ng-link-button--ghost{border-color:#f4f0e680;background:transparent;color:var(--ng-paper)}.ng-manifesto{display:grid;grid-template-columns:1.3fr repeat(3,1fr);border-top:1px solid var(--ng-line-dark);border-bottom:1px solid var(--ng-line-dark)}.ng-manifesto>*{min-height:20rem;padding:clamp(3rem,4vw,5rem);border-right:1px solid var(--ng-line-dark)}.ng-manifesto>*:last-child{border-right:0}.ng-manifesto__lead{display:flex;flex-direction:column;justify-content:space-between}.ng-manifesto__lead h2{margin-bottom:0;font-size:clamp(3.2rem,4vw,5.4rem);line-height:1}.ng-principle__number{display:block;margin-bottom:4rem;color:var(--ng-amber);font-size:1.05rem;font-weight:700;letter-spacing:.18em}.ng-principle h3{margin-bottom:1.2rem;font-size:2.4rem}.ng-principle p{margin-bottom:0;color:#f4f0e6d6;line-height:1.65}.ng-section{padding:clamp(7rem,10vw,13rem) 0}.ng-section--paper{background:var(--ng-bone);color:var(--ng-ink-soft)}.ng-section--dark{background:var(--ng-ink);color:var(--ng-bone)}.ng-section__head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:clamp(4rem,6vw,7rem)}.ng-section__head h2{max-width:10ch;margin-bottom:0;font-size:clamp(4.4rem,7vw,8.8rem);line-height:.95;letter-spacing:-.05em}.ng-text-link{display:inline-flex;gap:1rem;align-items:center;padding-bottom:.6rem;border-bottom:1px solid currentColor;color:inherit;font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.ng-portals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,3vw,4rem)}.ng-portals--single{grid-template-columns:minmax(0,min(62rem,100%));justify-content:center}.ng-portal{position:relative;isolation:isolate;min-height:clamp(48rem,58vw,72rem);overflow:hidden;background:var(--ng-ink-soft);color:var(--ng-paper);text-decoration:none}.ng-portal img,.ng-portal__placeholder{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.ng-portal--lions-den img{object-position:50% 52%}.ng-portal:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.86) 100%);content:""}.ng-portal:hover img{transform:scale(1.035)}.ng-portal__content{position:absolute;right:0;bottom:0;left:0;padding:clamp(3rem,5vw,6rem)}.ng-portal__eyebrow{margin-bottom:1rem;color:var(--ng-amber);font-size:1.05rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.ng-portal h3{margin-bottom:1rem;color:var(--ng-paper);font-size:clamp(3.6rem,5vw,6.4rem);line-height:1}.ng-portal__content p:last-child{max-width:44rem;margin-bottom:0;color:#f4f0e6e0}.ng-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3.2rem)}.ng-section__head--products{align-items:flex-end}.ng-products__actions{display:flex;align-items:center;gap:2.4rem}.ng-carousel__controls{display:flex;gap:.8rem}.ng-carousel__button{display:grid;width:4.6rem;height:4.6rem;padding:0;place-items:center;border:1px solid rgba(244,240,230,.45);border-radius:50%;background:transparent;color:var(--ng-paper);cursor:pointer;font:inherit;font-size:1.8rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ng-carousel__button:hover,.ng-carousel__button:focus-visible{border-color:var(--ng-amber);background:var(--ng-amber);color:var(--ng-ink)}.ng-products--carousel{--ng-carousel-gap: clamp(1.6rem, 2.4vw, 3.2rem);display:grid;grid-auto-columns:calc((100% - var(--ng-carousel-gap) - var(--ng-carousel-gap) - var(--ng-carousel-gap)) / 4);grid-auto-flow:column;grid-template-columns:none;gap:var(--ng-carousel-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.ng-products--carousel::-webkit-scrollbar{display:none}.ng-products--carousel .ng-product{min-width:0;scroll-snap-align:start}.ng-products__actions.is-static .ng-carousel__controls{display:none}.ng-product{color:inherit}.ng-product__media{position:relative;display:block;aspect-ratio:1;margin-bottom:2.2rem;overflow:hidden;background:#050504}.ng-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ng-product:hover .ng-product__media img{transform:scale(1.03)}.ng-product__placeholder{display:grid;width:100%;height:100%;place-items:center;border:1px solid var(--ng-line-dark);color:#f4f0e680}.ng-product h3{margin-bottom:.7rem;color:inherit;font-family:var(--font-body-family);font-size:1.4rem;font-weight:760;letter-spacing:.02em}.ng-product h3 a{color:inherit;text-decoration:none}.ng-product__price{color:var(--ng-amber);font-size:1.3rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ng-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.72fr);gap:clamp(5rem,10vw,15rem);align-items:end}.ng-story h2{max-width:11ch;margin-bottom:0;font-size:clamp(5rem,8vw,10rem);line-height:.92;letter-spacing:-.055em}.ng-story__body{color:#f4f0e6db;font-size:clamp(1.65rem,2vw,2rem);line-height:1.7}.ng-story--paper .ng-story__body{color:#181815cc}.ng-story__body p:last-child{margin-bottom:0}.ng-stockists__head{margin-bottom:clamp(3rem,5vw,5rem)}.ng-stockist{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(28rem,1.35fr) minmax(24rem,1fr);gap:clamp(2rem,4vw,6rem);align-items:center;padding:clamp(3rem,5vw,6rem);border-top:1px solid var(--ng-line-light);border-bottom:1px solid var(--ng-line-light)}.ng-stockist__label{margin-bottom:0;color:var(--ng-copper);font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ng-stockist h3{margin-bottom:.8rem;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.05}.ng-stockist__address{margin-bottom:0;color:#171713bf;line-height:1.6}.ng-stockist__links{display:flex;align-items:flex-start;flex-direction:column;gap:1.2rem}.ng-stockist__links a{padding-bottom:.35rem;border-bottom:1px solid currentColor;color:inherit;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.template-collection .collection-hero,.collection-hero.color-scheme-3{padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(4rem,6vw,7rem);border-bottom:1px solid var(--ng-line-dark)}.collection-hero__title{max-width:10ch;font-size:clamp(5rem,8vw,9rem);line-height:.93;letter-spacing:-.055em}.collection-hero__description{max-width:65rem;color:rgba(var(--color-foreground),.86);line-height:1.7}.product-grid-container .collection{padding-top:2rem;padding-bottom:8rem}.card__heading{font-family:var(--font-body-family);font-weight:720;letter-spacing:.01em}.card__media .media{background:#050504}.card__media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.025)}.quick-add__submit{min-width:0;width:100%}.product__title h1{font-size:clamp(4rem,5.2vw,7rem);line-height:.98;letter-spacing:-.045em}.product__text.caption-with-letter-spacing,.product__text.inline-richtext{color:var(--ng-copper);font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.product-form__submit{min-height:6rem}.product__description>h1:first-child,.product__description>h2:first-child{display:none}.ng-product-details{margin-top:2.4rem;border-top:1px solid var(--ng-line-light);border-bottom:1px solid var(--ng-line-light)}.ng-product-details summary{display:flex;min-height:6rem;align-items:center;justify-content:space-between;cursor:pointer;font-size:1.15rem;font-weight:800;letter-spacing:.15em;list-style:none;text-transform:uppercase}.ng-product-details summary::-webkit-details-marker{display:none}.ng-product-details summary:after{content:"+";color:var(--ng-copper);font-size:2rem;font-weight:400}.ng-product-details[open] summary:after{content:"\2212"}.ng-product-details .product__description{padding-bottom:3rem;color:rgba(var(--color-foreground),.84);line-height:1.7}.ng-product-details .product__description h2,.ng-product-details .product__description h3{margin-top:2.8rem;font-size:2.2rem}.footer{border-top:1px solid var(--ng-line-dark)}.footer__content-top{padding-top:clamp(6rem,8vw,10rem)}.footer-block__heading,.footer__newsletter .inline-richtext{font-size:clamp(2.6rem,3vw,4.2rem);line-height:1.05}.footer-block__details-content,.footer__copyright,.footer__copyright a{color:rgba(var(--color-foreground),.82)}.footer .newsletter-form__field-wrapper .field__input{min-height:5.8rem}.footer__social-follow{display:flex;align-items:flex-end;flex-direction:column;gap:1.2rem}.footer__social-heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--ng-display);font-size:clamp(2.2rem,2.5vw,3.2rem);line-height:1}.footer__social-follow .footer__list-social{margin:0;padding:0}.footer__social-follow .list-social__item .icon{width:3.8rem;height:3.8rem}.footer__social-follow .list-social__link{padding:.8rem}.password{background:var(--ng-ink)}.password .email-signup-banner__box{border:1px solid var(--ng-line-dark);background:#0a0a08c7;color:var(--ng-paper)}.password .email-signup-banner__heading{color:var(--ng-paper);font-size:clamp(4.5rem,8vw,9rem);line-height:.94}@media screen and (max-width:989px){.header{min-height:7rem}.ng-hero{min-height:auto;padding-bottom:0}.ng-hero__content{padding-top:8rem;padding-bottom:45vw}.ng-hero__copy{max-width:58rem}.ng-hero__media{right:-12%;width:112%;height:50%}.ng-hero__veil{background:linear-gradient(180deg,#0a0a08 0%,rgba(10,10,8,.94) 46%,rgba(10,10,8,.2) 75%,transparent 100%)}.ng-manifesto{grid-template-columns:repeat(3,1fr)}.ng-manifesto__lead{grid-column:1 / -1;min-height:auto;border-right:0;border-bottom:1px solid var(--ng-line-dark)}.ng-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-products--carousel{grid-auto-columns:calc((100% - var(--ng-carousel-gap)) / 2);grid-template-columns:none}.ng-stockist{grid-template-columns:1fr 1fr}.ng-stockist__label{grid-column:1 / -1}.ng-story{grid-template-columns:1fr}}@media screen and (max-width:749px){.page-width{padding-left:2rem;padding-right:2rem}.announcement-bar__message{font-size:.95rem;letter-spacing:.13em}.ng-hero__content{padding-top:6rem;padding-bottom:70vw}.ng-hero h1{font-size:clamp(5.8rem,20vw,8rem)}.ng-actions{align-items:stretch;flex-direction:column}.ng-link-button{width:100%}.ng-manifesto{grid-template-columns:1fr}.ng-manifesto>*{min-height:auto;border-right:0;border-bottom:1px solid var(--ng-line-dark)}.ng-manifesto>*:last-child{border-bottom:0}.ng-principle__number{margin-bottom:2rem}.ng-section__head{display:block}.ng-section__head .ng-text-link{margin-top:2.4rem}.ng-section__head--products{display:block}.ng-products__actions{justify-content:space-between;margin-top:2.4rem}.ng-section__head--products .ng-text-link{margin-top:0}.ng-portals{grid-template-columns:1fr}.ng-portal{min-height:48rem}.ng-products{gap:3rem 1.2rem}.ng-products--carousel{--ng-carousel-gap: 1.2rem;grid-auto-columns:82%;gap:var(--ng-carousel-gap)}.ng-product h3{font-size:1.25rem}.ng-stockist{grid-template-columns:1fr;gap:2rem}.ng-stockist__label{grid-column:auto}.collection-hero__title{font-size:5rem}.footer__content-top{padding-left:2rem;padding-right:2rem}.footer__social-follow{align-items:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ng-portal img,.ng-product__media img,.button,.ng-link-button{transition:none}.ng-products--carousel{scroll-behavior:auto}}@media screen and (min-width:990px){.ng-hero__media img{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 22%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 22%,#000 94%,transparent);mask-composite:intersect}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/natural-giant.css.map */
