body.se-readable{--muted: #57514e;--se-small: .875rem;--se-label: 1rem;font-family:var(--font-primary--family, Arial, sans-serif);font-style:normal;font-weight:400;font-size:1.0625rem;line-height:1.65}.se-readable :is(h1,h2,h3,.display){font-family:var(--font-primary--family, Arial, sans-serif);font-weight:700;line-height:1.18;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance}.se-readable h1{font-size:clamp(2rem,3.6vw,3rem)}.se-readable h2{font-size:clamp(1.75rem,3vw,2.5rem)}.se-readable h3{font-size:clamp(1.125rem,2vw,1.375rem)}.se-readable :is(p,li){overflow-wrap:break-word}.se-readable .eyebrow{font-size:var(--se-small);font-weight:600;letter-spacing:.075em;line-height:1.5}.se-readable label{font-size:var(--se-label);font-weight:600;line-height:1.45}.se-readable :is(input,select,textarea){font-family:inherit;font-size:1rem;line-height:1.5}.se-readable :is(input,textarea)::placeholder{color:#655d63;opacity:1}.se-readable :is(.button,button[name=add],input[name=checkout]){min-height:3.375rem;font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:.005em;text-transform:none;border-radius:.625rem;white-space:normal;text-align:center}.se-readable .announcement p{padding:.7rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.5;letter-spacing:.025em;text-transform:none}.se-readable .announcement .se-b2g1-banner-link{display:block}.se-readable .announcement .se-b2g1-banner-link span:last-child{display:block;font-size:var(--se-small);font-weight:400;letter-spacing:0}.se-readable .announcement .se-b2g1-banner-link span[aria-hidden=true]{display:none}.se-readable .site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:1.75rem}.se-readable .site-header__brand{justify-self:start;font-family:var(--font-primary--family, Arial, sans-serif);font-size:1.5rem;font-weight:700;letter-spacing:-.04em}.se-readable .site-header__brand strong{font-weight:700}.se-readable .desktop-nav{justify-content:center;gap:1.4rem}.se-readable :is(.desktop-nav a,.site-header__actions>a,.mobile-nav summary){font-size:.9375rem;font-weight:600}.se-readable .mobile-nav nav a{font-size:1rem}.se-readable .header-icon span{font-size:var(--se-small)}.se-readable .jewelry-hero__copy h1{font-family:var(--font-display--family, Georgia, serif);font-weight:var(--font-display--weight, 400);font-size:clamp(3.5rem,4.8vw,4rem);line-height:1.08;letter-spacing:-.025em}.se-readable .jewelry-hero__lead{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.6}.se-readable .jewelry-hero__benefits{font-size:1rem;font-weight:400}.se-readable .jewelry-hero__actions .text-link{font-size:1rem;font-weight:600}.se-readable .jewelry-hero__secure{font-size:var(--se-small)}.se-readable .jewelry-hero__product-card>span{font-size:var(--se-small);font-weight:600;letter-spacing:.04em}.se-readable .jewelry-hero__product-card>strong{font-size:1.125rem;font-weight:600;line-height:1.4}.se-readable .brand-story__copy h2{font-family:var(--font-display--family, Georgia, serif);font-weight:var(--font-display--weight, 400);font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.16;letter-spacing:-.02em}.se-readable :is(.trust-strip strong,.trust-strip span){line-height:1.5}.se-readable .trust-strip strong{font-size:1rem;font-weight:600}.se-readable .trust-strip span{font-size:var(--se-small)}.se-readable .product-card__content{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.se-readable .product-card__content h3{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}.se-readable .product-card__badge{font-size:var(--se-small)}.se-readable .launch-sale-price .launch-sale-price__badge{font-size:var(--se-small);font-weight:600;letter-spacing:.04em;line-height:1.25}.se-readable .launch-sale-price .launch-sale-price__values{font-size:1rem;gap:.4rem .65rem}.se-readable .launch-sale-price__values strong{font-size:1.125rem;font-weight:700;line-height:1.4}.se-readable .launch-sale-price__regular{font-size:1rem}.se-readable .launch-sale-price>small{font-size:var(--se-small);font-weight:400;line-height:1.6}.se-readable .launch-sale-price--compact{justify-items:start;text-align:left}.se-readable .launch-sale-price--compact .launch-sale-price__values{justify-content:flex-start}.se-readable .product-details h1{font-size:clamp(2.125rem,3.2vw,2.5rem);line-height:1.18;font-weight:600;letter-spacing:-.025em}.se-readable .product-details__tagline{font-size:1.0625rem;line-height:1.65}.se-readable .product-details__price{font-size:1.875rem;font-weight:700}.se-readable .product-details__price .launch-sale-price__values strong{font-size:1.75rem;line-height:1.25}.se-readable .product-details__price .launch-sale-price__regular{font-size:1.1875rem}.se-readable .product-details__tax{font-size:var(--se-small);line-height:1.6}.se-readable .product-form{gap:1.25rem}.se-readable .personalization-fields>p{font-size:1rem;line-height:1.6}.se-readable .product-form .personalization-fields legend{font-size:1.25rem;font-weight:600;line-height:1.4}.se-readable .product-form__safe{font-size:var(--se-small);line-height:1.6}.se-readable .product-assurances{grid-template-columns:1fr;gap:.75rem}.se-readable .product-assurances p{font-size:.9375rem;line-height:1.5}.se-readable .product-assurances strong{font-weight:600}.se-readable .product-accordions summary{font-size:1.0625rem;font-weight:600;line-height:1.5}.se-readable :is(.product-accordions .rte,.product-accordions details>p,.standard-page .rte,.collection-page__header .rte){font-size:1.0625rem;line-height:1.7}.se-readable .breadcrumbs{flex-wrap:wrap;font-size:var(--se-small);line-height:1.5}.se-readable .product-offer strong,.se-readable .product-offer span{font-size:1rem;line-height:1.5}.se-readable .se-upload__heading{flex-wrap:wrap}.se-readable .se-upload__heading label{font-size:1rem;font-weight:600}.se-readable .se-upload__copy strong{font-size:1.0625rem;font-weight:600}.se-readable :is(.se-upload__copy>span,.se-upload__count,.se-upload__help,.se-upload__purpose,.se-upload__caption,.se-upload__status,.se-upload__error,.se-upload__image-wrap span){font-size:var(--se-small);line-height:1.55}.se-readable .se-upload__dropzone{min-height:6rem;padding:1rem}.se-readable .se-upload__caption{overflow-wrap:anywhere}.se-readable .se-b2g1-card{padding:1.125rem}.se-readable .se-b2g1-card .se-b2g1-title{font-size:1.625rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.se-readable .se-b2g1-cart .se-b2g1-title{font-size:1.375rem}.se-readable .se-b2g1-card .se-b2g1-copy{font-size:1rem;line-height:1.6}.se-readable .se-b2g1-card .se-b2g1-price{font-size:1.125rem;line-height:1.5}.se-readable .se-b2g1-kicker,.se-readable .se-b2g1-kicker b{font-size:var(--se-small);line-height:1.4;font-weight:600;letter-spacing:.025em}.se-readable .se-b2g1-card :is(.se-b2g1-small,.se-b2g1-terms p,.se-b2g1-terms summary){font-size:var(--se-small);line-height:1.6}.se-readable .se-b2g1-card .se-b2g1-terms summary{min-height:2.75rem;padding-block:.6rem}.se-readable .se-b2g1-gift-row span{font-size:var(--se-small);line-height:1.4;padding:.65rem .25rem}.se-readable .se-b2g1-option>strong{font-size:1rem;font-weight:600}.se-readable :is(.se-b2g1-option-price,.se-b2g1-option-cta){font-size:var(--se-small);line-height:1.45}.se-readable .se-b2g1-option-cta{padding:.7rem .15rem;min-height:2.75rem}.se-readable .se-b2g1-option{overflow-wrap:anywhere}.se-readable .se-b2g1-card .se-b2g1-saving{font-size:1rem;line-height:1.5}.se-readable .se-b2g1-design-note{font-size:var(--se-small);line-height:1.6}.se-readable .cart-drawer__panel{display:flex;flex-direction:column;height:100%;height:100dvh}.se-readable :is(.cart-drawer__header,.cart-drawer__shipping,.cart-drawer__message,.cart-drawer__footer){flex-shrink:0}.se-readable .cart-drawer__body{flex:1;min-height:0}.se-readable .cart-drawer__empty{min-height:0;overflow-y:auto}.se-readable .cart-drawer__header h2{font-size:1.375rem;font-weight:600}.se-readable .cart-drawer__shipping p{font-size:1rem;line-height:1.45}.se-readable :is(.cart-drawer__shipping small,.cart-drawer__variant,.cart-drawer__property,.cart-drawer__footer p,.cart-drawer__footer>a,.cart-drawer__message,.cart-summary>p,.cart-summary>a,.cart-item__info p,.cart-item__remove){font-size:var(--se-small);line-height:1.6}.se-readable .cart-drawer__footer .cart-drawer__sale-notice{font-size:var(--se-small);font-weight:600;line-height:1.6}.se-readable .cart-drawer__item{grid-template-columns:5rem minmax(0,1fr)}.se-readable .cart-drawer__item-heading{grid-template-columns:minmax(0,1fr);gap:.3rem}.se-readable .cart-drawer__item-heading h3{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}.se-readable .cart-drawer__item-heading>strong{font-size:1.125rem;line-height:1.4}.se-readable .cart-drawer__property{overflow-wrap:anywhere}.se-readable .cart-drawer__quantity{grid-template-columns:2.75rem 2.1rem 2.75rem}.se-readable .cart-drawer__quantity button{height:2.75rem}.se-readable .cart-drawer__quantity span{font-size:1rem}.se-readable .cart-drawer__footer>div{gap:.75rem;font-size:1.1875rem}.se-readable .cart-drawer__footer form button{min-height:3.375rem;padding:.8rem 1.2rem;border:1px solid var(--accent);background:var(--accent);color:#fff;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.35}.se-readable .cart-summary h2{font-size:1.5rem}.se-readable .cart-item__info h2{font-size:1.0625rem;line-height:1.4}.se-readable .cart-item__info .cart-item__price{font-size:1.125rem}.se-readable :is(.how-it-works__content p,.photo-guide__steps p,.photo-guide__note span){font-size:1rem;line-height:1.65}.se-readable :is(.how-it-works__content>span,.photo-guide__steps span){font-size:var(--se-small);font-weight:600}.se-readable :is(.how-it-works__content h3,.photo-guide__steps h3){font-size:1.25rem;line-height:1.35;font-weight:600}.se-readable .how-it-works__content a{min-height:2.75rem;font-size:1rem;font-weight:600}.se-readable :is(.etsy-review small,.etsy-reviews__source,.etsy-reviews__summary p,.collection-page__bar p){font-size:var(--se-small);line-height:1.6}.se-readable .etsy-review blockquote{font-size:1.0625rem;font-weight:400;line-height:1.7}.se-readable .site-footer h2{font-size:1rem;line-height:1.5;letter-spacing:.02em;text-transform:none;font-weight:600}.se-readable .site-footer nav a{font-size:1rem;line-height:1.5}.se-readable .site-footer__bottom{font-size:var(--se-small)}.se-readable .site-footer__brand>a{font-family:var(--font-primary--family, Arial, sans-serif);font-weight:600;letter-spacing:-.03em}.se-readable .site-footer__form{grid-template-columns:minmax(0,1fr) auto}.se-readable .site-footer__form input{min-width:0}.se-readable .site-footer__form input::placeholder{color:#c9c4bc}.se-readable .site-footer__main>div{min-width:0}@media(max-width:1099px)and (min-width:900px){.se-readable .site-header__inner{gap:1rem}.se-readable .desktop-nav{gap:.85rem}}@media(max-width:899px){.se-readable .site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.se-readable .site-header__brand{justify-self:center}.se-readable .jewelry-hero__copy h1{font-size:clamp(2.375rem,5.8vw,3rem)}}@media(max-width:749px){body.se-readable{font-size:1rem}.se-readable .featured-jewelry__heading{align-items:flex-start;flex-direction:column;gap:1rem}.se-readable .product-details h1{font-size:clamp(1.75rem,4.8vw,2rem)}}@media(max-width:599px){.se-readable .jewelry-hero__copy h1{font-size:clamp(2.25rem,10.2vw,2.625rem)}.se-readable .jewelry-hero__lead{font-size:1.0625rem}.se-readable .product-details__price .launch-sale-price__values strong{font-size:1.625rem}.se-readable .product-details__tagline{font-size:1rem}.se-readable .se-b2g1-options{gap:.4rem}}@media(max-width:359px){.se-readable .site-header__brand{font-size:1.2rem}.se-readable .site-header__actions{gap:.65rem}.se-readable .se-b2g1-card{padding:.8rem}.se-readable .cart-drawer__body,.se-readable .cart-drawer__footer{padding-inline:.875rem}.se-readable .se-b2g1-kicker{font-size:.875rem}}@media(max-height:620px){.se-readable .cart-drawer__panel{display:block;overflow-y:auto}.se-readable .cart-drawer__body{overflow-y:visible}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.se-readable :is(.button,.product-card__media img){transition:none}}.se-readable .product-form button[name=add]{font-size:1.0625rem;font-weight:700;min-height:3.375rem}.se-readable :is(.product-details,.product-details__sticky,.product-form){min-width:0}.se-readable .se-b2g1-price strong{white-space:normal;overflow-wrap:anywhere}@media(max-width:899px){.se-readable .product-page__layout{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/se-readable.css.map */
