html:root{--n-forest: #1f3d2b;--n-forest-2: #2c5a40;--n-sage: #6f9477;--n-sage-soft: #dfe9dc;--n-cream: #fbf8f1;--n-cream-2: #f1e9d8;--n-terra: #a9482a;--n-terra-soft: #f6e1d6;--n-ink: #1d2a22;--n-muted: #55625a;--n-line: rgba(31, 61, 43, .14);--n-white: #fff;--n-r-sm: 10px;--n-r: 16px;--n-r-lg: 28px;--n-pill: 999px;--n-shadow-sm: 0 1px 2px rgba(31, 61, 43, .06), 0 2px 8px rgba(31, 61, 43, .06);--n-shadow: 0 6px 24px rgba(31, 61, 43, .1);--n-shadow-lg: 0 18px 48px rgba(31, 61, 43, .16);--n-display: "Fraunces", "Iowan Old Style", Georgia, serif;--n-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--n-display);--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: var(--n-sans);--font-body-style: normal;--font-body-weight: 400}body{font-family:var(--n-sans);background:var(--n-cream);color:var(--n-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--n-display);font-weight:600;letter-spacing:-.01em;line-height:1.15;font-variation-settings:"SOFT" 50,"WONK" 0}.h5,h5,h6,.h6{font-family:var(--n-sans)}a{text-underline-offset:3px}:focus-visible,.focus-visible{outline:3px solid var(--n-terra)!important;outline-offset:3px!important;box-shadow:0 0 0 5px var(--n-cream)!important}.shopify-section{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--n-pill);font-weight:600;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:not(.button--secondary):not(.button--tertiary){background:var(--n-forest);color:#fff}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--n-forest-2);transform:translateY(-1px);box-shadow:var(--n-shadow)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after{border-radius:var(--n-pill)!important}.button--secondary{background:transparent;color:var(--n-forest)}.field__input,.select__select,.customer .field input,.search__input{border-radius:var(--n-r-sm)}.utility-bar{background:var(--n-forest)!important;color:#f3eee2;border:0!important}.utility-bar .announcement-bar__message{font-size:1.3rem;letter-spacing:.03em;font-weight:500;padding:.9rem 0}.utility-bar a,.utility-bar svg{color:#f3eee2}.header-wrapper{background:#fbf8f1f0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--n-line)!important}.header{padding-top:1rem;padding-bottom:1rem}.header__heading-logo-wrapper img{border-radius:0}.header__heading-link{padding:0}@media(min-width:990px){.header{padding-top:1.2rem;padding-bottom:1.2rem}}.header__menu-item,.list-menu__item--link{font-weight:600;font-size:1.45rem;color:var(--n-forest)}.header__menu-item:hover,.header__active-menu-item{color:var(--n-terra);text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__icon{color:var(--n-forest)}.header__icon:hover .icon{transform:scale(1.08)}.header__icon .icon{transition:transform .2s ease}.cart-count-bubble{background:var(--n-terra);color:#fff;font-weight:700}.header__inline-menu .list-menu--inline{gap:.4rem}.header__inline-menu .list-menu__item{padding:.8rem 1.2rem;border-radius:var(--n-pill)}.header__inline-menu .list-menu__item:hover{background:var(--n-sage-soft)}.mega-menu__content,.header__submenu{border-radius:0 0 var(--n-r) var(--n-r);box-shadow:var(--n-shadow);border:1px solid var(--n-line)}.menu-drawer,.search-modal__content{background:var(--n-cream)}.n-wrap{max-width:1200px;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.n-wrap{padding:0 3.2rem}}.n-section{padding:4.4rem 0}@media(min-width:990px){.n-section{padding:6.4rem 0}}.n-eyebrow{display:inline-block;font:700 1.2rem/1 var(--n-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--n-terra);margin:0 0 1.2rem}.n-title{font-size:clamp(2.6rem,4.4vw,4rem);margin:0;color:var(--n-forest)}.n-lead{font-size:1.7rem;line-height:1.55;color:var(--n-muted);margin:1.2rem 0 0;max-width:56ch}.n-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:3rem}.n-head .n-lead{margin-top:.8rem}.n-link{font-weight:700;color:var(--n-forest);text-decoration:none;display:inline-flex;gap:.6rem;align-items:center;border-bottom:2px solid var(--n-terra);padding-bottom:2px}.n-link:hover{color:var(--n-terra)}.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.6rem;border-radius:var(--n-pill);font:700 1.5rem/1 var(--n-sans);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background-color .2s}.n-btn--primary{background:var(--n-forest);color:#fff}.n-btn--primary:hover{background:var(--n-forest-2);transform:translateY(-1px);box-shadow:var(--n-shadow)}.n-btn--accent{background:var(--n-terra);color:#fff}.n-btn--accent:hover{background:#8d3b21;transform:translateY(-1px);box-shadow:var(--n-shadow)}.n-btn--ghost{background:transparent;color:var(--n-forest);border-color:var(--n-forest)}.n-btn--ghost:hover{background:var(--n-forest);color:#fff}.n-bg-cream2{background:var(--n-cream-2)}.n-bg-sage{background:var(--n-sage-soft)}.n-bg-forest{background:var(--n-forest);color:#f3eee2}.n-bg-forest .n-title,.n-bg-forest .n-eyebrow{color:#f3eee2}.n-bg-forest .n-eyebrow{color:#f0c9a4}.n-bg-forest .n-lead{color:#d6dfd2}.n-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--n-cream) 0%,var(--n-sage-soft) 100%)}.n-hero__grid{display:grid;gap:2.8rem;align-items:center;padding:3.2rem 0 4rem}@media(min-width:900px){.n-hero__grid{grid-template-columns:1.05fr .95fr;gap:5rem;padding:5.6rem 0 6.4rem}}.n-hero__title{font-size:clamp(3.4rem,6.2vw,6rem);color:var(--n-forest);margin:0;line-height:1.04}.n-hero__title em{font-style:italic;color:var(--n-terra);font-weight:500}.n-hero__text{font-size:1.8rem;line-height:1.55;color:var(--n-muted);margin:1.8rem 0 0;max-width:50ch}.n-search{display:flex;margin-top:2.6rem;background:#fff;border-radius:var(--n-pill);box-shadow:var(--n-shadow);padding:.5rem;max-width:54rem;border:1px solid var(--n-line)}.n-search:focus-within{box-shadow:0 0 0 3px var(--n-terra),var(--n-shadow)}.n-search input[type=search]{flex:1;min-width:0;border:0;background:transparent;padding:0 1.8rem;font:400 1.6rem var(--n-sans);color:var(--n-ink);outline:none!important;box-shadow:none!important}.n-search input::placeholder{color:#66726b;opacity:1}.n-search button{border:0;cursor:pointer;background:var(--n-forest);color:#fff;border-radius:var(--n-pill);min-height:4.6rem;padding:0 2.4rem;font:700 1.5rem var(--n-sans);display:inline-flex;align-items:center;gap:.8rem}.n-search button:hover{background:var(--n-forest-2)}.n-search button svg{width:1.8rem;height:1.8rem}.n-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.n-hero__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.n-chip{display:inline-block;padding:.8rem 1.5rem;border-radius:var(--n-pill);background:#ffffffbf;border:1px solid var(--n-line);color:var(--n-forest);font:600 1.35rem var(--n-sans);text-decoration:none;transition:background-color .2s,color .2s}.n-chip:hover{background:var(--n-forest);color:#fff}.n-hero__media{position:relative}.n-hero__media img{width:100%;height:auto;display:block;border-radius:40% 40% var(--n-r-lg) var(--n-r-lg) / 28% 28% var(--n-r-lg) var(--n-r-lg);aspect-ratio:4 / 4.4;object-fit:cover;box-shadow:var(--n-shadow-lg)}.n-hero__ph{aspect-ratio:4 / 4.4;border-radius:40% 40% var(--n-r-lg) var(--n-r-lg) / 28% 28% var(--n-r-lg) var(--n-r-lg);background:radial-gradient(circle at 30% 25%,#cfe0cb,var(--n-sage) 70%);display:grid;place-items:center;color:#fff}.n-hero__ph svg{width:40%;opacity:.9}.n-hero__blob{position:absolute;z-index:0;border-radius:50%;filter:blur(2px);pointer-events:none}.n-hero__blob--1{width:24rem;height:24rem;background:#a9482a1a;right:-6rem;top:-6rem}.n-hero__blob--2{width:18rem;height:18rem;background:#6f947738;left:-5rem;bottom:-5rem}.n-hero .n-wrap{position:relative;z-index:1}.n-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:750px){.n-cats{grid-template-columns:repeat(4,1fr);gap:2rem}}.n-cat{display:flex;flex-direction:column;border-radius:var(--n-r);overflow:hidden;background:#fff;border:1px solid var(--n-line);text-decoration:none;color:var(--n-forest);box-shadow:var(--n-shadow-sm);transition:transform .3s ease,box-shadow .3s ease,border-color .3s}.n-cat:hover{transform:translateY(-4px);box-shadow:var(--n-shadow);border-color:var(--n-sage)}.n-cat img,.n-cat__ph{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff;padding:1.6rem;transition:transform .5s ease}.n-cat:hover img{transform:scale(1.04)}.n-cat__ph{background:linear-gradient(160deg,var(--n-sage-soft),var(--n-sage))}.n-cat__body{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.6rem 1.6rem;background:var(--n-sage-soft);flex:1}.n-cat__name{font:600 1.8rem/1.2 var(--n-display);margin:0;color:var(--n-forest)}.n-cat__count{font-size:1.3rem;color:var(--n-muted);display:inline-flex;gap:.4rem}.n-cat__count:after{content:"\2192";color:var(--n-terra);transition:transform .2s}.n-cat:hover .n-cat__count:after{transform:translate(3px)}.n-brands{position:relative}.n-brands__track{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.4rem .4rem 1.4rem;margin:0 -.4rem;scrollbar-width:none}.n-brands__track::-webkit-scrollbar{display:none}.n-brand{flex:0 0 auto;scroll-snap-align:start;width:17rem;min-height:11rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;background:#fff;border:1px solid var(--n-line);border-radius:var(--n-r);padding:1.6rem;text-decoration:none;color:var(--n-forest);transition:transform .2s,box-shadow .2s,border-color .2s}.n-brand:hover{transform:translateY(-3px);box-shadow:var(--n-shadow);border-color:var(--n-sage)}.n-brand__name{font:700 1.9rem/1.1 var(--n-display);letter-spacing:.01em}.n-brand__sub{font-size:1.25rem;color:var(--n-muted)}.n-brand img{max-width:100%;max-height:5rem;object-fit:contain}.n-arrows{display:flex;gap:.8rem}.n-arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid var(--n-forest);background:#fff;color:var(--n-forest);display:grid;place-items:center;cursor:pointer;transition:background-color .2s,color .2s}.n-arrow:hover:not(:disabled){background:var(--n-forest);color:#fff}.n-arrow:disabled{opacity:.35;cursor:default}.n-arrow svg{width:1.8rem;height:1.8rem}.n-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;list-style:none;margin:0;padding:0}@media(min-width:900px){.n-benefits{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.n-benefit{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border-radius:var(--n-r);background:#ffffffb3;border:1px solid var(--n-line)}@media(min-width:900px){.n-benefit{flex-direction:row;align-items:flex-start;gap:1.4rem;padding:2rem}}.n-benefit__icon{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--n-forest);color:#f3eee2;display:grid;place-items:center}.n-benefit__icon svg{width:2.4rem;height:2.4rem}.n-benefit__title{font:700 1.6rem/1.25 var(--n-sans);margin:0;color:var(--n-forest)}.n-benefit__text{font-size:1.4rem;line-height:1.5;margin:.3rem 0 0;color:var(--n-muted)}.n-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;list-style:none;margin:0;padding:0}@media(min-width:750px){.n-products{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.n-products>li{display:flex}.n-products>li>*{width:100%}.n-faq{max-width:82rem;margin:0 auto;display:grid;gap:1rem}.n-faq details{background:#fff;border:1px solid var(--n-line);border-radius:var(--n-r);transition:box-shadow .2s}.n-faq details[open]{box-shadow:var(--n-shadow-sm);border-color:var(--n-sage)}.n-faq summary{cursor:pointer;list-style:none;padding:1.8rem 2rem;font:600 1.7rem/1.35 var(--n-display);color:var(--n-forest);display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary:after{content:"+";flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--n-sage-soft);display:grid;place-items:center;font:400 2.2rem/1 var(--n-sans);color:var(--n-forest);transition:transform .2s}.n-faq details[open] summary:after{content:"\2013";background:var(--n-forest);color:#fff}.n-faq__a{padding:0 2rem 2rem;font-size:1.55rem;line-height:1.65;color:var(--n-muted)}.n-faq__a p{margin:0 0 1rem}.n-news{position:relative;overflow:hidden;border-radius:var(--n-r-lg);padding:4rem 2.4rem;text-align:center}@media(min-width:750px){.n-news{padding:6rem 4rem}}.n-news .n-lead{margin-left:auto;margin-right:auto}.n-news__form{display:flex;flex-direction:column;gap:1rem;max-width:54rem;margin:2.6rem auto 0}@media(min-width:600px){.n-news__form{flex-direction:row;background:#fff;padding:.5rem;border-radius:var(--n-pill)}}.n-news__form input[type=email]{flex:1;min-height:4.8rem;border:0;border-radius:var(--n-pill);padding:0 1.8rem;font:400 1.6rem var(--n-sans);background:#fff;color:var(--n-ink)}.n-news__form button{min-height:4.8rem;border:0;border-radius:var(--n-pill);background:var(--n-terra);color:#fff;padding:0 2.6rem;font:700 1.5rem var(--n-sans);cursor:pointer}.n-news__form button:hover{background:#8d3b21}.n-news__msg{margin-top:1.4rem;font-weight:600}.n-news__fine{font-size:1.25rem;margin-top:1.2rem;color:#d6dfd2}body,.card__heading,.price,.caption-with-letter-spacing,.button,.header__menu-item,.list-menu__item--link{letter-spacing:normal}.card-wrapper{height:100%}.card-wrapper .card{background:#fff;border-radius:var(--n-r);border:1px solid var(--n-line);overflow:hidden;box-shadow:none;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:var(--n-shadow);border-color:var(--n-sage)}.card-wrapper .card:after{display:none}.card .card__inner{background:#fff}.card .media img{object-fit:contain;padding:1.2rem;background:#fff}.card--card .card__content{padding:1.2rem 1.4rem 1.4rem}.card--card .card__information{padding:0;display:flex;flex-direction:column}.card__information .caption-with-letter-spacing{order:-1;font:700 1.1rem/1.2 var(--n-sans);letter-spacing:.1em;text-transform:uppercase;color:#3d6a4c;margin:0 0 .4rem}.card__heading{font:600 1.5rem/1.35 var(--n-sans);margin:0}.card__heading a{color:var(--n-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading a:hover{color:var(--n-forest);text-decoration:underline}.card-information{margin-top:.8rem}.card-information .price{font-family:var(--n-sans)}.price-item--regular,.price-item--sale{font-weight:800;color:var(--n-forest);font-size:1.7rem}.price--on-sale .price-item--regular{color:var(--n-muted);font-weight:400;font-size:1.35rem}.price--on-sale .price-item--sale{color:var(--n-terra)}.badge{border-radius:var(--n-pill);padding:.5rem 1.1rem;font:700 1.1rem/1 var(--n-sans);letter-spacing:.06em;text-transform:uppercase;border:0}.card__badge{padding:1rem!important}.card .quick-add{margin:1.2rem 0 0}.quick-add__submit{border-radius:var(--n-pill);font-weight:700;min-height:4.2rem;font-size:1.4rem}.quick-add__submit:before,.quick-add__submit:after{border-radius:var(--n-pill)!important}@media(max-width:749px){.quick-add__submit{font-size:1.3rem;padding:0 .8rem}.card--card .card__content{padding:1rem 1.1rem 1.2rem}}.collection-hero,.collection-hero__inner{background:transparent}.collection-hero__title{color:var(--n-forest);font-size:clamp(3rem,5vw,4.6rem)}.collection-hero__description,.collection-hero__description p{color:var(--n-muted);font-size:1.6rem;max-width:70ch}.facets-container{margin-bottom:1rem}.facets__form,.facets-wrapper{font-family:var(--n-sans)}.facets__summary,.mobile-facets__open-wrapper .button{border-radius:var(--n-pill)!important}.facets__disclosure[open] .facets__summary,.facets__summary:hover{border-color:var(--n-forest)}.facets-vertical .facets__disclosure-vertical{border-top:1px solid var(--n-line)}.facets__heading{font-weight:700;color:var(--n-forest)}.active-facets__button .facets__button{border-radius:var(--n-pill)}.product-count__text{color:var(--n-muted)}.pagination__item{border-radius:var(--n-pill);font-weight:700}.pagination__item--current:after{background:var(--n-forest);height:3px;border-radius:3px}.product-grid-container .grid{gap:1.2rem}@media(min-width:750px){.product-grid-container .grid{gap:2.4rem}}.breadcrumb,.n-crumbs{font-size:1.3rem;color:var(--n-muted)}.product__info-container .product__title h1,.product__title h2{font-size:clamp(2.6rem,3.6vw,3.6rem);color:var(--n-forest);line-height:1.15}.product__text.caption-with-letter-spacing,.product__text strong{color:#3d6a4c;letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem}.product .price--large .price-item{font-size:3rem;font-family:var(--n-display)}.product .price__container{align-items:baseline}.product-form__submit{min-height:5.2rem;font-size:1.6rem}.product-form__input input[type=radio]+label{border-radius:var(--n-pill);font-weight:600}.product-form__input input[type=radio]:checked+label{background:var(--n-forest);color:#fff;border-color:var(--n-forest)}.product-media-container,.product__media .media{border-radius:var(--n-r);overflow:hidden;background:#fff;border:1px solid var(--n-line)}.product__media img{object-fit:contain}.thumbnail{border-radius:var(--n-r-sm);overflow:hidden}.thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--n-forest)}.product__accordion{border:0}.product__accordion .accordion__title,.accordion__title{font:600 1.7rem var(--n-display);color:var(--n-forest)}.accordion{border-color:var(--n-line)}.product__description{font-size:1.55rem;line-height:1.7;color:var(--n-ink)}.product__inventory{font-weight:700;color:#2c5a40}.n-trust{display:grid;gap:.8rem;margin:2rem 0;padding:1.6rem;border-radius:var(--n-r);background:var(--n-sage-soft)}.n-trust__item{display:flex;align-items:center;gap:1.1rem;font:600 1.45rem/1.3 var(--n-sans);color:var(--n-forest);margin:0}.n-trust__ic{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--n-forest)}.n-trust__ic svg{width:1.8rem;height:1.8rem}.n-trust__item small{display:block;font-weight:400;color:var(--n-muted);font-size:1.25rem}.n-disclaimer{margin:1.6rem 0;padding:1.4rem 1.6rem;border-left:4px solid var(--n-terra);background:var(--n-terra-soft);border-radius:0 var(--n-r-sm) var(--n-r-sm) 0;font-size:1.3rem;line-height:1.55;color:#4a2616}.n-disclaimer strong{display:block;margin-bottom:.2rem}.n-ship{margin:0 0 1.4rem;padding:1.2rem 1.4rem;border-radius:var(--n-r);background:var(--n-sage-soft);border:1px solid rgba(111,148,119,.4)}.n-ship__msg{margin:0 0 .8rem;font:600 1.35rem/1.3 var(--n-sans);color:var(--n-forest)}.n-ship__track{height:.8rem;border-radius:var(--n-pill);background:#1f3d2b1f;overflow:hidden}.n-ship__fill{height:100%;width:0;border-radius:var(--n-pill);background:linear-gradient(90deg,var(--n-sage),var(--n-forest));transition:width .4s ease}.n-sticky{display:none}@media(max-width:749px){.n-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid var(--n-line);box-shadow:0 -8px 24px #1f3d2b1f;transform:translateY(120%);transition:transform .3s ease}.n-sticky.is-visible{transform:none}.n-sticky__info{flex:1;min-width:0}.n-sticky__title{margin:0;font:600 1.25rem var(--n-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--n-ink)}.n-sticky__price{margin:.2rem 0 0;font:800 1.6rem var(--n-sans);color:var(--n-forest)}.n-sticky__btn{flex:0 0 auto;border:0;border-radius:var(--n-pill);background:var(--n-forest);color:#fff;font:700 1.5rem var(--n-sans);min-height:4.6rem;padding:0 2.2rem;cursor:pointer}.n-sticky__btn:disabled{background:#6b7a70}body.n-has-sticky{padding-bottom:7.2rem}}.cart-drawer__dialog,.cart-notification,.drawer__inner{background:var(--n-cream)}.cart__footer .totals__total-value,.cart-drawer .totals__total-value{font-family:var(--n-display);font-size:2.4rem;color:var(--n-forest)}.cart-item__name{font-weight:600;color:var(--n-ink);text-decoration:none}.cart__checkout-button{min-height:5.2rem}.cart__ctas .button{background:var(--n-terra)}.cart__ctas .button:hover{background:#8d3b21}.cart-items .cart-item__media img{border-radius:var(--n-r-sm);background:#fff}.title--primary,.cart__warnings .title{font-family:var(--n-display);color:var(--n-forest)}.footer{background:var(--n-forest)!important;color:#e6ecdf;border:0!important;margin-top:0}.footer a,.footer .link{color:#e6ecdf;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer .footer__content-top{padding-top:4.8rem;padding-bottom:2.4rem}.footer-block__heading{font:600 1.9rem var(--n-display);color:#fff;margin-bottom:1.4rem}.footer-block__details-content .list-menu__item--link{color:#e6ecdf;font-weight:400;padding:.5rem 0;font-size:1.45rem}.footer-block__details-content .list-menu__item--link:hover{color:#fff}.footer-block__details-content p,.footer-block__details-content .rte{color:#cfd9c8;line-height:1.6}.footer .list-social__link{color:#fff}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.14)!important;padding-top:2rem}.footer__copyright,.copyright__content,.copyright__content a{color:#bfcab9!important;font-size:1.25rem}.footer .list-payment__item svg{border-radius:4px}.footer .footer-block--newsletter,.footer .field__input{color:var(--n-ink)}.rte a{color:var(--n-forest);text-decoration-color:var(--n-terra)}.n-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}img{height:auto}.n-hero__stack{position:relative;aspect-ratio:1 / 1;max-width:52rem;margin:0 auto}.n-hero__stack:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f3f7f0,var(--n-sage-soft) 60%,#c4d6c0)}.n-hero__pic{position:absolute;display:block;background:#fff;border-radius:var(--n-r);box-shadow:var(--n-shadow-lg);overflow:hidden;border:1px solid var(--n-line);transition:transform .3s ease}.n-hero__pic:hover{transform:translateY(-4px) rotate(0)!important}.n-hero__pic img{width:100%;height:100%;object-fit:contain;padding:.8rem;display:block}.n-hero__pic--1{width:54%;aspect-ratio:1;left:23%;top:8%;z-index:2}.n-hero__pic--2{width:38%;aspect-ratio:1;left:2%;bottom:8%;z-index:3;transform:rotate(-5deg)}.n-hero__pic--3{width:38%;aspect-ratio:1;right:2%;bottom:14%;z-index:3;transform:rotate(5deg)}.n-acc{margin-top:2rem;border-top:1px solid var(--n-line)}.n-acc details{border-bottom:1px solid var(--n-line)}.n-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font:600 1.8rem var(--n-display);color:var(--n-forest)}.n-acc summary::-webkit-details-marker{display:none}.n-acc summary:after{content:"+";font:400 2.4rem/1 var(--n-sans);color:var(--n-terra)}.n-acc details[open] summary:after{content:"\2013"}.n-acc__body{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.7;color:var(--n-ink)}.n-acc__body p{margin:0 0 1rem}.card-wrapper .card>.card__content{display:flex;flex-direction:column;flex-grow:1}.card-wrapper .card>.card__content .card__information{flex-grow:1}.card-wrapper .card>.card__content .quick-add{order:9;margin-top:1.2rem;position:static}.card-wrapper .card>.card__content .card__badge{order:-2}.n-hero__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.n-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.n-search{width:100%;box-sizing:border-box}@media(max-width:899px){.n-hero__stack{max-width:30rem}.n-hero__grid{padding-bottom:2.4rem}}@media(max-width:599px){.n-search button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.n-search button{padding:0 1.6rem}.n-hero__ctas .n-btn{flex:1 1 auto;padding:0 1.6rem}}@media(max-width:749px){.quick-add__submit{width:100%;white-space:nowrap;font-size:1.25rem;min-height:4rem;padding:0 .6rem}.quick-add__submit>span{white-space:nowrap}.card__heading{font-size:1.4rem}.n-benefit__title{font-size:1.45rem}.n-benefit__text{font-size:1.3rem}}.utility-bar .announcement-bar__message{white-space:normal}.n-ship__fill{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/naturalia.css.map */
