:root{--span-ink: #14150f;--span-forest: #1a3a2a;--span-forest-deep: #10241a;--span-forest-mid: #24503a;--span-gold: #b8960c;--span-gold-on-dark: #d9c48a;--span-gold-soft: #cbae4a;--span-cream: #faf8f3;--span-warm: #f2ede2;--span-tile: #f1ede4;--span-line: #e4ddcd;--span-line-dark: rgba(237, 231, 217, .16);--span-on-dark: #fbf8f1;--span-on-dark-soft: rgba(251, 248, 241, .76);--font-heading-family: "Playfair Display", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-style: normal;--font-body-weight: 400;--span-eyebrow-spacing: .24em;--span-track-nav: .13em;--span-track-btn: .16em;--span-measure: 62ch}body{font-family:var(--font-body-family);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:1.12;color:rgb(var(--color-foreground))}.h0{font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.04}.h1{font-size:clamp(2.8rem,4vw,4.4rem)}.h2{font-size:clamp(2.2rem,3vw,3.2rem)}.rte,.rte p,p.body{line-height:1.7;font-weight:300}.span-eyebrow{font-family:var(--font-body-family);font-weight:400;text-transform:uppercase;letter-spacing:var(--span-eyebrow-spacing);font-size:1.15rem;color:var(--span-gold);margin:0 0 1.4rem;display:inline-block}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;letter-spacing:var(--span-track-btn);text-transform:uppercase;font-size:1.25rem;min-height:5.2rem;padding:0 3.2rem;border-radius:0;transition:transform .15s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.button:not([disabled]):hover:after{box-shadow:none}.button:not(.button--secondary):not([disabled]):hover{background-color:var(--span-forest-deep);transform:translateY(-1px)}.button--secondary{border:1px solid rgba(var(--color-foreground),.35)}.button--secondary:not([disabled]):hover{border-color:rgb(var(--color-foreground));transform:translateY(-1px)}a.link,.link--text{text-underline-offset:3px}.card-wrapper .quick-add__submit,.quick-add .quick-add__submit,.quick-add__submit.button{color:var(--span-forest)!important;background-color:transparent!important;border:1px solid rgba(26,58,42,.35)!important;opacity:1!important}.card-wrapper .quick-add__submit:hover,.quick-add .quick-add__submit:hover,.quick-add__submit.button:hover{background-color:var(--span-forest)!important;color:var(--span-cream)!important;border-color:var(--span-forest)!important}.header{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--span-line)}.header__heading-logo{font-family:var(--font-heading-family)}.header__menu-item{font-family:var(--font-body-family);font-weight:400;letter-spacing:var(--span-track-nav);text-transform:uppercase;font-size:1.2rem}.header__menu-item:hover{color:var(--span-forest)}.header__active-menu-item{text-underline-offset:6px}.header__inline-menu .list-menu__item--link{transition:color .2s ease}.header__heading-link .h2,.header__heading-link>span{font-family:var(--font-body-family);font-weight:500;font-size:2.1rem;letter-spacing:.44em;padding-left:.44em;text-transform:uppercase;color:var(--span-forest);line-height:1}.header__icons .header__icon--account{display:none!important}@media screen and (min-width:750px){.header__inline-menu{display:block!important}header-drawer{display:none!important}.header.header--middle-left{--span-header-utils: 18rem;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"navigation heading icons"!important;align-items:center;column-gap:3rem}.header.header--middle-left .header__heading,.header.header--middle-left>.header__heading-link{grid-area:heading!important;grid-row:1;justify-self:center!important;margin:0;z-index:1}.header.header--middle-left .header__inline-menu{grid-column:1 / -1!important;grid-row:1;justify-self:stretch!important;min-width:0}.header.header--middle-left .header__icons{grid-area:icons!important;grid-row:1;justify-self:end!important;gap:2.8rem;z-index:1}.header__inline-menu .list-menu--inline{display:flex;width:100%;gap:3.4rem;padding-right:var(--span-header-utils)}.header__inline-menu .list-menu--inline>li:last-child{margin-left:auto}.header__menu-item{padding-right:0}.header__icons .header__icon .svg-wrapper,.header__icons .header__icon>account-icon,.header__icons .header__icon>svg{display:none!important}.header__icons .header__icon{width:auto!important;height:auto!important;padding:.6rem 0!important}.header__icons .header__icon>.visually-hidden{position:static!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;clip-path:none!important;white-space:nowrap;font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:var(--span-track-nav);text-transform:uppercase}.header__icons .header__icon:hover>.visually-hidden{color:var(--span-forest)}.header__icon--cart .cart-count-bubble{position:static!important;display:inline-flex;margin-left:.6rem;width:auto;height:auto;min-width:0;border-radius:0;background:transparent!important;color:var(--span-gold)!important;font-size:1.2rem;letter-spacing:var(--span-track-nav)}}.utility-bar{font-size:1.15rem;letter-spacing:var(--span-track-btn);background:var(--span-ink)!important;border-bottom:0!important}.utility-bar,.utility-bar a,.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:#ede7d9!important}.announcement-bar__link{text-decoration:none}.announcement-bar__link:hover{color:var(--span-gold-on-dark)!important;text-decoration:underline;text-underline-offset:3px}.announcement-bar .slideshow__slide,.announcement-bar .slider__slide{visibility:visible!important}.announcement-bar__message{font-family:var(--font-body-family);font-weight:500;letter-spacing:var(--span-track-btn);text-transform:uppercase;font-size:1.15rem}@media(max-width:749px){.utility-bar{letter-spacing:.1em;padding-left:1.2rem;padding-right:1.2rem}.announcement-bar__message{font-size:.95rem;letter-spacing:.1em}}.shopify-section{--span-section-y: clamp(4.8rem, 8vw, 9rem)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em}.card--standard .card__inner{border-radius:0}.price{font-family:var(--font-body-family);font-weight:400;letter-spacing:.01em}.card-information{padding-top:1.4rem}.card__heading{min-height:4.8rem;margin-bottom:0;font-size:1.8rem}.collection .title-wrapper .title,.section-header .title{letter-spacing:-.01em}.field__input,.select__select,.customer input,.customer select{border-radius:0;font-family:var(--font-body-family)}.footer{border-top:1px solid var(--span-line-dark);background-color:var(--gradient-background)}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-family:var(--font-body-family);font-weight:400;text-transform:uppercase;letter-spacing:var(--span-eyebrow-spacing);font-size:1.15rem;color:var(--span-gold-on-dark)}.footer-block__details-content .list-menu__item--link,.footer__list-social .list-social__link{font-size:1.35rem;font-weight:300}.footer__heading,.newsletter-form__field-wrapper input{font-family:var(--font-body-family)}.footer-block__brand-info .rte,.footer-block__details-content.rte{font-weight:300;line-height:1.7;color:#fbf8f1d1}.footer .list-menu__item--link{color:#fbf8f1d1}.footer .list-menu__item--link:hover{color:var(--span-gold-on-dark)}.footer-block__brand-info .rte em{font-family:var(--font-heading-family);font-style:italic;color:var(--span-gold-on-dark);font-size:1.5rem}.copyright__content{font-size:1.15rem;opacity:.7}.footer .footer__content-bottom{border-top:1px solid var(--span-line-dark)}.footer .footer-block__details-content.rte a,.footer .footer-block__brand-info .rte a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.footer .footer-block__details-content.rte a:hover,.footer .footer-block__brand-info .rte a:hover{color:var(--span-gold-on-dark)}.span-wrap{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:2rem}@media(min-width:990px){.span-wrap{padding-inline:5rem}}.span-herod{position:relative;background:var(--span-ink);color:var(--span-on-dark);overflow:hidden;isolation:isolate}.span-herod__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.span-herod__media img{width:100%;height:100%;object-fit:cover;object-position:66% 50%;display:block}.span-herod__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0b084d,#0a0b0875 30%,#0a0b08db 62%,#0a0b08f2)}.span-herod__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:60rem;padding-block:clamp(4.8rem,9vw,7rem)}.span-herod__copy{max-width:60rem}.span-herod .span-eyebrow{color:var(--span-gold-on-dark);margin-bottom:1.8rem}.span-herod__title{font-family:var(--font-heading-family);font-weight:400;color:var(--span-on-dark);font-size:clamp(3.8rem,6.6vw,7.2rem);line-height:1.03;letter-spacing:-.015em;margin:0}.span-herod__title em{font-style:italic;color:var(--span-gold-on-dark)}.span-herod__rule{width:13.2rem;height:2px;background:var(--span-gold-on-dark);margin:2.6rem 0 2.4rem;border:0}.span-herod__sub{font-size:clamp(1.55rem,1.5vw,1.8rem);font-weight:300;line-height:1.65;max-width:50ch;color:var(--span-on-dark-soft);margin:0 0 3rem}.span-herod__cta{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}@media(max-width:599px){.span-herod__cta{gap:1rem}.span-herod__cta .span-btn{flex:1 1 100%}}.span-herod__note{margin:2rem 0 0;font-size:1.25rem;font-weight:300;color:#fbf8f194;letter-spacing:.02em}@media(min-width:750px){.span-herod__media img{object-position:50% 62%}.span-herod__scrim{background:linear-gradient(90deg,#0a0b08e0,#0a0b089e 46%,#0a0b082e)}.span-herod__inner{justify-content:center;min-height:62rem}}.span-herod--noimage{background:linear-gradient(150deg,var(--span-forest) 0%,var(--span-ink) 78%)}.span-herod--noimage .span-herod__scrim{display:none}.span-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--font-body-family);font-weight:500;letter-spacing:var(--span-track-btn);text-transform:uppercase;font-size:1.2rem;min-height:5.2rem;padding:0 3.2rem;border-radius:0;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.span-btn--cream{background:var(--span-on-dark);color:var(--span-ink);border-color:var(--span-on-dark)}.span-btn--cream:hover{background:#fff;transform:translateY(-1px)}.span-btn--outline{background:transparent;color:var(--span-on-dark);border-color:#fbf8f18c}.span-btn--outline:hover{border-color:var(--span-on-dark);background:#fbf8f112;transform:translateY(-1px)}.span-btn--gold{background:var(--span-gold-on-dark);color:var(--span-ink);border-color:var(--span-gold-on-dark)}.span-btn--gold:hover{background:#e6d5a6;transform:translateY(-1px)}.span-btn--ghost{background:transparent;color:var(--span-forest);border-color:#1a3a2a59}.span-btn--ghost:hover{border-color:var(--span-forest);transform:translateY(-1px)}.span-btn--forest{background:var(--span-forest);color:var(--span-cream);border-color:var(--span-forest)}.span-btn--forest:hover{background:var(--span-forest-deep);transform:translateY(-1px)}.span-section{background:var(--span-cream);color:var(--span-forest)}.span-section--warm{background:var(--span-warm)}.span-section__inner{padding-block:clamp(5.4rem,9vw,9rem)}.span-section__head{max-width:60ch;margin:0 0 clamp(3.2rem,5vw,5rem)}.span-section__title{font-size:clamp(2.6rem,3.6vw,4rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 1.4rem}.span-section__lede{font-size:1.65rem;font-weight:300;line-height:1.65;opacity:.85;margin:0;max-width:56ch}.span-pillars{display:grid;gap:0;border-top:1px solid var(--span-line)}@media(min-width:750px){.span-pillars{grid-template-columns:1fr 1fr}}.span-pillar{padding:clamp(2.6rem,4vw,3.6rem) 0;border-bottom:1px solid var(--span-line)}@media(min-width:750px){.span-pillar:nth-child(odd){padding-right:3.2rem;border-right:1px solid var(--span-line)}.span-pillar:nth-child(2n){padding-left:3.2rem}}.span-pillar__t{font-size:2.1rem;margin:0 0 1rem}.span-pillar__d{font-size:1.5rem;font-weight:300;line-height:1.65;opacity:.84;margin:0;max-width:46ch}.span-steps{display:grid;gap:2.4rem;counter-reset:step}@media(min-width:750px){.span-steps{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.span-step{border-top:2px solid var(--span-gold);padding-top:2rem}.span-step__n{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.14em;color:var(--span-gold);margin:0 0 1rem}.span-step__t{font-size:2rem;margin:0 0 .8rem}.span-step__d{font-size:1.5rem;font-weight:300;line-height:1.6;opacity:.82;margin:0}.span-band{background:var(--span-forest);color:var(--span-on-dark)}.span-band__inner{padding-block:clamp(5.4rem,8vw,8.6rem);display:grid;gap:4rem;align-items:center}@media(min-width:900px){.span-band__inner{grid-template-columns:1.1fr 1fr;gap:8rem}}.span-band .span-eyebrow{color:var(--span-gold-on-dark)}.span-band__t{font-size:clamp(2.6rem,3.6vw,4.2rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 1.8rem;color:var(--span-on-dark)}.span-band__d{font-size:1.6rem;font-weight:300;line-height:1.7;color:var(--span-on-dark-soft);margin:0 0 3rem;max-width:46ch}.span-band__steps{border-top:1px solid rgba(251,248,241,.2)}.span-band__step{display:flex;gap:2.2rem;padding:2.2rem 0;border-bottom:1px solid rgba(251,248,241,.2)}.span-band__n{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;letter-spacing:.1em;color:var(--span-gold-on-dark);min-width:3rem;padding-top:.5rem}.span-band__st{font-family:var(--font-heading-family);font-weight:400;font-size:1.9rem;line-height:1.3;margin:0;color:var(--span-on-dark)}.span-band__sd{font-size:1.35rem;font-weight:300;line-height:1.6;color:#fbf8f1a8;margin:.5rem 0 0}.span-signup{background:var(--span-warm);color:var(--span-forest);border-top:1px solid var(--span-line)}.span-signup__inner{padding-block:clamp(5rem,8vw,8rem);display:grid;gap:2.6rem;align-items:center}@media(min-width:900px){.span-signup__inner{grid-template-columns:1fr 1fr;gap:5rem}}.span-signup__t{color:var(--span-forest);font-size:clamp(2.4rem,3.4vw,3.6rem);margin:0 0 1.2rem;letter-spacing:-.015em}.span-signup__d{font-size:1.55rem;font-weight:300;line-height:1.65;color:#1a3a2ac7;margin:0;max-width:46ch}.span-signup .span-eyebrow{color:var(--span-gold)!important}.span-signup form{display:flex;flex-wrap:wrap;gap:0}.span-signup .field{flex:1 1 22rem;min-width:0}.span-signup input[type=email]{width:100%;height:5.2rem;padding:0 1.8rem;border-radius:0;border:1px solid rgba(26,58,42,.28);border-right:0;background:transparent;color:var(--span-forest);font-family:var(--font-body-family);font-size:1.45rem;font-weight:300}.span-signup input[type=email]::placeholder{color:#1a3a2a73}.span-signup input[type=email]:focus{outline:none;border-color:var(--span-forest)}.span-signup__note{margin:1.4rem 0 0;font-size:1.2rem;font-weight:300;color:#1a3a2a99;flex-basis:100%}.span-signup__success{margin-top:1.4rem;color:var(--span-gold);font-size:1.45rem;flex-basis:100%}.span-signup .span-btn,.span-signup button[type=submit],.span-signup .newsletter-form__button{background:var(--span-ink)!important;color:var(--span-on-dark)!important;border:1px solid var(--span-ink)!important;border-radius:0!important}.span-signup .span-btn:hover,.span-signup button[type=submit]:hover,.span-signup .newsletter-form__button:hover{background:var(--span-forest)!important;border-color:var(--span-forest)!important;color:var(--span-on-dark)!important}@media(prefers-reduced-motion:reduce){.span-btn,.button{transition:none}.span-btn:hover,.button:hover{transform:none}}.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card__inner.gradient,.card-wrapper .card--standard .card__inner,.card-wrapper .card .media{border:0;border-radius:0;background:transparent;box-shadow:none}.card-wrapper .card__media{background:var(--span-cream);border:0;border-radius:0;box-shadow:none}.card-wrapper .card__media img{filter:brightness(1.033);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 5%,#000 13%,#000 87%,rgba(0,0,0,.5) 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 5%,#000 13%,#000 87%,rgba(0,0,0,.5) 95%,transparent 100%)}@media screen and (min-width:750px)and (max-width:1099px){.header.header--middle-left{--span-header-utils: 14rem;column-gap:1.6rem}.header.header--middle-left .header__icons{gap:1.8rem}.header__inline-menu .list-menu--inline{gap:2rem}.header__menu-item{font-size:1.1rem;letter-spacing:.07em}.header__icons .header__icon>.visually-hidden{font-size:1.1rem;letter-spacing:.07em}.header__heading-link .h2,.header__heading-link>span{font-size:1.7rem;letter-spacing:.28em;padding-left:.28em}}cart-remove-button .button,cart-remove-button .cart-remove-button,.cart-remove-button,a.cart-remove-button,button.cart-remove-button,cart-remove-button>a,cart-remove-button>button{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important;color:var(--span-ink, #14150f)!important;opacity:.6;transition:opacity .2s ease;min-height:0!important}cart-remove-button .button:hover,.cart-remove-button:hover,a.cart-remove-button:hover,button.cart-remove-button:hover{background:none!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--span-ink, #14150f)!important;opacity:1}.cart-remove-button .svg-wrapper,cart-remove-button .svg-wrapper{color:currentColor!important}.cart-remove-button svg,.cart-remove-button .icon-remove,cart-remove-button svg{color:currentColor!important;fill:none!important;width:1.5rem;height:1.5rem}.cart-remove-button svg path,cart-remove-button svg path{fill:currentColor!important}.color-scheme-6 .cart-remove-button,.color-scheme-6 cart-remove-button .button,.span-band .cart-remove-button,.span-herod .cart-remove-button{color:var(--span-cream, #faf8f3)!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/span-custom.css.map */
