@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..700;1,400..700&family=Plus+Jakarta+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--font-heading-family: "Playfair Display", Georgia, serif;--font-body-family: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--color-warm-bg: #fcfbf7;--color-soft-card: #ffffff;--color-charcoal: #1c1917;--color-muted-text: #57534e;--color-sand-accent: #c2a688;--color-sand-hover: #b09374;--color-border-warm: #e8e4db}body,.gradient,#MainContent,main,header,footer{background-color:var(--color-warm-bg)!important;color:var(--color-charcoal)!important;font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.product__title,.card__heading,.collection-hero__title,.section-heading,.header__heading-link{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--color-charcoal)!important}[class*=banner]:before,[class*=hero]:before,.media:before,.image-with-text:before,.overlay{background-color:transparent!important;opacity:0!important}.card,.media-card,.product-card,.collection-card,.card-wrapper{background-color:var(--color-soft-card)!important;border:1px solid var(--color-border-warm)!important;border-radius:8px!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.card:hover,.media-card:hover,.collection-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px -6px #1c191712!important}.media-card img,.collection-card img,.card__media img{object-fit:cover!important;object-position:center center!important;transition:transform .4s ease!important}.card:hover img,.collection-card:hover img{transform:scale(1.04)!important}.button,.btn,button[type=submit],.product-form__submit,.variant-picker button{background-color:var(--color-charcoal)!important;color:#fff!important;border-radius:50px!important;border:1px solid var(--color-charcoal)!important;padding:12px 24px!important;font-family:var(--font-body-family)!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.02em!important;transition:all .2s ease!important}.button:hover,.btn:hover,.product-form__submit:hover{background-color:var(--color-sand-accent)!important;border-color:var(--color-sand-accent)!important;color:#fff!important}.button--secondary,.btn--secondary{background-color:transparent!important;color:var(--color-charcoal)!important;border:1px solid var(--color-border-warm)!important}.button--secondary:hover,.btn--secondary:hover{background-color:var(--color-sand-accent)!important;color:#fff!important;border-color:var(--color-sand-accent)!important}.variant-picker label,.product-form__input label{border:1px solid var(--color-border-warm)!important;border-radius:30px!important;padding:8px 18px!important;font-size:.9rem!important;background-color:#fff!important;color:var(--color-charcoal)!important;transition:all .15s ease!important;cursor:pointer!important}.variant-picker input:checked+label,.product-form__input input:checked+label{background-color:var(--color-charcoal)!important;color:#fff!important;border-color:var(--color-charcoal)!important}.size-guide-trigger{display:inline-flex;align-items:center;gap:6px;background:none!important;border:none!important;color:var(--color-sand-accent)!important;font-family:var(--font-body-family)!important;font-size:.88rem!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important;cursor:pointer!important;padding:0!important;margin-left:auto!important;transition:color .2s ease!important}.size-guide-trigger:hover{color:var(--color-charcoal)!important}.niya-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1c191799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.niya-modal-overlay.active{opacity:1;visibility:visible}.niya-modal-content{background:#fff;border-radius:16px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;padding:28px;box-shadow:0 20px 40px #00000026;position:relative;transform:translateY(20px);transition:transform .25s ease}.niya-modal-overlay.active .niya-modal-content{transform:translateY(0)}.niya-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-warm);padding-bottom:16px;margin-bottom:20px}.niya-modal-title{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;margin:0!important;color:var(--color-charcoal)}.niya-modal-close{background:none!important;border:none!important;font-size:1.5rem!important;color:var(--color-muted-text)!important;cursor:pointer!important;padding:4px 8px!important;line-height:1!important}.niya-unit-toggle{display:flex;gap:8px;background:#f4f1ea;padding:4px;border-radius:20px;width:fit-content;margin-bottom:20px}.niya-unit-btn{border:none!important;background:transparent!important;color:var(--color-muted-text)!important;padding:6px 16px!important;border-radius:16px!important;font-size:.85rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.niya-unit-btn.active{background:#fff!important;color:var(--color-charcoal)!important;box-shadow:0 2px 6px #00000014!important}.niya-size-table{width:100%;border-collapse:collapse;margin-bottom:20px;text-align:center}.niya-size-table th{background:#f9f7f2;font-family:var(--font-body-family);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:12px;border:1px solid var(--color-border-warm);color:var(--color-charcoal)}.niya-size-table td{padding:12px;font-size:.9rem;border:1px solid var(--color-border-warm);color:var(--color-muted-text)}.niya-size-table tr:nth-child(2n){background:#fdfcf9}.niya-size-tip{font-size:.85rem;color:var(--color-muted-text);background:#f7f4ed;padding:12px 16px;border-radius:8px;line-height:1.5}.complete-the-look-section{padding:40px 0;border-top:1px solid var(--color-border-warm);margin-top:40px}.complete-the-look-heading{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;margin-bottom:24px!important;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/minimal-theme.css.map */
