:root{--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif !important;--font-heading-style: normal !important;--font-heading-weight: 500 !important;--font-body-family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;--font-body-weight: 400 !important;--font-body-weight-bold: 700 !important;--sl-maroon: #5a0e1b;--sl-maroon-2: #430810;--sl-gold: #c1902f;--sl-gilt: #d9ac43;--sl-cream: #f8f2e6;--sl-ink: #271a10}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3{letter-spacing:-.015em;line-height:1.08}.button,.shopify-payment-button__button--unbranded{letter-spacing:.04em;font-weight:700}.card-wrapper{transition:transform .22s ease}.card-wrapper:hover{transform:translateY(-4px)}.price__container .price-item{white-space:nowrap}.price{font-family:var(--font-heading-family)}.card-information .price,.product__info-container .price{color:var(--sl-maroon)}.card-information .price .price-item,.product__info-container .price .price-item{font-weight:500}.card__heading{letter-spacing:-.01em}.card__heading a{font-weight:500}.card .badge,.price__badge-sale{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.product__info-container .price{font-size:1.6rem}.collection__title .title,.collection-hero__title,.title-wrapper-with-link .title,.section-header .title{letter-spacing:-.015em}.sl-hero{position:relative;overflow:hidden;min-height:clamp(560px,var(--sl-hero-minh, 85vh),900px);display:flex;align-items:center}.sl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#180409db,#1804099e 38%,#18040938 68%,#1804094d),linear-gradient(180deg,#18040973,#18040900 22% 70%,#18040966)}.sl-hero__inner{position:relative;z-index:1;width:100%;padding-top:64px;padding-bottom:72px}.sl-hero__copy{max-width:620px}.sl-hero__eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.3em;font-size:.74rem;font-weight:700;color:#d9ac43;margin:0 0 1.2rem}.sl-hero__eyebrow-line{display:inline-block;width:34px;height:2px;background:#d9ac43}.sl-hero__title{font-size:clamp(2.6rem,4.8vw,4.6rem);line-height:1.04;margin:0 0 .35em;color:#fdf9f0;text-shadow:0 2px 24px rgba(0,0,0,.35)}.sl-hero__title em{font-style:italic;color:#e2b64f}.sl-hero__text{font-size:1.16rem;color:#f2e6d4;max-width:52ch;margin:0 0 30px;text-shadow:0 1px 12px rgba(0,0,0,.4)}.sl-hero__text p{margin:0}.sl-hero__actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.sl-hero .sl-hero__btn-gold.button{background:#d9ac43;color:#2b1508;box-shadow:0 12px 30px #00000059;border:none;font-weight:700}.sl-hero .sl-hero__btn-gold.button:hover{background:#c99a2e}.sl-hero .sl-hero__btn-light.button{background:#fdf9f0;color:#271a10;border:none;font-weight:700;box-shadow:0 12px 30px #00000047}.sl-hero .sl-hero__btn-light.button:hover{background:#f1e7d3}.sl-hero__chip{display:inline-flex;align-items:center;gap:10px;margin-top:26px;background:#14060a8c;border:1px solid rgba(217,172,67,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:40px;padding:10px 20px;font-size:.86rem;color:#f2e6d4}.sl-hero__chip b{color:#e2b64f;letter-spacing:2px}@media screen and (max-width:749px){.sl-hero{min-height:min(78vh,640px)}.sl-hero__overlay{background:linear-gradient(180deg,#1804098c,#18040959 40%,#180409c7)}.sl-hero__inner{padding-top:48px;padding-bottom:52px}.sl-hero__title{font-size:2.3rem}.sl-hero__text{font-size:1.02rem}.sl-hero__actions .button{flex:1 1 auto;text-align:center;justify-content:center}.sl-hero__chip{font-size:.78rem}}.sl-trust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 28px;padding-top:20px;padding-bottom:20px;text-align:center}.sl-trust__item{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-trust__t{font-family:var(--font-heading-family);font-size:1.18rem;color:#e2b64f;line-height:1.2}.sl-trust__c{font-size:.8rem;letter-spacing:.04em;opacity:.85}@media screen and (max-width:749px){.sl-trust__row{grid-template-columns:repeat(2,1fr);gap:14px 10px;padding-top:18px;padding-bottom:18px}.sl-trust__t{font-size:1.02rem}.sl-trust__c{font-size:.72rem}}.sl-band{position:relative;overflow:hidden}.sl-band__inner{max-width:820px;margin:0 auto;padding:var(--sl-band-pt, 76px) 26px var(--sl-band-pb, 76px);text-align:center;position:relative;z-index:1}.sl-band--left .sl-band__inner{text-align:left;margin-inline:0}.sl-band__eyebrow{text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;font-weight:700;color:rgb(var(--color-button));margin:0 0 .9rem}.sl-band__title{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.08;margin:0 0 .5em}.sl-band__text{font-size:1.08rem;opacity:.92}.sl-band__text>*:last-child{margin-bottom:0}.sl-band__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.sl-band--left .sl-band__actions{justify-content:flex-start}@media screen and (max-width:749px){.sl-band__title{font-size:1.7rem}.sl-band__actions .button{flex:1 1 auto;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-sacred.css.map */
