.nanna-atelier{--na-paper:#f3efe8;--na-ink:#302d28;--na-muted:#736c63;--na-line:#d5cbbd;--na-panel:#e5ded4;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Georgia,"Times New Roman",serif;color:var(--na-ink);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.65;letter-spacing:0;background:var(--na-paper)}.nanna-atelier h1,.nanna-atelier h2,.nanna-atelier h3,.nanna-atelier .h0,.nanna-atelier .h1,.nanna-atelier .h2,.nanna-atelier .h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.035em;color:inherit}.nanna-atelier .page-width{max-width:150rem;padding-left:5%;padding-right:5%}.nanna-atelier .page-width--narrow{max-width:90rem}.nanna-atelier .rte{line-height:1.8}.nanna-atelier a:focus-visible,.nanna-atelier button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nanna-atelier .button{font-size:1.3rem;letter-spacing:.04em;min-height:5rem}.nanna-atelier .button,.nanna-atelier .field__input,.nanna-atelier .select__select{border-radius:0}.nanna-atelier .header-wrapper{background:var(--na-paper)}.nanna-atelier .header-wrapper--border-bottom{border-bottom:1px solid var(--na-line)}.nanna-atelier .header{padding-top:1.4rem;padding-bottom:1rem;row-gap:.8rem}.nanna-atelier .header__heading-link{padding:.6rem}.na-original-logo{display:block;width:var(--na-logo-width,110px);height:auto;max-width:100%}.nanna-atelier .header__menu-item{font-size:1.2rem;padding:1.2rem 1.3rem;color:var(--na-ink);letter-spacing:.02em}.nanna-atelier .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.5rem}.nanna-atelier .header__icon{color:var(--na-ink)}.nanna-atelier .localization-form__select{font-size:1.1rem}.nanna-atelier .header__submenu .header__menu-item{font-size:1.3rem}.nanna-atelier .menu-drawer__menu-item{font-size:1.7rem}.nanna-atelier .menu-drawer{border-color:var(--na-line)}.na-home{max-width:160rem;margin:0 auto}.na-home img{width:100%;height:100%;object-fit:cover;display:block}.na-home h1,.na-home h2,.na-home h3,.na-home p,.na-home blockquote{margin:0}.na-home a{text-decoration:none;color:inherit}.na-eyebrow{font-size:1rem;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;margin:0 0 2rem}.na-home h1{font-size:clamp(5.4rem,6.2vw,9.6rem);line-height:1.01;letter-spacing:-.045em;max-width:53rem}.na-home h2,.na-contact h2{font-size:clamp(3.6rem,4.2vw,6.4rem);line-height:1.12;letter-spacing:-.035em;margin:0}.na-home h2{max-width:60rem}.na-hero{display:grid;grid-template-columns:1fr 1fr;min-height:65rem}.na-hero-copy{padding:7rem 10% 6rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.na-hero .na-eyebrow{margin-bottom:2.8rem}.na-hero h1 em{font-weight:400}.na-intro{max-width:32rem;color:var(--na-muted);margin-top:2.8rem;font-size:1.5rem}.na-intro p{margin:0}.na-link{display:inline-flex;gap:3.2rem;align-items:center;text-decoration:none!important;color:inherit;padding-bottom:.8rem;border-bottom:1px solid currentColor;margin-top:3rem;font-size:1.25rem;line-height:1.5;letter-spacing:.02em}.na-link:hover{opacity:.7}.na-link span{flex-shrink:0}.na-hero-photo{position:relative;min-width:0;overflow:hidden;background:var(--na-panel)}.na-hero-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 42%}.na-image-caption{position:absolute;left:2.5rem;right:2.5rem;bottom:2.5rem;display:flex;justify-content:space-between;gap:1.4rem;align-items:center;background:var(--na-paper);color:var(--na-ink);padding:1.4rem 2rem;font-size:1.1rem;line-height:1.6}.na-ribbon{padding:2rem 5%;border-top:1px solid var(--na-line);border-bottom:1px solid var(--na-line);display:flex;justify-content:space-between;gap:2rem;font-size:1rem;letter-spacing:.13em;text-transform:uppercase}.na-section{padding:9rem 5%}.na-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3.5rem;gap:4rem}.na-section-head .na-eyebrow{margin-bottom:1.2rem}.na-section-intro{color:var(--na-muted);max-width:29rem}.na-section-intro p{margin:0}.na-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.na-card{display:block;min-width:0}.na-card-image{aspect-ratio:4/5;overflow:hidden;background:var(--na-panel);position:relative}.na-card-image img{transition:transform .6s ease}.na-card:hover img{transform:scale(1.035)}.na-placeholder{width:100%;height:100%}.na-card-meta{margin-top:1.6rem;display:flex;justify-content:space-between;align-items:start;gap:1.2rem}.na-card-meta h3{font-size:2.1rem;line-height:1.2;letter-spacing:-.02em}.na-card-meta p{font-size:1.1rem;color:var(--na-muted);margin-top:.5rem}.na-price{font-size:1.2rem;padding-top:.2rem;white-space:nowrap}.na-availability{position:absolute;bottom:1.5rem;left:1.5rem;background:var(--na-paper);padding:.5rem 1rem;font-size:1.1rem}.na-collection-link{margin-top:3.2rem}.na-story{display:grid;grid-template-columns:1fr 1fr;background:var(--na-panel);margin:0 5%}.na-story-photo{min-width:0;min-height:56rem}.na-story-photo img{height:100%;min-height:100%;object-fit:cover}.na-story-copy{padding:6rem 12%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}.na-story-copy .na-eyebrow{margin-bottom:2.5rem}.na-body{margin-top:2.4rem;color:var(--na-muted);max-width:38rem}.na-body p{margin:0}.na-body p+p{margin-top:1.5rem}.na-story blockquote{font-family:var(--font-heading-family);font-size:2.5rem;line-height:1.4;letter-spacing:-.02em;margin-top:2.4rem;border:0;padding:0;font-style:normal}.na-story blockquote:before{content:"\201c"}.na-story blockquote:after{content:"\201d"}.na-signature{font-family:var(--font-heading-family);font-style:italic;font-size:2.6rem;margin-top:2.4rem!important}.na-gold{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7rem;padding-top:10rem}.na-gold-copy{padding-left:12%}.na-gold .na-eyebrow{margin-bottom:2.4rem}.na-gold-photo{aspect-ratio:5/4;position:relative;overflow:hidden}.na-gold-photo .na-image-caption{font-size:1rem;padding:1rem 1.4rem}.na-contact{text-align:center;border-top:1px solid var(--na-line);padding:8rem 5%}.na-contact .na-eyebrow{margin-bottom:2rem}.na-contact>p:not(.na-eyebrow){margin-top:2.2rem;color:var(--na-muted)}.na-contact .na-body{margin:2.2rem auto 0;max-width:55rem}.na-contact a{color:inherit}.na-contact .na-link{justify-content:center}.na-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding-bottom:4rem}.na-footer-brand .na-original-logo{filter:brightness(0) invert(1);width:100px;opacity:.95}.na-footer-brand p{font-size:1.25rem;line-height:1.8;margin:0;opacity:.8}.na-footer-brand nav{display:flex;flex-wrap:wrap;gap:2rem;font-size:1.2rem}.na-footer-brand a{color:inherit;text-decoration:none}.nanna-atelier .footer{border-top:0}.nanna-atelier .footer__content-bottom{border-color:#f3efe833}.nanna-atelier .footer__copyright{font-size:1.1rem}.nanna-atelier .footer .list-social__link{padding:1rem}.nanna-atelier .collection-hero__inner{padding-top:6rem;padding-bottom:3rem}.nanna-atelier .collection-hero__title{font-size:clamp(4.8rem,5vw,7.2rem);line-height:1.1;margin:0 0 2rem}.nanna-atelier .collection-hero__description{max-width:65rem;color:var(--na-muted);font-size:1.5rem}.nanna-atelier .facets-container{padding-bottom:2rem;border-bottom:1px solid var(--na-line);margin-bottom:3rem}.nanna-atelier .card__heading{font-size:2.2rem;line-height:1.2}.nanna-atelier .card-information .price{font-size:1.3rem}.nanna-atelier .card__information{padding-top:1.8rem}.nanna-atelier .card--standard .card__inner{background:var(--na-panel)}.nanna-atelier .product__title h1{font-size:clamp(4.2rem,4vw,6.4rem);line-height:1.06;letter-spacing:-.04em}.nanna-atelier .product__info-wrapper{padding-left:6%}.nanna-atelier .product__text.caption-with-letter-spacing{font-size:1rem;letter-spacing:.16em}.nanna-atelier .product__info-container .price{font-size:1.8rem}.nanna-atelier .product__description{font-size:1.4rem;color:var(--na-muted);line-height:1.9;border-top:1px solid var(--na-line);padding-top:2.4rem}.nanna-atelier .product__description:empty{display:none}.nanna-atelier .product__description p{margin:0 0 1.4rem}.nanna-atelier .product-form__input .form__label{font-size:1.2rem}.nanna-atelier .product-form__input--pill input[type=radio]+label{font-size:1.2rem;border-radius:0;min-width:4.4rem;padding:1.2rem 1.4rem}.nanna-atelier .product__media-wrapper .product-media-container{background:var(--na-panel)}.nanna-atelier .product__tax{font-size:1.1rem}.nanna-atelier .related-products{border-top:1px solid var(--na-line)}.nanna-atelier .related-products__heading{font-size:clamp(3.2rem,3.5vw,4.8rem)}.nanna-atelier .main-page-title{font-size:clamp(4.8rem,5vw,7.2rem);line-height:1.1;margin:0 0 3rem}.na-page{padding-top:6rem;padding-bottom:8rem}.na-page-intro{margin-bottom:2rem}.na-page-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.na-page-photo{aspect-ratio:4/5;background:var(--na-panel);position:sticky;top:3rem;overflow:hidden}.na-page-photo img{width:100%;height:100%;object-fit:cover;display:block}.na-page-copy{padding-top:1rem;max-width:66rem}.na-page-copy .rte{color:var(--na-muted);font-size:1.5rem}.na-page-copy .rte p:first-child{margin-top:0}.na-page-simple{max-width:94rem!important}.na-page-simple .rte{color:var(--na-muted);font-size:1.5rem}.nanna-atelier .contact.page-width{max-width:94rem;padding-top:1rem}.nanna-atelier .shopify-policy__container{max-width:90rem;padding:6rem 5% 8rem}.nanna-atelier .shopify-policy__title{text-align:left}.nanna-atelier .shopify-policy__title h1{font-size:clamp(3.8rem,4vw,6rem);line-height:1.15}.nanna-atelier .shopify-policy__body{font-size:1.45rem;line-height:1.85}.nanna-atelier .cart__warnings h1,.nanna-atelier .title--primary{letter-spacing:-.035em}.nanna-atelier .image-with-text__heading{font-size:clamp(3.6rem,4vw,5.6rem);line-height:1.1}.nanna-atelier .image-with-text__text{color:var(--na-muted)}@media(min-width:990px){.nanna-atelier .header--top-center{grid-template-columns:1fr auto 1fr}.nanna-atelier .header--top-center .header__inline-menu{margin-top:.4rem}.nanna-atelier .header__heading-link{padding-top:0;padding-bottom:0}}@media(max-width:989px){.na-hero{min-height:55rem}.na-card-meta{flex-direction:column;gap:.5rem}.na-hero-copy{padding-left:8%;padding-right:8%}.na-story-copy{padding:4rem 9%}.na-story-photo{min-height:52rem}.na-home h1{font-size:6.8rem}.na-home h2{font-size:4.5rem}.na-section-intro{display:none}.na-story blockquote{font-size:2.2rem}.na-gold{gap:4rem}.na-page-layout{gap:5%}.na-footer-brand{flex-wrap:wrap}.na-price{white-space:normal}}@media(max-width:799px){.na-hero{grid-template-columns:1fr;min-height:0}.na-hero-copy{padding:5.5rem 7%}.na-hero h1{font-size:clamp(5.4rem,10.5vw,7.8rem);max-width:55rem}.na-hero-photo{height:auto;aspect-ratio:1/1}.na-hero-photo>img{position:absolute}.na-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.5rem}.na-section{padding:5.5rem 5%}.na-section-head{margin-bottom:2.6rem}.na-home h2,.na-contact h2{font-size:clamp(3.6rem,6.5vw,5.2rem)}.na-story{grid-template-columns:1fr}.na-story-photo{min-height:0;aspect-ratio:1/1}.na-story-copy{padding:4.5rem 8%}.na-gold{grid-template-columns:1fr;gap:3rem}.na-gold-copy{padding-left:0}.na-ribbon{font-size:.85rem;gap:1.5rem;letter-spacing:.08em}.na-ribbon span:last-child{display:none}.na-image-caption{left:1.5rem;right:1.5rem;bottom:1.5rem;padding:1.2rem 1.4rem;font-size:1rem}.na-contact{padding:5.5rem 5%}.na-card-meta h3{font-size:2rem}.na-page-layout{grid-template-columns:1fr;gap:3rem}.na-page-photo{position:relative;top:0;aspect-ratio:5/4}.na-page{padding-top:4rem;padding-bottom:5.5rem}.na-page-copy{max-width:none}.na-footer-brand{gap:2.5rem;align-items:flex-start}.na-footer-brand nav{width:100%;gap:2rem}.na-footer-brand p{max-width:22rem}.na-hero-photo .na-image-caption span:last-child{white-space:nowrap}}@media(max-width:749px){.nanna-atelier .product__info-wrapper{padding-left:5%;padding-right:5%;padding-top:2.5rem}.nanna-atelier .product__title h1{font-size:4.2rem}.nanna-atelier .header{padding-top:1rem;padding-bottom:1rem}.nanna-atelier .header .na-original-logo{width:92px}.nanna-atelier .collection-hero__inner{padding-top:4rem}.nanna-atelier .card__heading{font-size:1.9rem}.nanna-atelier .card-information .price{font-size:1.2rem}.nanna-atelier .facets-container{margin-bottom:2rem}.nanna-atelier .footer__content-top{padding-bottom:2rem}.na-footer-brand p{max-width:20rem}.na-footer-brand .na-original-logo{width:90px}}@media(prefers-reduced-motion:reduce){.na-card-image img{transition:none}.na-card:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nanna-atelier.css.map */
