:root{--sophestia-cream: #F5F0E8;--sophestia-surface: #FBF7F1;--sophestia-sand: #EDE4D3;--sophestia-line: #D9CDB8;--sophestia-ink: #2B1E14;--sophestia-ink-soft: #6B5641;--sophestia-muted: #A08F7A;--sophestia-accent: #8B5E3C;--sophestia-accent-soft: rgba(139, 94, 60, .12);--sophestia-bg: var(--sophestia-cream);--sophestia-surface-alt: var(--sophestia-sand)}body{letter-spacing:.005em}h1,.h1,h2,.h2,h3,.h3,.card__heading,.card__heading a,.h4,h4{font-family:var(--font-heading-family);letter-spacing:-.01em;line-height:1.08;font-weight:400}h1,.h1{font-weight:400;letter-spacing:-.015em}h5,.h5,h6,.h6{font-family:Urbanist,sans-serif;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;line-height:1.4}p,.rte,.richtext{line-height:1.75;color:var(--sophestia-ink)}.eyebrow,.sophestia-eyebrow,.overline{display:inline-block;font-family:Urbanist,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:.22em;font-weight:500;color:var(--sophestia-ink-soft)}.collection__title .collection__eyebrow{display:block;margin:0 0 14px}.collection__title-text--maison{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.05;letter-spacing:-.01em;color:var(--sophestia-ink)}.caption,.caption-large{font-family:var(--font-heading-family);font-style:italic;letter-spacing:.01em}.button,.shopify-payment-button__button--unbranded{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:500;padding:1.5rem 2.8rem;transition:background-color .25s ease,color .25s ease,transform .2s ease,border-color .25s ease}.button:not([disabled]):hover{transform:translateY(-1px)}a{transition:color .2s ease,opacity .2s ease}.card-wrapper .card__content{padding-top:1.6rem;padding-bottom:0}.card__heading,.card__heading a,.card-wrapper .card__heading{font-family:Urbanist,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:.005em;line-height:1.3;text-transform:none;color:var(--sophestia-ink)}.card__heading a{text-decoration:none}.product__title,.product__title>*{font-family:Urbanist,sans-serif;font-weight:500;font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:-.005em;line-height:1.2;text-transform:none;color:var(--sophestia-ink)}.price{font-family:Urbanist,sans-serif;letter-spacing:.04em;font-weight:400;font-size:1.4rem}.price__regular .price-item--regular,.price__sale .price-item--sale{color:var(--sophestia-accent)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{font-family:Urbanist,sans-serif;letter-spacing:.01em;font-size:1.5rem}.header__menu-item,.list-menu__item,.header__menu-item span{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:500}.header__heading-logo{max-height:60px}.footer{font-family:Urbanist,sans-serif;font-size:1.3rem;letter-spacing:.02em}.footer__heading{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem;font-weight:500}.footer-block__brand-info>div.rte{font-family:var(--font-heading-family);font-style:italic;font-size:1.25rem;line-height:1.4}.announcement-bar__message{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.25em;font-size:1.1rem;font-weight:400;padding:1.4rem 2rem}.badge{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:1rem;font-weight:500;padding:.3rem 1rem;border:0;border-radius:999px}.rich-text__text{max-width:68rem;margin-left:auto;margin-right:auto}.banner__box .button{margin-top:1.6rem}.banner__heading{font-weight:400;letter-spacing:-.015em}.sophestia-divider{width:4rem;height:1px;background-color:var(--sophestia-accent);margin:2rem auto;border:0}.product-personalization{margin:2rem 0;padding:1.8rem 0;border-top:1px solid var(--sophestia-line);border-bottom:1px solid var(--sophestia-line)}.product-personalization__label{display:block;margin-bottom:1rem;font-family:Urbanist,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:.22em;font-weight:500;color:var(--sophestia-ink-soft)}.product-personalization__input{width:100%;padding:1.4rem 1.5rem;background:transparent;border:1px solid var(--sophestia-line);color:var(--sophestia-ink);font-family:Urbanist,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.65;letter-spacing:.01em;resize:vertical;min-height:9rem;transition:border-color .2s ease,box-shadow .2s ease}.product-personalization__input:focus{outline:none;border-color:var(--sophestia-accent);box-shadow:0 0 0 3px var(--sophestia-accent-soft)}.product-personalization__input::placeholder{color:var(--sophestia-muted);font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem}.product-personalization__footer{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.9rem;font-family:Urbanist,sans-serif;font-size:1.15rem;color:var(--sophestia-ink-soft);letter-spacing:.02em}.product-personalization__helper{font-family:var(--font-heading-family);font-style:italic;font-size:1.35rem;line-height:1.45;flex:1;color:var(--sophestia-ink-soft)}.product-personalization__counter{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.05em;font-size:1.1rem}.sophestia-breadcrumbs{padding:2rem 0 0;margin:0 auto}.sophestia-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;list-style:none;padding:0;margin:0;font-family:Urbanist,sans-serif;font-size:1.05rem;text-transform:uppercase;letter-spacing:.16em;font-weight:500;color:var(--sophestia-muted)}.sophestia-breadcrumbs__item{display:inline-flex;align-items:center}.sophestia-breadcrumbs__item:not(:last-child):after{content:"/";margin-left:.6rem;color:var(--sophestia-line)}.sophestia-breadcrumbs__item a{color:var(--sophestia-muted);text-decoration:none;transition:color .2s ease}.sophestia-breadcrumbs__item a:hover,.sophestia-breadcrumbs__item--current{color:var(--sophestia-ink)}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-family:Urbanist,sans-serif;font-size:1.05rem;text-transform:uppercase;letter-spacing:.18em;font-weight:500;color:var(--sophestia-muted);margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{font-family:Urbanist,sans-serif;font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;padding:1.1rem 1.8rem;margin:.6rem .4rem .2rem 0;border-color:var(--sophestia-line);color:var(--sophestia-ink);background-color:transparent;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--sophestia-ink);color:var(--sophestia-ink)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--sophestia-ink);border-color:var(--sophestia-ink);color:var(--sophestia-surface)}.sophestia-jdgm-badge{margin:.6rem 0 .8rem;min-height:1.6rem}.sophestia-jdgm-badge--inline{margin:0;display:inline-block}.sophestia-jdgm-badge .jdgm-prev-badge__stars{color:var(--sophestia-accent);letter-spacing:.15em}.sophestia-jdgm-badge .jdgm-prev-badge__text{font-family:Urbanist,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.14em;color:var(--sophestia-muted);margin-left:.6rem}.sophestia-reviews{padding:8rem 0 6rem;border-top:1px solid var(--sophestia-line);margin-top:6rem;background-color:var(--sophestia-bg)}.sophestia-reviews__header{text-align:center;margin-bottom:4rem}.sophestia-reviews__header .sophestia-eyebrow{display:block;margin-bottom:1.4rem;color:var(--sophestia-muted)}.sophestia-reviews__title{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(3.2rem,4.5vw,5.2rem);line-height:1.05;letter-spacing:-.01em;color:var(--sophestia-ink);margin:0}.sophestia-jdgm-widget,.sophestia-jdgm-widget *{font-family:Urbanist,sans-serif}.sophestia-jdgm-widget .jdgm-rev__author,.sophestia-jdgm-widget .jdgm-rev__title{font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;color:var(--sophestia-ink);letter-spacing:.01em}.sophestia-jdgm-widget .jdgm-rev__body{font-size:1.45rem;line-height:1.75;color:var(--sophestia-ink-soft)}.sophestia-jdgm-widget .jdgm-rev,.sophestia-jdgm-widget .jdgm-rev-widg__header,.sophestia-jdgm-widget .jdgm-rev-widg__summary{border-color:var(--sophestia-line)!important}.sophestia-jdgm-widget .jdgm-star{color:var(--sophestia-accent)!important}.sophestia-jdgm-widget .jdgm-write-rev-link,.sophestia-jdgm-widget .jdgm-paginate__page{font-family:Urbanist,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;border-radius:0!important;border-color:var(--sophestia-ink)!important;color:var(--sophestia-ink)!important;background:transparent!important}.sophestia-jdgm-widget .jdgm-write-rev-link:hover{background:var(--sophestia-ink)!important;color:var(--sophestia-surface)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sophestia.css.map */
