@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--font-display: "Playfair Display", Georgia, serif;--font-body-custom: "Inter", system-ui, sans-serif;--color-sage: #7A9E7E;--color-sage-dark: #6A8E6E;--color-sage-light: #EFF5EF;--color-off-white: #FAFAF8;--color-warm-gray: #F4F2EE;--color-near-black: #1C1C1A;--color-text: #3A3A38;--color-border: #E0DDD8;--color-clay: #C97D5B;--radius-btn: 6px;--radius-card: 8px}h1,.h1{font-family:var(--font-display);letter-spacing:-.02em}h2,.h2{font-family:var(--font-display);letter-spacing:-.01em}.announcement-bar{background-color:var(--color-sage)!important;color:#fff!important;font-size:13px;font-weight:500;letter-spacing:.02em}.header{background-color:var(--color-off-white);border-bottom:1px solid var(--color-border)}.header__heading-link{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:var(--color-near-black);letter-spacing:-.02em}.button--primary,[class*=button-primary]{background-color:var(--color-sage)!important;border-color:var(--color-sage)!important;border-radius:var(--radius-btn)!important;color:#fff!important;font-weight:600;letter-spacing:.01em;min-height:48px;padding-inline:24px;transition:background-color .2s ease,transform .1s ease}.button--primary:hover,[class*=button-primary]:hover{background-color:var(--color-sage-dark)!important;border-color:var(--color-sage-dark)!important;transform:translateY(-1px)}.button--secondary,[class*=button-secondary]{border-radius:var(--radius-btn)!important;border-width:2px!important;min-height:48px;padding-inline:24px;font-weight:600}.card-wrapper{border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover{box-shadow:0 4px 20px #1c1c1a1a;transform:translateY(-2px)}.card__media img{transition:transform .4s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.badge{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px}.badge--sale{background-color:var(--color-sage)!important;color:#fff!important}.cart-drawer{border-left:1px solid var(--color-border)}.cart-drawer__header{background-color:var(--color-off-white);border-bottom:1px solid var(--color-border);font-family:var(--font-display)}.cart-notification,.shipping-bar{background-color:var(--color-sage-light);border:1px solid var(--color-sage);border-radius:6px;font-size:13px;color:var(--color-near-black);padding:10px 16px;margin-bottom:16px}.collection-hero{background-color:var(--color-warm-gray);border-radius:0}.collection-description p{font-size:1rem;line-height:1.7;color:var(--color-text);max-width:680px}.product__title{font-family:var(--font-display);font-size:1.75rem;letter-spacing:-.02em;color:var(--color-near-black);line-height:1.2}.product__price{font-size:1.3rem;font-weight:700;color:var(--color-near-black)}.product__price s,.product__price del{color:#9a9895;font-weight:400}.swatch-input__btn,[class*=variant-button]{border-radius:6px!important;font-size:13px;font-weight:500;transition:all .15s ease}.nestup-trust-bar{display:flex;gap:24px;padding:12px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:16px 0;font-size:13px;color:var(--color-text);flex-wrap:wrap}.nestup-trust-bar span{display:flex;align-items:center;gap:6px}.footer{background-color:var(--color-near-black)!important;color:#d8d6d2}.footer a{color:#d8d6d2;text-decoration:none;font-size:14px;transition:color .15s ease}.footer a:hover{color:#fff}.footer__heading{color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;margin-bottom:16px}section+section{border-top:0}@media(max-width:749px){h1,.h1{font-size:2rem;line-height:1.15}h2,.h2{font-size:1.6rem}.button--primary,.button--secondary,[class*=button-primary],[class*=button-secondary]{min-height:52px;width:100%;justify-content:center}.product__title{font-size:1.4rem}.nestup-trust-bar{gap:12px;font-size:12px}}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--color-sage);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nestup-custom.css.map */
