:root{--nc-cream: #f8f5f0;--nc-cream2: #ede8df;--nc-gold: #a68f54;--nc-navy: #2d4a6b;--nc-dark: #353535;--nc-grey: #4a4a48;--nc-font-head: "Playfair Display", Georgia, "Times New Roman", serif;--nc-font-body: "Jost", "Helvetica Neue", Arial, sans-serif}body,p,li,span,a,input,button{font-family:var(--nc-font-body)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.card__heading,.collection-card__title{font-family:var(--nc-font-head);letter-spacing:-.02em}.announcement-bar{background-color:var(--nc-navy)}.announcement-bar__message,.announcement-bar__message a,.announcement-bar .link{color:var(--nc-cream);font-size:.82rem;font-weight:500;letter-spacing:.06em;font-family:var(--nc-font-body)}.header-wrapper,.header{background-color:var(--nc-cream);border-bottom:1px solid rgba(166,143,84,.25)}.header__menu-item,.header__menu-item>span{font-family:var(--nc-font-body);font-weight:500;color:var(--nc-dark)}.header__menu-item:hover>span,.header__menu-item[aria-current]>span{color:var(--nc-gold)}.header__heading-logo{max-width:160px}.footer{background-color:var(--nc-dark)}.footer,.footer p,.footer li,.footer span,.footer small,.footer .footer-block__heading,.footer .h3,.footer-block p{color:var(--nc-cream)}.footer a,.footer .list-menu__item--link,.footer .footer__list-social-link{color:#f8f5f0cc;text-decoration:none}.footer a:hover,.footer .list-menu__item--link:hover{color:var(--nc-gold);text-decoration:underline}.footer .footer-block__heading,.footer .h3{color:var(--nc-cream);font-family:var(--nc-font-head);font-size:1.05rem;margin-bottom:1rem;opacity:1}.footer__content-bottom{background-color:var(--nc-dark);border-top:1px solid rgba(248,245,240,.12)}.footer__content-bottom,.footer__content-bottom p,.footer__content-bottom span{color:#f8f5f08c;font-size:.78rem}.footer .field__input,.footer .newsletter-form__field-wrapper input{background-color:#f8f5f01a;border-color:#f8f5f04d;color:var(--nc-cream)}.footer .field__input::placeholder{color:#f8f5f080}.footer .newsletter-form__button{background-color:var(--nc-gold);border-color:var(--nc-gold);color:var(--nc-cream)}.footer .newsletter-form__button:hover{background-color:#8a7440}.card-wrapper .card{border-radius:4px;overflow:hidden;transition:box-shadow .25s ease,transform .2s ease}.card-wrapper:hover .card{box-shadow:0 8px 28px #2d4a6b24;transform:translateY(-3px)}.card__heading{font-family:var(--nc-font-head)}.card__heading a{color:var(--nc-dark)}.card__heading a:hover{color:var(--nc-navy)}.price{font-weight:600;color:var(--nc-dark)}.price--sale .price-item--sale{color:var(--nc-gold)}.button{background-color:var(--nc-navy);color:var(--nc-cream);border-color:var(--nc-navy);border-radius:4px;font-family:var(--nc-font-body);font-weight:500;letter-spacing:.04em;transition:background-color .2s ease}.button:hover{background-color:#1e3557;border-color:#1e3557}.button--secondary{background-color:transparent;color:var(--nc-navy);border-color:var(--nc-navy)}.button--secondary:hover{background-color:var(--nc-navy);color:var(--nc-cream)}.color-background-1{background-color:var(--nc-cream)}.color-background-2{background-color:var(--nc-cream2)}.color-background-3{background-color:var(--nc-navy);color:var(--nc-cream)}.color-background-4{background-color:var(--nc-dark);color:var(--nc-cream)}.multicolumn .multicolumn-card__title{font-family:var(--nc-font-body);font-weight:600;font-size:.95rem;color:var(--nc-navy)}.rich-text__heading{font-family:var(--nc-font-head)}.rich-text__text p{line-height:1.7;color:var(--nc-grey)}.collection-list .card__heading{font-size:1.1rem}.badge{background-color:var(--nc-gold);color:var(--nc-cream);border-radius:2px;font-family:var(--nc-font-body);font-size:.72rem;font-weight:500;letter-spacing:.04em}@media(max-width:749px){.header__heading-logo{max-width:120px}.announcement-bar__message{font-size:.75rem;letter-spacing:.02em}}:root{--nc-cat-gift: #c4987a;--nc-cat-play: #7a9e7e;--nc-cat-count: #d4923a}.nc-cat-header{padding:3.5rem 1.5rem 3rem;text-align:center}.nc-cat-header__eyebrow{display:inline-block;font-family:var(--nc-font-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.3rem 1rem;border-radius:2rem;margin-bottom:1rem}.nc-cat-header h2{font-family:var(--nc-font-head);font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2;margin:0 auto .75rem;max-width:640px}.nc-cat-header p{font-family:var(--nc-font-body);font-size:1.05rem;line-height:1.65;max-width:560px;margin:0 auto 1.75rem;opacity:.85}.nc-cat-header__cta{display:inline-block;padding:.8rem 2rem;border-radius:4px;font-family:var(--nc-font-body);font-weight:600;font-size:.9rem;letter-spacing:.04em;text-decoration:none;transition:opacity .2s}.nc-cat-header__cta:hover{opacity:.85}.nc-occasions{padding:3rem 1.5rem;text-align:center;background:var(--nc-cream)}.nc-occasions__title{font-family:var(--nc-font-head);font-size:clamp(1.4rem,2.5vw,2rem);color:var(--nc-dark);margin-bottom:.5rem}.nc-occasions__sub{font-family:var(--nc-font-body);color:var(--nc-grey);font-size:.95rem;margin-bottom:2rem}.nc-occasions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:900px;margin:0 auto}.nc-occasion-tile{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;border-radius:8px;text-decoration:none;border:1.5px solid transparent;transition:all .2s ease;background:#fff;box-shadow:0 2px 12px #0000000f}.nc-occasion-tile:hover{transform:translateY(-3px);box-shadow:0 6px 24px #0000001f}.nc-occasion-tile__icon{font-size:2rem;margin-bottom:.6rem}.nc-occasion-tile__title{font-family:var(--nc-font-head);font-size:.95rem;font-weight:600;color:var(--nc-dark);margin-bottom:.25rem;text-align:center}.nc-occasion-tile__sub{font-family:var(--nc-font-body);font-size:.77rem;color:var(--nc-grey);text-align:center}@media(max-width:749px){.nc-occasions__grid{grid-template-columns:repeat(2,1fr)}.nc-cat-header{padding:2.5rem 1rem 2rem}}.nc-how{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto;padding:3rem 1.5rem}.nc-how__step{text-align:center}.nc-how__number{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-family:var(--nc-font-head);font-size:1.4rem;font-weight:700}.nc-how__step h3{font-family:var(--nc-font-head);font-size:1.1rem;margin-bottom:.5rem;color:var(--nc-dark)}.nc-how__step p{font-family:var(--nc-font-body);font-size:.9rem;line-height:1.6;color:var(--nc-grey)}@media(max-width:749px){.nc-how{grid-template-columns:1fr;gap:1.5rem}}.nc-hero{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:var(--nc-cream);overflow:hidden}.nc-hero__content{display:flex;flex-direction:column;justify-content:center;padding:4rem 3rem 4rem 4rem}.nc-hero__eyebrow{font-family:var(--nc-font-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-gold);margin-bottom:1rem}.nc-hero__title{font-family:var(--nc-font-head);font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;color:var(--nc-dark);margin-bottom:1.25rem}.nc-hero__sub{font-family:var(--nc-font-body);font-size:1.05rem;line-height:1.7;color:var(--nc-grey);margin-bottom:2rem;max-width:420px}.nc-hero__ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.nc-hero__cta-primary{padding:.9rem 2rem;background:var(--nc-navy);color:var(--nc-cream);border-radius:4px;font-family:var(--nc-font-body);font-weight:600;font-size:.95rem;text-decoration:none;transition:background .2s}.nc-hero__cta-primary:hover{background:#1e3557}.nc-hero__cta-secondary{padding:.9rem 1.5rem;border:1.5px solid var(--nc-navy);color:var(--nc-navy);border-radius:4px;font-family:var(--nc-font-body);font-weight:500;font-size:.95rem;text-decoration:none;transition:all .2s}.nc-hero__cta-secondary:hover{background:var(--nc-navy);color:var(--nc-cream)}.nc-hero__trust{font-family:var(--nc-font-body);font-size:.8rem;color:var(--nc-grey)}.nc-hero__image{overflow:hidden}.nc-hero__image img{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.nc-hero{grid-template-columns:1fr}.nc-hero__image{min-height:300px;order:-1}.nc-hero__content{padding:2.5rem 1.5rem}}.nc-tanja{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--nc-cream2);min-height:400px}.nc-tanja__content{padding:4rem 3rem 4rem 4rem;display:flex;flex-direction:column;justify-content:center}.nc-tanja__eyebrow{font-family:var(--nc-font-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-gold);margin-bottom:1rem}.nc-tanja__title{font-family:var(--nc-font-head);font-style:italic;font-size:clamp(1.5rem,2.5vw,2.2rem);color:var(--nc-dark);line-height:1.25;margin-bottom:1.25rem}.nc-tanja__text{font-family:var(--nc-font-body);font-size:1rem;line-height:1.75;color:var(--nc-grey);margin-bottom:1.75rem}.nc-tanja__credentials{display:flex;gap:1rem;flex-wrap:wrap}.nc-tanja__cred{font-family:var(--nc-font-body);font-size:.8rem;font-weight:500;padding:.4rem .9rem;border:1px solid rgba(166,143,84,.4);border-radius:2rem;color:var(--nc-grey)}.nc-tanja__visual{background:linear-gradient(135deg,var(--nc-cream) 0%,var(--nc-cream2) 100%);display:flex;align-items:center;justify-content:center;min-height:360px;font-size:5rem}@media(max-width:749px){.nc-tanja{grid-template-columns:1fr}.nc-tanja__visual{min-height:200px;order:-1;font-size:3rem}.nc-tanja__content{padding:2rem 1.5rem}}.nc-sets-promo{text-align:center;padding:4rem 1.5rem;background:var(--nc-navy);color:var(--nc-cream)}.nc-sets-promo__eyebrow{font-family:var(--nc-font-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-gold);margin-bottom:1rem}.nc-sets-promo__title{font-family:var(--nc-font-head);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;margin-bottom:1rem;color:var(--nc-cream)}.nc-sets-promo__sub{font-family:var(--nc-font-body);font-size:1.05rem;line-height:1.65;max-width:520px;margin:0 auto 2rem;opacity:.85}.nc-sets-promo__cta{display:inline-block;padding:1rem 2.5rem;background:var(--nc-gold);color:var(--nc-cream);border-radius:4px;font-family:var(--nc-font-body);font-weight:600;font-size:1rem;text-decoration:none;transition:opacity .2s}.nc-sets-promo__cta:hover{opacity:.85}.nc-sets-promo__perks{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.nc-sets-promo__perk{font-family:var(--nc-font-body);font-size:.85rem;color:#f8f5f0b3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nesting-club.css.map */
