body.not-home{padding-top:70px}body.not-home nav#navbar{background:#fdfaf5f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border-soft),0 4px 20px #1c19160f}body.not-home nav#navbar .nav-links a,body.not-home nav#navbar .nav-cta,body.not-home nav#navbar .nav-logo-svg{color:var(--text)}body.not-home nav#navbar .nav-links a:hover,body.not-home nav#navbar .nav-cta:hover{color:var(--gold)}.page-wrap{max-width:1240px;margin:0 auto;padding:64px 32px 80px}.page-wrap h1{font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,52px);font-weight:300;margin-bottom:24px;color:var(--text)}.page-wrap h1 em{color:var(--gold);font-style:italic}.page-wrap p{line-height:1.85;color:var(--text-mid);margin-bottom:16px}.product-page{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}@media(max-width:900px){.product-page{grid-template-columns:1fr;gap:28px}}.product-page .product-media img{width:100%;height:auto;border-radius:6px;box-shadow:var(--shadow)}.product-page .product-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.product-page .product-thumbs img{width:78px;height:78px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid var(--border-soft)}.product-page .vendor{font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.product-page h1{font-size:clamp(28px,3.5vw,42px);margin-bottom:14px}.product-page .price{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--gold-dark);margin-bottom:24px}.product-page .description{color:var(--text-mid);line-height:1.85;margin:20px 0 28px;font-size:14px}.product-page form .field-label{display:block;margin-bottom:8px}.product-page form select{margin-bottom:16px}.product-page form button{width:100%}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin-top:32px}.collection-grid a.tile{display:block;text-decoration:none;color:inherit;border:1px solid var(--border-soft);border-radius:6px;background:var(--bg-card);overflow:hidden;transition:transform .25s,box-shadow .25s}.collection-grid a.tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.collection-grid .tile-img{aspect-ratio:1/1;background:var(--bg-alt)}.collection-grid .tile-img img{width:100%;height:100%;object-fit:cover}.collection-grid .tile-info{padding:14px 16px 18px}.collection-grid .tile-name{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;color:var(--text);margin-bottom:6px}.collection-grid .tile-price{font-size:14px;color:var(--gold-dark)}.cart-line{display:grid;grid-template-columns:80px 1fr auto auto auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border-soft)}.cart-line img{width:80px;height:80px;object-fit:cover;border-radius:4px}.cart-summary{margin-top:24px;padding:22px 24px;background:var(--bg-alt);border-radius:6px}.cart-summary-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--text-mid)}.cart-summary-row.total{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--text);border-top:1px solid var(--border-soft);margin-top:10px;padding-top:14px}.account-form{max-width:420px;margin:0 auto}.account-form .field-group{margin-bottom:16px}.account-form .btn-primary{width:100%}.account-form .form-aside{text-align:center;margin-top:18px;font-size:12px;color:var(--text-muted)}.account-form .form-aside a{color:var(--gold-dark)}.article-body{max-width:720px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.78;color:var(--text-mid)}.article-body p{margin-bottom:18px}.article-body h2,.article-body h3{font-family:Cormorant Garamond,serif;color:var(--text);margin:32px 0 14px}.error-page{text-align:center;padding:90px 24px 120px}.error-page .big-num{font-family:Cormorant Garamond,serif;font-size:120px;color:var(--gold);line-height:1}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jewels-theme.css.map */
