:root{--spj-ink-0: #0c0b0a;--spj-ink-1: #121110;--spj-ink-2: #191715;--spj-ink-3: #221f1c;--spj-bone-0: #f2ede3;--spj-bone-1: #e6dfd1;--spj-bone-2: #cfc6b4;--spj-oxblood: #8a2326;--spj-silver-0: #e8e8ec;--spj-silver-1: #a9abb2;--spj-silver-2: #73767e;--spj-font-display: "Oswald", "Host Grotesk", sans-serif;--spj-font-body: "Hanken Grotesk", "Host Grotesk", sans-serif;--spj-font-brand: "Cinzel", "Playfair Display", serif;--spj-pad: clamp(20px, 5vw, 72px);--spj-content-indent: clamp(80px, 15vw, 320px)}body,.body,p,li,input,textarea,select,button{font-family:var(--spj-font-body)}h1,h2,.h1,.h2,.heading-size-1,.heading-size-2,.heading-size-3{font-family:var(--spj-font-display);font-weight:600;letter-spacing:.01em;text-transform:uppercase}h3,h4,.h3,.h4,.heading-size-4,.heading-size-5,.heading-size-6{font-family:var(--spj-font-display);font-weight:500;letter-spacing:.02em}.header__logo,.header__logo-text,.footer__logo,.footer__logo-text{font-family:var(--spj-font-brand);letter-spacing:.08em}.spj-eyebrow{font-family:var(--spj-font-body);font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--spj-bone-2)}.spj-oxblood-tag{display:inline-block;background:var(--spj-oxblood);color:var(--spj-bone-0);font-family:var(--spj-font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px}.header__desktop__bar__l{padding-left:clamp(50px,35vw,660px)}.header__desktop__bar__r{padding-right:clamp(50px,35vw,660px)}.spj-hero{position:relative;width:100%;min-height:60vh;overflow:hidden;background:var(--spj-ink-0)}.spj-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.spj-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.spj-hero__content{position:relative;z-index:2;width:100%;max-width:1400px;min-height:60vh;padding:clamp(80px,12vw,160px) clamp(20px,5vw,72px) clamp(20px,4vw,40px);margin:0 auto;display:flex;flex-direction:column;justify-content:center}.spj-hero__kicker{font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--spj-bone-2);margin:0 0 32px}.spj-hero__title{font-family:var(--spj-font-display);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--spj-bone-0);margin:0 0 32px}.spj-hero__title-line-1{display:block;font-size:clamp(40px,5.5vw,84px);font-weight:500;margin-bottom:4px}.spj-hero__title-line-2{display:block;font-size:clamp(64px,9vw,140px);font-weight:700}.spj-hero__body{font-family:var(--spj-font-body);font-size:16px;line-height:1.5;max-width:500px;color:var(--spj-bone-1);margin:0 0 40px}.spj-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.spj-hero__btn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;font-family:var(--spj-font-display);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.spj-hero__btn--primary{background:var(--spj-bone-0);color:var(--spj-ink-0)}.spj-hero__btn--primary:hover{background:var(--spj-bone-1);color:var(--spj-ink-0)}.spj-hero__btn--secondary{background:transparent;color:var(--spj-bone-0);border:1px solid var(--spj-bone-0)}.spj-hero__btn--secondary:hover{background:var(--spj-bone-0);color:var(--spj-ink-0)}.spj-hero__btn-arrow{font-size:16px}.spj-hero__scroll-indicator{position:absolute;right:clamp(20px,3vw,40px);top:50%;z-index:2;transform:rotate(90deg);transform-origin:right center;writing-mode:vertical-rl;font-family:var(--spj-font-body);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--spj-bone-2)}@media(max-width:768px){.spj-hero,.spj-hero__content{min-height:70vh}.spj-hero__content{margin-left:20px;padding:60px 20px}.spj-hero__scroll-indicator{display:none}.spj-hero__ctas{flex-direction:column;align-items:flex-start}}[id*=section_list_collections] .wrapper.section-padding,[id*=__tabs] .wrapper--full.section-padding,[id*=__tabs] .wrapper--full{max-width:1400px!important;margin:0 auto!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important;width:100%!important}[id*=section_list_collections] .kicker-flourished{font-family:var(--spj-font-display);font-size:clamp(32px,4vw,56px);font-weight:600;letter-spacing:.01em;text-transform:uppercase;text-align:left;color:var(--spj-bone-0);margin-bottom:40px}[id*=section_list_collections] .kicker-flourished:before{content:"FIND YOUR PIECE";display:block;font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin-bottom:12px}[id*=__tabs] .tabs.tabs--center,[id*=__tabs] .tab__scroll,[id*=__tabs] .wrapper--full.title-center{justify-content:flex-start!important;text-align:left!important}[id*=__tabs] .tab__scroll,[id*=__tabs] .tabs{margin-left:0!important;margin-right:auto!important}[id*=__tabs] .tabs.tabs--pill .tab-link,[id*=__tabs] .tab-link.current{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;color:var(--spj-bone-0)}[id*=__tabs] .tab-link span{font-family:var(--spj-font-display)!important;font-size:clamp(32px,4vw,56px);!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--spj-bone-0)!important}[id*=__tabs] .tab__scroll:before{content:"MOST WANTED";display:block;font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin-bottom:12px}[id*=__tabs] .tab__scroll{margin-bottom:40px}[id*=__tabs] .tabs__arrow.is-hidden,[id*=__tabs] .tabs__arrow,[id*=__tabs] .flickity-button,[id*=__tabs] .flickity-prev-next-button{display:none!important}[id*=__tabs] .product-grid-item{background:var(--spj-ink-2);transition:transform .3s ease}[id*=__tabs] .product-grid-item:hover{transform:translateY(-4px)}[id*=__tabs] .product-grid-item__title,[id*=__tabs] .product-item__title{font-family:var(--spj-font-body);font-size:14px;font-weight:500;color:var(--spj-bone-0);text-transform:none;letter-spacing:0;margin-top:12px}[id*=__tabs] .product-item__price,[id*=__tabs] .price__regular,[id*=__tabs] .price{font-family:var(--spj-font-body);font-size:14px;color:var(--spj-bone-0)}[id*=__tabs] .price__sale,[id*=__tabs] .price--on-sale{color:var(--spj-oxblood)!important}[id*=__tabs] .product-badge,[id*=__tabs] .badge--sale,[id*=__tabs] .badge{background:var(--spj-oxblood)!important;color:var(--spj-bone-0)!important;font-family:var(--spj-font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:0!important}[id*=__tabs] .quick-view,[id*=__tabs] .product-grid-item__quick-view{background:var(--spj-ink-0);color:var(--spj-bone-0)}.spj-story{display:grid;grid-template-columns:55fr 45fr;background:var(--spj-ink-0);color:var(--spj-bone-0);min-height:600px}.spj-story__image{position:relative;overflow:hidden;min-height:500px}.spj-story__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.spj-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(30px,5vw,80px);max-width:640px}.spj-story__kicker{font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin:0 0 24px}.spj-story__title{font-family:var(--spj-font-display);font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--spj-bone-0);margin:0 0 32px}.spj-story__body p{font-family:var(--spj-font-body);font-size:15px;line-height:1.6;color:var(--spj-bone-1);margin:0 0 16px}.spj-story__body p:last-child{margin-bottom:32px}.spj-story__stats{display:grid;grid-template-columns:repeat(3,auto);gap:48px;list-style:none;padding:0;margin:0 0 40px}.spj-story__stats li{display:flex;flex-direction:column;gap:6px}.spj-story__stat-number{font-family:var(--spj-font-display);font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1;color:var(--spj-bone-0);letter-spacing:.02em}.spj-story__stat-label{font-family:var(--spj-font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--spj-bone-2)}.spj-story__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:14px 28px;font-family:var(--spj-font-display);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--spj-bone-0);background:transparent;border:1px solid var(--spj-bone-0);transition:background .2s,color .2s}.spj-story__btn:hover{background:var(--spj-bone-0);color:var(--spj-ink-0)}.spj-story__btn-arrow{font-size:14px}@media(max-width:900px){.spj-story{grid-template-columns:1fr}.spj-story__image{min-height:400px}.spj-story__content{padding:60px 24px}.spj-story__stats{gap:24px}}.spj-stack{display:grid;grid-template-columns:65fr 35fr;background:var(--spj-ink-0);color:var(--spj-bone-0);min-height:600px}.spj-stack__image{position:relative;overflow:hidden;min-height:500px}.spj-stack__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.spj-stack__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(30px,5vw,80px);max-width:640px}.spj-stack__kicker{font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin:0 0 24px}.spj-stack__title{font-family:var(--spj-font-display);font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--spj-bone-0);margin:0 0 16px}.spj-stack__body{font-family:var(--spj-font-body);font-size:15px;line-height:1.6;color:var(--spj-bone-1);max-width:460px;margin:0 0 32px}.spj-stack__products{list-style:none;padding:0;margin:0 0 32px}.spj-stack__product{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(242,237,227,.08)}.spj-stack__product:last-child{border-bottom:none}.spj-stack__product-image{display:block;width:56px;height:56px;overflow:hidden;background:var(--spj-ink-2)}.spj-stack__product-image img{width:100%;height:100%;object-fit:cover;display:block}.spj-stack__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.spj-stack__product-name{font-family:var(--spj-font-body);font-size:14px;font-weight:500;color:var(--spj-bone-0);text-decoration:none;line-height:1.3}.spj-stack__product-name:hover{color:var(--spj-bone-1)}.spj-stack__product-rating{display:flex;align-items:center;gap:4px;font-family:var(--spj-font-body);font-size:11px;color:var(--spj-bone-2)}.spj-stack__stars{color:var(--spj-bone-2);letter-spacing:1px;font-size:10px}.spj-stack__product-price{font-family:var(--spj-font-body);font-size:14px;font-weight:500;color:var(--spj-bone-0);white-space:nowrap}.spj-stack__cta{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:16px 28px;font-family:var(--spj-font-display);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--spj-ink-0);background:var(--spj-bone-0);transition:background .2s}.spj-stack__cta:hover{background:var(--spj-bone-1)}.spj-stack__cta-arrow{font-size:14px}@media(max-width:900px){.spj-stack{grid-template-columns:1fr}.spj-stack__image{min-height:400px}.spj-stack__content{padding:60px 24px}}.section-carousel .wrapper.section-padding{max-width:1400px!important;margin:0 auto!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}.section-carousel .section-carousel__header{text-align:left!important;margin-bottom:40px}.section-carousel .wrapper.title-center,.section-carousel .wrapper--full.title-center{text-align:left!important}.section-carousel .section-carousel__header .kicker-flourished{text-align:left!important;margin-left:0!important;margin-right:auto!important}.section-carousel .kicker-flourished:after{display:none!important}.section-carousel .kicker-flourished{font-family:var(--spj-font-display);font-size:clamp(32px,4vw,56px);font-weight:600;letter-spacing:.01em;text-transform:uppercase;text-align:left;color:var(--spj-bone-0);margin:0}.section-carousel .kicker-flourished:before{content:"FROM THE WORKSHOP";display:block;font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin-bottom:12px}.section-carousel .flickity-button,.section-carousel .flickity-prev-next-button,.section-carousel .tabs__arrow,.section-carousel .flickity-page-dots,.section-carousel .flickity-viewport~button,.section-carousel [aria-label*=previous i],.section-carousel [aria-label*=next i]{display:none!important;width:0!important;padding:0!important;margin:0!important}.section-carousel.wrapper.flickity-force-arrows-top,.section-carousel .wrapper.flickity-force-arrows-top{--buttons-top: 0 !important;padding-top:0!important}.section-carousel .section-carousel__header,.section-carousel .section-carousel__header .kicker-flourished{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.section-carousel .wrapper.title-center,.section-carousel .wrapper--full.title-center,.section-carousel .section-carousel__header,.section-carousel .kicker-flourished{text-align:left!important}.section-carousel .section-carousel__header{display:block!important;justify-content:flex-start!important;align-items:flex-start!important}.section-carousel .kicker-flourished{display:block!important;width:100%!important;max-width:none!important}.section-carousel .product-grid-item{transition:transform .3s ease}.section-carousel .product-grid-item:hover{transform:translateY(-4px)}.section-carousel .product-grid-item__title,.section-carousel .product-item__title{font-family:var(--spj-font-body);font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.section-carousel .product-item__price,.section-carousel .price{font-family:var(--spj-font-body);font-size:14px}.section-carousel .price__sale,.section-carousel .price--on-sale{color:var(--spj-oxblood)}.section-icons .icon__column__heading{font-family:var(--spj-font-display)!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}.section-icons .icon__column__paragraph{font-family:var(--spj-font-body)!important;line-height:1.5!important}.section-blog .wrapper.section-padding{max-width:1400px!important;margin:0 auto!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}.section-blog .wrapper.title-center,.section-blog .wrapper--full.title-center{text-align:left!important}.section-blog .kicker-flourished{font-family:var(--spj-font-display)!important;font-size:clamp(32px,4vw,56px)!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-align:left!important;color:var(--spj-bone-0)!important;margin:0 0 40px!important;display:block!important;width:100%!important;padding:0!important}.section-blog .kicker-flourished:before{content:"THE JOURNAL";display:block;font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin-bottom:12px}.section-blog .kicker-flourished:after{display:none!important}.section-blog .flickity-button,.section-blog .flickity-prev-next-button{display:none!important}.section-blog .article__item-meta{font-family:var(--spj-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--spj-bone-2)!important;margin-bottom:12px!important}.section-blog .article__item-title{font-family:var(--spj-font-body)!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--spj-bone-0)!important;margin:0 0 16px!important}.section-newsletter .wrapper.section-padding{max-width:800px;margin:0 auto;padding:80px clamp(20px,5vw,72px);text-align:center}.section-newsletter .kicker-flourished{font-family:var(--spj-font-display)!important;font-size:clamp(40px,5vw,72px)!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-align:center!important;color:var(--spj-bone-0)!important;margin:0 0 20px!important;display:block!important;width:100%!important;padding:0!important}.section-newsletter .kicker-flourished:before{content:"JOIN THE CULT";display:block;font-family:var(--spj-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--spj-bone-2);margin-bottom:12px}.section-newsletter .kicker-flourished:after{display:none!important}.section-newsletter .rte.body-size-4,.section-newsletter .rte{font-family:var(--spj-font-body)!important;font-size:14px!important;line-height:1.5!important;color:var(--spj-bone-1)!important;max-width:400px!important;margin:0 auto 32px!important}.section-newsletter .newsletter__contain{max-width:480px;margin:0 auto}.section-newsletter .input-group-field{font-family:var(--spj-font-body)!important;font-size:14px!important;padding:16px 20px!important;background:transparent!important;color:var(--spj-bone-0)!important;border:1px solid var(--spj-bone-2)!important}.section-newsletter .input-group-field::placeholder{color:var(--spj-bone-2);opacity:.7}.section-newsletter .btn.btn--secondary{font-family:var(--spj-font-display)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:12px 20px!important}[data-section-type=gallery] .wrapper.section-padding{max-width:none!important;padding:0!important;margin:0!important}[data-section-type=gallery]{padding:0!important}[data-section-type=gallery] .gallery{--grid-large-items: 6 !important}[data-section-type=gallery] .gallery{gap:0!important}[data-section-type=gallery] .gallery .flickity-cell,[data-section-type=gallery] .gallery [data-carousel-slide]{aspect-ratio:3/4}[data-section-type=gallery] .gallery img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}[data-section-type=gallery] .flickity-button,[data-section-type=gallery] .flickity-prev-next-button,[data-section-type=gallery] .custom-scrollbar{display:none!important}@media(max-width:900px){[data-section-type=gallery] .gallery{--grid-medium-items: 3 !important}}@media(max-width:600px){[data-section-type=gallery] .gallery{--grid-small-items: 2 !important}}[data-section-type=gallery] .gallery [data-carousel-slide],[data-section-type=gallery] .gallery .flickity-cell,[data-section-type=gallery] .gallery .slide-item,[data-section-type=gallery] .grid__item{padding:0!important;margin:0!important}[data-section-type=gallery] .gallery{gap:0!important;border:none!important}[data-section-type=gallery] .gallery img{border:none!important;outline:none!important}.footer .wrapper--full.section-padding-custom,.footer .footer__content__inner,.footer .footer__content{max-width:1400px!important;margin:0 auto!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}.footer .footer__title{font-family:var(--spj-font-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--spj-bone-0)!important;margin-bottom:20px!important}.footer .footer__column a,.footer .footer__block a{font-family:var(--spj-font-body)!important;font-size:14px!important;font-weight:400!important;color:var(--spj-bone-1)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;line-height:2!important;transition:color .2s}.footer .footer__column a:hover,.footer .footer__block a:hover{color:var(--spj-bone-0)!important}.footer h2,.footer .footer__block h2,.footer .footer__newsletter h2{font-family:var(--spj-font-display)!important;font-size:clamp(24px,3vw,40px)!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--spj-bone-0)!important;margin-bottom:16px!important}.footer .footer__social,.footer .social-icons{display:flex;gap:12px;align-items:center}.footer .footer__social a,.footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--spj-bone-2);color:var(--spj-bone-1);transition:background .2s,color .2s}.footer .footer__social a:hover,.footer .social-icons a:hover{background:var(--spj-bone-0);color:var(--spj-ink-0)}.footer hr,.footer .divider{border:none!important;border-top:1px solid rgba(242,237,227,.1)!important;margin:40px 0!important}.subfooter{max-width:1400px;margin:0 auto;padding:24px clamp(20px,5vw,72px)!important;border-top:1px solid rgba(242,237,227,.1)}.subfooter,.subfooter a,.subfooter p,.subfooter span{font-family:var(--spj-font-body)!important;font-size:12px!important;color:var(--spj-bone-2)!important;letter-spacing:.08em;text-transform:uppercase}.subfooter a:hover{color:var(--spj-bone-0)!important}.subfooter__select,.subfooter .popout__toggle{font-family:var(--spj-font-body)!important;font-size:12px!important;color:var(--spj-bone-1)!important;background:transparent!important;border:1px solid var(--spj-bone-2)!important;padding:8px 14px!important;text-transform:uppercase;letter-spacing:.12em}.subfooter img,.subfooter svg.payment-icon,.subfooter .payment-icon{height:20px;opacity:.5;margin:0 2px}.footer,.footer__holder,.shopify-section-group-group-footer,.shopify-section:has(.footer),.shopify-section:has(.subfooter){background:var(--spj-ink-0)!important;color:var(--spj-bone-0)!important;width:100%!important;max-width:none!important}.subfooter,.shopify-section:has(.subfooter){background:var(--spj-ink-0)!important;width:100%!important;max-width:none!important}body{background:var(--spj-ink-0)}.cart__checkout,.btn--primary,.cart-drawer .btn,.cart .btn--primary,button[name=checkout],.upsell__product__btn,.product-item__add-to-cart{background:var(--spj-oxblood)!important;color:var(--spj-bone-0)!important;border-color:var(--spj-oxblood)!important}.cart__checkout:hover,.btn--primary:hover,.cart-drawer .btn:hover,.cart .btn--primary:hover,button[name=checkout]:hover,.upsell__product__btn:hover,.product-item__add-to-cart:hover{background:#6b1b1d!important;color:var(--spj-bone-0)!important}.cart__shipping__progress,.free-shipping-bar,.progress-bar__fill,.cart-drawer .progress{background:var(--spj-oxblood)!important}.cart .price__sale,.cart .savings,.money--sale{color:var(--spj-oxblood)!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-redesign.css.map */
