:root{--sp-pine: #1F3A2E;--sp-pine-2: #2C4A3B;--sp-ivory: #F6F1E7;--sp-cream: #EDE5D6;--sp-ink: #1C1C1A;--sp-muted: #6B675F;--sp-line: #DCD3C2;--sp-saffron: #B08A4A;--sp-gold: #1F3A2E;--sp-gold-2: #B08A4A;--sp-hairline: rgba(31, 58, 46, .12);--sp-card-line: rgba(31, 58, 46, .12)}.sp-wordmark{display:inline-flex;align-items:center;gap:.7rem;color:rgb(var(--color-foreground));line-height:1}.sp-wordmark__mark{width:3rem;height:3rem;flex:0 0 auto;color:var(--sp-pine)}.sp-wordmark__text{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;letter-spacing:.26em;white-space:nowrap}@media screen and (min-width:990px){.sp-wordmark__mark{width:3.6rem;height:3.6rem}.sp-wordmark__text{font-size:2.1rem;letter-spacing:.3em}}@media screen and (max-width:989px){.sp-wordmark{gap:.5rem}.sp-wordmark__mark{width:2.6rem;height:2.6rem}.sp-wordmark__text{font-size:1.35rem;letter-spacing:.2em}.header__icon--account,.header__icons .header__icon--account{display:none!important}.header{padding-top:.6rem!important;padding-bottom:.6rem!important}.header__heading-link{padding:.4rem 0}}@media screen and (max-width:360px){.sp-wordmark__text{font-size:1.2rem;letter-spacing:.14em}}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.header__menu-item span,.header__menu-item{letter-spacing:.16em;text-transform:uppercase;font-size:1.25rem}.header__inline-menu .header__menu-item[href*="/pages/custom"] span,.header__inline-menu summary[id*=customize] span{color:var(--sp-pine);font-weight:600}.menu-drawer__menu-item{letter-spacing:.14em;text-transform:uppercase;font-size:1.45rem}.button,.shopify-payment-button__button--unbranded{letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem;font-weight:600}.button--primary{--color-button: 31,58,46}.card-wrapper:hover .card,.card-wrapper:focus-within .card{border-color:#1f3a2e59}.card-wrapper:hover .card__heading{color:var(--sp-pine)}.card__heading{letter-spacing:.06em}#MainContent>.shopify-section{border-top-color:var(--sp-hairline)}.sp-line-edit{display:inline-block;margin-top:.6rem;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--sp-pine);text-decoration:underline;text-underline-offset:.35rem}.sp-line-addon .cart-item__media img{display:none}.sp-line-addon .cart-item__name{font-size:1.35rem}.sp-cart-policy{font-size:1.25rem;color:var(--sp-muted);margin:1.2rem 0 0;line-height:1.55}.sp-cart-policy a{color:rgb(var(--color-foreground))}.sp-pdp-sub{margin:-.4rem 0 1rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-muted);font-weight:600}.sp-pdp-cta{margin:1.6rem 0}.sp-pdp-cta__btn{display:flex;align-items:center;justify-content:center;min-height:5.4rem;background:var(--sp-pine);color:var(--sp-ivory);text-decoration:none;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.sp-pdp-cta__list{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:.5rem;font-size:1.35rem;color:var(--sp-muted)}.sp-pdp-cta__list li:before{content:"\2713";color:var(--sp-pine);margin-right:.8rem;font-weight:700}.sp-pdp-cta--simple{padding:1.6rem;border:1px solid var(--sp-line);background:#fff;display:grid;gap:.6rem}.sp-pdp-cta--simple label{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.sp-pdp-cta--simple input,.sp-pdp-cta--simple select{font:inherit;font-size:1.6rem;padding:1.1rem 1.2rem;border:1px solid var(--sp-line);background:#fff;border-radius:0}.sp-pdp-cta__title{font-family:var(--font-heading-family);font-size:2.2rem;margin:0}.sp-pdp-cta__hint{font-size:1.25rem;color:var(--sp-muted);margin:0}.sp-pdp-key{margin:1.6rem 0;padding:1.6rem 0;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.sp-pdp-key__title{font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 .8rem}.sp-pdp-key ul{margin:0;padding-left:1.8rem;display:grid;gap:.4rem;font-size:1.4rem}.product__info-container:has(.sp-pdp-cta[data-studio]) product-form,.product__info-container:has(.sp-pdp-cta[data-studio]) .product-form__quantity,.product__info-container:has(.sp-pdp-cta[data-studio]) [id^=Quantity-Form],.product__info-container:has(.sp-pdp-cta[data-studio]) .product-form__input--quantity{display:none!important}.sp-pdp-sticky{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:20;padding:10px 14px;background:#f6f1e7f5;border-top:1px solid var(--sp-line);transform:translateY(140%);transition:transform .3s ease}.sp-pdp-sticky.is-on{transform:none}.sp-pdp-sticky a{display:flex;align-items:center;justify-content:center;min-height:4.8rem;background:var(--sp-pine);color:var(--sp-ivory);text-decoration:none;font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}@media(min-width:990px){.sp-pdp-sticky{display:none}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1.2rem 1rem}.header__inline-menu summary.header__menu-item{padding-right:2.8rem}.header__inline-menu .header__menu-item span{font-size:1.15rem;letter-spacing:.14em}}@media screen and (min-width:990px)and (max-width:1199px){.header__cta{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/sp-brand.css.map */
