:root{--f-display: "Cormorant", "Cormorant Garamond", Georgia, "Times New Roman", serif}.pdp__info .eyebrow,.form-page .eyebrow,.collection-hero .eyebrow,.occasion-carousel__head .eyebrow,.showcase__eyebrow,.b2bl .eyebrow{color:var(--c-violet)}.hero__title{font-size:clamp(2.6rem,6.4vw,5.75rem)}.pdp__price-note{font-size:.82rem;line-height:1.5;color:var(--c-ink-soft);margin:.2rem 0 0}.pdp__price-note a{text-decoration:underline}.pdp__unit-price{font-size:.85rem;color:var(--c-ink-soft);margin:.2rem 0 0}.pdp__details{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:.75rem 0 0;font-size:.95rem;line-height:1.5;color:var(--c-ink-soft)}.pdp__details dt{font-weight:600;color:var(--c-ink)}.pdp__details dd{margin:0}@media(max-width:480px){.pdp__details{grid-template-columns:1fr;gap:.15rem 0}.pdp__details dd{margin-bottom:.6rem}}.pdp__accordion .body-m p{margin:.6em 0 0}.pdp__accordion .body-m p:first-child{margin-top:0}.pdp__accordion a{text-decoration:underline}.cart-note{font-size:.78rem;line-height:1.5;color:var(--c-ink-soft);margin:0 0 1rem}.cart-note a{text-decoration:underline}.favor-calc-wrap{padding:2.5rem 1rem}.favor-calc{max-width:560px;margin:0 auto;padding:1.5rem;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;text-align:center}.favor-calc__eyebrow{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-violet);margin:0 0 .25rem}.favor-calc__title{margin:0 0 1rem}.favor-calc__label{display:block;font-size:.9rem;margin-bottom:.35rem}.favor-calc__input{width:7rem;font-size:1.25rem;text-align:center;padding:.5rem;border:1px solid rgba(0,0,0,.25);border-radius:8px}.favor-calc__result{margin:1rem 0;min-height:3rem;line-height:1.5}.favor-calc__btn{min-height:44px}.favor-calc__b2b{font-size:.88rem;margin:1rem 0 0}.favor-calc__b2b a{text-decoration:underline}.occ-links{padding:2.5rem 1rem}.occ-links__grid,.occ-links .occ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;max-width:1100px;margin:1.25rem auto 0}.occ-card{display:block;padding:1.25rem;border:1px solid rgba(0,0,0,.12);border-radius:12px;text-decoration:none;color:inherit;background:#fff;transition:box-shadow .2s}.occ-card:hover{box-shadow:0 4px 16px #00000014}.ship-progress{margin:0 0 1rem}.ship-progress__text{font-size:.88rem;line-height:1.4;margin:0 0 .4rem}.ship-progress__bar{height:6px;border-radius:999px;background:#2e1a3d1f;overflow:hidden}.ship-progress__bar span{display:block;height:100%;background:var(--c-violet);border-radius:999px;transition:width .3s}.ship-progress__form{margin-top:.75rem}.ship-progress__form .btn{min-height:44px;width:100%;justify-content:center;text-align:center}.cart-ship{max-width:420px;margin:var(--space-4, 2rem) 0 0 auto}@media(max-width:640px){.cart-ship{max-width:none}}.occasion-slide__link{display:inline-block;margin-top:.5rem;font-size:.9rem;text-decoration:underline;color:inherit;min-height:24px}.b2bl__hero{padding-block:var(--space-5, 3rem) var(--space-3, 1.5rem)}.b2bl__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.b2bl__section{padding-block:var(--space-4, 2rem)}.b2bl__grid{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.b2bl__card{padding:1.25rem;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.b2bl__card-title{font-size:1.15rem;margin:0 0 .35rem}.b2bl__table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:1rem}.b2bl__table th,.b2bl__table td{text-align:left;padding:.75rem .5rem;border-bottom:1px solid rgba(0,0,0,.12)}.b2bl__sample{margin-top:1.25rem;padding:1rem;border-radius:12px;background:#4a2a5e0f}.b2bl__steps{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:1.25rem}.b2bl__step{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:start}.b2bl__step-no{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--c-violet);color:#fff;font-weight:600}.b2bl select{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.25);border-radius:8px;background:#fff;font:inherit}
/*# sourceMappingURL=/cdn/shop/t/77/assets/ld-additions.css.map */
