:root{--font-heading-family: "Playfair Display", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-script-family: "Allura", "Brush Script MT", cursive;--font-hero-display: "AustralSlab", "Playfair Display", Georgia, serif;--nonnas-olive: #2D3A2A;--nonnas-olive-dark: #1F2A1D;--nonnas-olive-green: #6A7A3C;--nonnas-olive-brown: #6B5332;--nonnas-cream: #F4E8D2;--nonnas-cream-light: #FAF1DD;--nonnas-cream-soft: #FFF6E6;--nonnas-terracotta: #B54831;--nonnas-terracotta-dark: #92381F;--nonnas-gold: #C49A3A;--nonnas-blue: #234E8B;--nonnas-blue-light: #335FA0;--nonnas-indigo: #234E8B;--nonnas-display-xl: clamp(3.6rem, 6vw, 6.4rem);--nonnas-display-lg: clamp(2.8rem, 4.5vw, 4.8rem);--nonnas-display-md: clamp(2.2rem, 3vw, 3.2rem);--nonnas-script-xl: clamp(3.6rem, 5vw, 5.6rem);--nonnas-script-lg: clamp(2.4rem, 3.5vw, 3.6rem);--nonnas-section-spacing: clamp(6rem, 10vw, 12rem)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:700;letter-spacing:0;line-height:1.05}body{font-family:var(--font-body-family);font-weight:400}h1,.h1,.h0{font-size:var(--nonnas-display-xl);letter-spacing:.02em}h2,.h2{font-size:var(--nonnas-display-lg)}h3,.h3{font-size:var(--nonnas-display-md)}.script,.nonnas-script{font-family:var(--font-script-family);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.05}.script--xl,.nonnas-script--xl{font-size:var(--nonnas-script-xl)}.script--lg,.nonnas-script--lg{font-size:var(--nonnas-script-lg)}.script--gold,.nonnas-script--gold{color:var(--nonnas-gold)}.script--ornamented{display:inline-flex;align-items:center;gap:1.4rem;white-space:nowrap}.script--ornamented:before,.script--ornamented:after{content:"";display:inline-block;width:3.2rem;height:1px;background:currentColor;opacity:.5;flex-shrink:0}.script--ornamented:before{margin-right:0}.script--ornamented:after{margin-left:0}.nonnas-sprig{display:inline-block;width:2.4rem;height:2.4rem;vertical-align:middle;color:currentColor;opacity:.7}.nonnas-sprig svg{width:100%;height:100%;display:block}.has-paper-texture{position:relative;isolation:isolate}.has-paper-texture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.18 0 0 0 0 0.23 0 0 0 0 0.16 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:320px 320px}.has-paper-texture>*{position:relative;z-index:1}.nonnas-botanical{display:inline-flex;align-items:center;justify-content:center;width:8rem;height:8rem;color:var(--nonnas-olive-green, #6A7A3C);opacity:.75;pointer-events:none}.nonnas-botanical svg{width:100%;height:100%;display:block}.eyebrow,.nonnas-eyebrow{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;display:inline-block}body{background-color:var(--nonnas-olive);color:var(--nonnas-cream);font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:rgb(var(--color-foreground))}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;padding:1.4rem 2.4rem;min-height:4.8rem;transition:transform .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button--terracotta,.button.button--terracotta{background-color:var(--nonnas-terracotta);color:var(--nonnas-cream-soft);border:none;box-shadow:none}.button--terracotta:hover{background-color:var(--nonnas-terracotta-dark)}.button--terracotta:before,.button--terracotta:after{display:none}.card--standard,.card-wrapper .card--standard,.card.card--standard,.collection .card,.collection .card--standard,.product-card-wrapper .card{background-color:var(--nonnas-cream)!important;color:var(--nonnas-olive)!important;border-radius:.8rem;overflow:hidden;border:1px solid rgba(45,58,42,.06)}.card__inner.color-scheme-2,.card__inner.color-background-2,.card__inner{background-color:var(--nonnas-cream)!important}.card__media{background-color:var(--nonnas-cream)}.card__information,.card__content,.card-information,.card__information.card__information--row{padding:1.6rem 1.6rem 2rem;text-align:center}.card-information__text,.card__heading,.card__heading a{font-family:var(--font-heading-family)!important;letter-spacing:.08em;color:var(--nonnas-olive)!important;text-transform:uppercase;font-weight:400;font-size:1.5rem;text-decoration:none}.price__regular .price-item--regular,.price-item,.card .price__regular .price-item--regular,.card .price-item{font-family:var(--font-heading-family)!important;font-size:1.6rem;letter-spacing:.04em;color:var(--nonnas-olive)!important;font-weight:400}.quick-add__submit,.card-wrapper .quick-add__submit,.card__information .button,.product-form__submit.quick-add__submit{background-color:var(--nonnas-olive)!important;color:var(--nonnas-cream)!important;border:none!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;font-size:1.1rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:1.1rem 1.6rem!important;min-height:4rem!important;border-radius:999px!important;width:100%;margin-top:1.2rem;transition:background-color .18s ease}.quick-add__submit:hover{background-color:var(--nonnas-olive-dark)!important}.quick-add__submit:before,.quick-add__submit:after{display:none!important}.card__media+.card__content,.card-wrapper .card__information{margin-top:0}.card__badge .badge{font-family:var(--font-heading-family);font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.divider-branch{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:2.4rem 0}.divider-branch:before,.divider-branch:after{content:"";display:block;flex:1;max-width:6rem;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.5}.divider-branch__icon{width:2.4rem;height:2.4rem;opacity:.7}.editorial-stack{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.editorial-stack>.script{margin-bottom:-.4rem}.editorial-stack>.eyebrow{margin-bottom:.8rem}.header{background-color:var(--nonnas-olive);border-bottom:1px solid rgba(232,220,196,.12)}.header__menu-item,.header__menu-item span,summary.header__menu-item{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nonnas-cream);font-weight:400}.header__menu-item:hover,.header__menu-item:hover span{color:var(--nonnas-gold);text-decoration:none}.header__icon,.header__icon--cart{color:var(--nonnas-cream)}.header__active-cart-icon{background-color:var(--nonnas-terracotta)}.footer{background-color:var(--nonnas-olive-dark)!important;color:var(--nonnas-cream)!important;border-top:1px solid rgba(232,220,196,.12)}.footer *{color:inherit}.footer .footer__heading,.footer-block__heading,.footer h2.footer-block__heading{font-family:var(--font-heading-family)!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--nonnas-cream)!important;font-size:1.2rem!important;font-weight:400!important;margin-bottom:1.6rem}.footer .footer-block__details-content a,.footer .link{color:#e8dcc4d9!important;text-decoration:none;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.04em;transition:color .18s ease}.footer .footer-block__details-content a:hover,.footer .link:hover{color:var(--nonnas-gold)!important}.footer .footer-block__details-content{display:flex;flex-direction:column;gap:.6rem}.footer__content-bottom{border-top:1px solid rgba(232,220,196,.18)!important;padding-top:2rem;margin-top:2rem}.footer__copyright{color:#e8dcc499!important;font-size:1.2rem;letter-spacing:.04em}.footer .field__input{background-color:transparent!important;border:none!important;border-bottom:1px solid rgba(232,220,196,.4)!important;border-radius:0!important;color:var(--nonnas-cream)!important;font-family:var(--font-body-family);letter-spacing:.04em;padding:.8rem 0}.footer .field__input::placeholder{color:#e8dcc480;font-style:italic}.footer .field{background:transparent!important}.footer .field__label{color:#e8dcc499!important}.footer .newsletter-form__button{background:transparent!important;color:var(--nonnas-cream)!important}.footer .newsletter-form__button:hover{color:var(--nonnas-gold)!important}.footer .list-payment__item{filter:brightness(.95)}.footer .list-social__link{color:var(--nonnas-cream)!important;background:transparent!important;border:1px solid rgba(232,220,196,.25);border-radius:50%;width:4rem;height:4rem;transition:all .18s ease}.footer .list-social__link:hover{color:var(--nonnas-gold)!important;border-color:var(--nonnas-gold)}.collection .product-grid,.collection .grid--3-col-tablet,.collection .grid--4-col-desktop{justify-content:center}.collection .grid__item{max-width:32rem}@media screen and (min-width:750px){.collection .grid__item{max-width:none}.collection .grid--4-col-desktop>.grid__item:only-child,.collection .grid--3-col-tablet>.grid__item:only-child{max-width:32rem;flex-basis:32rem}}cart-drawer{--color-background: 45, 58, 42;--color-foreground: 232, 220, 196}cart-drawer .drawer__inner{background-color:var(--nonnas-olive);color:var(--nonnas-cream)}cart-drawer .drawer__heading,cart-drawer .drawer__header{font-family:AustralSlab,Georgia,serif;font-size:2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nonnas-cream)}cart-drawer .drawer__close{color:var(--nonnas-cream)}cart-drawer .cart-item__name,cart-drawer .cart-item__name a{font-family:AustralSlab,Georgia,serif;color:var(--nonnas-cream);text-decoration:none;font-size:1.4rem;letter-spacing:.04em}cart-drawer .cart-item__details,cart-drawer .cart-item__price-wrapper,cart-drawer .product-option{color:#e8dcc4c7;font-family:var(--font-body-family)}cart-drawer .price,cart-drawer .cart-item__price{color:var(--nonnas-cream);font-family:AustralSlab,Georgia,serif}cart-drawer .quantity{background:transparent;border:1px solid rgba(232,220,196,.3);border-radius:999px;color:var(--nonnas-cream)}cart-drawer .quantity__button{color:var(--nonnas-cream)}cart-drawer .quantity__input{color:var(--nonnas-cream);background:transparent}cart-drawer .totals,cart-drawer .cart-drawer__footer{background-color:var(--nonnas-olive-dark, #1f2c1d);color:var(--nonnas-cream);border-top:1px solid rgba(232,220,196,.18)}cart-drawer .totals__total,cart-drawer .totals__total-value{color:var(--nonnas-cream);font-family:AustralSlab,Georgia,serif;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}cart-drawer .cart__checkout-button,cart-drawer button[name=checkout]{background-color:var(--nonnas-terracotta);color:var(--nonnas-cream);border-radius:999px;padding:1.4rem 2rem;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;border:none;min-height:5rem;width:100%;cursor:pointer;transition:background-color .18s ease}cart-drawer .cart__checkout-button:hover,cart-drawer button[name=checkout]:hover{background-color:#b85528}cart-drawer .cart__dynamic-checkout-buttons{margin-top:1rem}cart-drawer .drawer__heading--empty,cart-drawer .cart-drawer__warnings,cart-drawer .cart-drawer__empty-content{color:var(--nonnas-cream)}cart-drawer .cart-drawer__empty-content .button{background-color:var(--nonnas-terracotta);color:var(--nonnas-cream);border-radius:999px;border:none;padding:1.2rem 2rem;font-family:var(--font-heading-family);letter-spacing:.22em;text-transform:uppercase}cart-drawer .cart-item__remove-link,cart-drawer cart-remove-button button{color:#e8dcc4b3}cart-drawer cart-remove-button button:hover{color:var(--nonnas-cream)}.page-width--narrow{max-width:96rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nonnas.css.map */
