:root{--copy-size: 18px;--link-size: 18px;--price-size: 20px}.section-desc,.ring-stage__text,.faq__a-inner,.faq__foot,.couples-features li,.reviews__count,.hero-sub,.page-head__intro,.rte{font-size:var(--copy-size);color:var(--ink)}.section-desc{max-width:600px}.section-label,.case__occasion,.footer-col-title{font-size:16px;letter-spacing:5px;color:var(--ink)}.couples-text p,.marquee-item{color:var(--ink)}.faq__q{font-size:var(--copy-size);color:var(--ink)}.review-card__meta,.review-card__name{font-size:14px;color:var(--ink)}.review-card__verified{font-size:12px;color:var(--ink)}.hero-trust{font-size:14px}.scroll-indicator span{color:var(--ink)}.product-price,.related__price,.search-result-price,.sticky-cta__price,.cart-page__price,.cart-subtotal{font-size:var(--price-size);color:var(--ink)}.product-name{font-size:26px;color:var(--ink)}.section-viewall,.case__cta,.ugc__follow-link,.product-cta,.btn-primary{font-size:var(--link-size);color:var(--ink)}.nav-logo{font-size:28px;color:var(--ink)}.nav-slogan{font-size:17px;color:var(--ink)}.nav-links a{font-size:var(--copy-size);color:var(--ink)}.nav-icon-btn{color:var(--ink)}.nav-icon-btn svg{width:26px;height:26px}.nav-actions{gap:24px}.mobile-nav-links a{color:var(--ink)}@media(max-width:1400px){#navbar{padding:18px 28px}.nav-links{display:none}.nav-hamburger{display:flex}}:root{--usp-h: 40px}.usp-bar__item{font-size:14px;color:var(--ink)}.usp-bar__mark{font-size:10px}.footer-brand-slogan,.footer-desc,.footer-links a,.footer-response,.footer-copy,.footer-socials a,.footer-socials__todo{font-size:16px;color:var(--ink)}.footer-desc{max-width:340px}.coming-soon-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:32px;background:#ebe1cd}.coming-soon-card__mark{font-family:Cormorant Garamond,serif;font-size:40px;color:var(--gold-ink);line-height:1}.coming-soon-card__title{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;letter-spacing:3px;color:var(--ink)}.coming-soon-card__text{font-size:var(--copy-size);line-height:1.8;color:var(--ink);max-width:280px}.coming-soon-card .section-viewall{margin-top:6px}.collection-empty{text-align:center;padding:80px 0}.collection-empty__title{font-family:Cormorant Garamond,serif;font-size:clamp(32px,5vw,48px);font-weight:300;letter-spacing:4px;color:var(--ink)}.collection-empty__text{margin-top:16px;font-size:var(--copy-size);line-height:1.9;color:var(--ink)}.promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:60px;list-style:none;padding:0}.promise-card{background:#7b3f0005;border:1px solid var(--line);padding:36px 32px;display:flex;flex-direction:column;gap:14px}.promise-card__mark{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--gold-ink);line-height:1}.promise-card__title{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:var(--ink)}.promise-card__text{font-size:var(--copy-size);line-height:1.9;color:var(--ink)}@media(max-width:1100px){.promise__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.promise__grid{grid-template-columns:1fr}}.product-grid>.coming-soon-card{grid-column:1 / -1;aspect-ratio:auto;min-height:360px}.couples-visual .coming-soon-card__title{font-size:28px}:root{--usp-h: 46px}.usp-bar__item{font-size:17px;letter-spacing:2px;color:var(--ink)}.usp-bar__mark{font-size:12px}.btn-ghost{color:var(--ink);border-color:var(--ink);font-size:16px}.btn-ghost:hover{color:var(--gold-ink);border-color:var(--gold-ink)}.hero-trust,.review-card__meta,.couples-text p,.footer-copy,.footer-socials a,.nav-links a,.nav-icon-btn,.mobile-nav-links a,.mobile-nav-foot a,.cart-empty p,.cart-empty span,.cart-shipping-note,.search-tags a,.search-suggestions-label,.search-did-you-mean,.search-view-all,.search-no-results p,.search-no-results span,.breadcrumbs__item,.ugc-card__quote,.page-cta p,.legal__updated,.thankyou__intro,.thankyou__panel,.notfound__sub,.notfound__links a,.pagination__current,.sticky-cta__title,.scroll-indicator span{color:var(--ink)}:root{--ink-deep: #5E2F00}.faq__q,.faq__a-inner,.faq__foot{font-size:20px;color:var(--ink-deep);font-weight:300}.footer-col-title{font-size:17px;color:var(--ink-deep);font-weight:300}.footer-brand-name{color:var(--ink-deep)}.footer-brand-slogan,.footer-desc,.footer-links a,.footer-response,.footer-copy,.footer-socials a,.footer-socials__todo{font-size:18px;color:var(--ink-deep);font-weight:300}.faq__icon{color:var(--ink-deep)}.breadcrumbs__item{font-size:15px;font-weight:400;color:var(--ink-deep);gap:8px}.breadcrumbs__list{gap:8px}.breadcrumbs__sep{color:var(--gold-ink)}.cursor{z-index:2147483647}[id^=shopify-pc__],[id^=shopify-pc__] *,[class*=shopify-pc__],[class*=shopify-pc__] *{cursor:auto!important}[id^=shopify-pc__] button,[id^=shopify-pc__] a,[id^=shopify-pc__] label,[id^=shopify-pc__] input,[class*=shopify-pc__] button,[class*=shopify-pc__] a,[class*=shopify-pc__] label,[class*=shopify-pc__] input{cursor:pointer!important}body:has([id^=shopify-pc__]:hover,[class*=shopify-pc__]:hover) .cursor{display:none!important}body:not(.has-dot-cursor),body:not(.has-dot-cursor) .product-card{cursor:auto}body:not(.has-dot-cursor) .search-close,body:not(.has-dot-cursor) .search-submit{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/assets/readability.css.map */
