:root{--sa-bg: #0a0a0a;--sa-card: #131313;--sa-fg: #f5f5f5;--sa-muted: #929292;--sa-border: #292929;--sa-secondary: #1f1f1f;--sa-crimson: #e11a27;--sa-ease: cubic-bezier(.22, 1, .36, 1);--sa-display: "Anton", "Archivo Black", system-ui, sans-serif;--sa-sans: "Archivo", system-ui, sans-serif;--sa-wrap: 80rem}::selection{background:var(--sa-crimson);color:#fff}body{font-family:var(--sa-sans);background:var(--sa-bg)}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.site-nav__link,.mobile-nav__link,.grid-product__title,.product-single__title,.btn,.element-button{font-family:var(--sa-display)!important;letter-spacing:.01em}.template-index .main-content:before,.template-index .main-content:after{display:none!important}.template-index .shopify-section:has(.sa-s){opacity:1!important;transform:none!important}.sa-s h1,.sa-s h2,.sa-s p{text-shadow:none}.sa-s h2:after{display:none!important}.sa-s{position:relative;color:var(--sa-fg);font-family:var(--sa-sans)}.sa-s *,.sa-s *:before,.sa-s *:after{box-sizing:border-box}.sa-wrap{width:100%;max-width:var(--sa-wrap);margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.sa-wrap{padding-inline:1.5rem}}@media(min-width:1024px){.sa-wrap{padding-inline:2rem}}.sa-display{font-family:var(--sa-display);text-transform:uppercase;font-weight:400;letter-spacing:.01em;margin:0}.sa-red{color:var(--sa-crimson)}.sa-muted{color:var(--sa-muted)}.sa-outline{color:transparent;-webkit-text-stroke:1px var(--sa-fg)}@media(min-width:1024px){.sa-outline{-webkit-text-stroke-width:2px}}.sa-outline-faint{color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--sa-fg) 15%,transparent)}.sa-chapter{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.4em;color:var(--sa-crimson);font-family:var(--sa-sans)}.sa-chapter__line{display:block;width:4rem;height:1px;margin-bottom:1rem;background:var(--sa-crimson);transform-origin:left;transform:scaleX(0);transition:transform 1s var(--sa-ease)}.is-in .sa-chapter__line,.sa-chapter__line.is-in{transform:scaleX(1)}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.5rem;padding:0 2.5rem;border:1px solid transparent;border-radius:2px;font-family:var(--sa-display);font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--sa-ease)}.sa-btn--hero{background:var(--sa-crimson);color:#fff}.sa-btn--hero:hover{background:color-mix(in oklab,var(--sa-crimson) 88%,#fff);color:#fff}.sa-btn--outline{background:transparent;color:var(--sa-fg);border-color:color-mix(in oklab,var(--sa-fg) 40%,transparent);font-family:var(--sa-sans);font-weight:600;font-size:.95rem}.sa-btn--outline:hover{border-color:var(--sa-fg);background:color-mix(in oklab,var(--sa-fg) 8%,transparent);color:var(--sa-fg)}.sa-btn--sm{min-height:2.25rem;padding:0 1rem;font-size:.85rem}.sa-fade{opacity:0;transform:translateY(40px);transition:opacity .9s var(--sa-ease),transform .9s var(--sa-ease);transition-delay:var(--sa-delay, 0s)}.sa-fade.is-in{opacity:1;transform:none}.sa-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:9999;pointer-events:none;background:var(--sa-crimson);transform-origin:left;transform:scaleX(0)}.sa-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--sa-bg);color:var(--sa-fg);clip-path:inset(0 0 0 0);transition:clip-path .8s var(--sa-ease)}.sa-loader.is-out{clip-path:inset(0 0 100% 0)}html.sa-intro-seen .sa-loader{display:none}.sa-loader__mask{overflow:hidden}.sa-loader__word{font-family:var(--sa-display);text-transform:uppercase;font-size:clamp(3rem,8vw,4.5rem);letter-spacing:-.01em;margin:0;transform:translateY(110%);animation:sa-rise .8s var(--sa-ease) forwards}.sa-loader__bar{margin-top:1.5rem;width:12rem;height:1px;background:var(--sa-border)}@media(min-width:640px){.sa-loader__bar{width:16rem}}.sa-loader__fill{height:1px;width:0;background:var(--sa-crimson);animation:sa-fill 1.6s ease-in-out .3s forwards}.sa-loader__tag{margin:1rem 0 0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5em;color:var(--sa-muted);opacity:0;animation:sa-fadein .6s ease .9s forwards}@keyframes sa-rise{to{transform:translateY(0)}}@keyframes sa-fill{to{width:100%}}@keyframes sa-fadein{to{opacity:1}}.sa-marquee-bar{overflow:hidden;background:var(--sa-crimson);color:#fff;border-bottom:1px solid var(--sa-border)}.sa-marquee-bar a{color:inherit;text-decoration:none}.sa-marquee-bar__track{display:flex;width:max-content;align-items:center;gap:2rem;padding:.5rem 0;animation:sa-marquee 30s linear infinite}.sa-marquee-bar__item{display:flex;align-items:center;gap:2rem;font-family:var(--sa-sans);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;white-space:nowrap}.sa-marquee-bar__star{color:#ffffffb3}@keyframes sa-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sa-hero{display:flex;min-height:92vh;align-items:center;justify-content:center;overflow:hidden;background:var(--sa-bg);isolation:isolate}.sa-hero:after{display:none!important}.sa-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.05);will-change:transform}.sa-hero__media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.25) brightness(.95) drop-shadow(0 25px 50px rgba(0,0,0,.5));transition:transform .7s ease-out}.sa-hero:hover .sa-hero__media img{transform:scale(1.04)}.sa-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--sa-bg) 0%,color-mix(in oklab,var(--sa-bg) 70%,transparent) 50%,color-mix(in oklab,var(--sa-bg) 30%,transparent) 100%)}.sa-hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sa-hero__particles canvas{width:100%;height:100%;display:block}.sa-hero__content{position:relative;z-index:2;max-width:64rem;margin-inline:auto;padding:0 1rem 6rem;text-align:center;will-change:transform}.sa-hero__eyebrow{margin:0 0 1rem;opacity:0;animation:sa-fadein 1s ease forwards}.sa-hero__title{line-height:.9}.sa-hero__line1{display:block;font-size:1.875rem}.sa-hero__line2{display:block;font-size:13vw;color:var(--sa-crimson);font-variant-numeric:tabular-nums}@media(min-width:640px){.sa-hero__line1{font-size:3rem}.sa-hero__line2{font-size:6rem}}@media(min-width:1024px){.sa-hero__line1{font-size:4.5rem}.sa-hero__line2{font-size:10rem}}.sa-type{position:relative;margin:1.5rem auto 0;min-height:3.5rem;max-width:36rem;font-size:1rem;line-height:1.6;color:var(--sa-muted)}@media(min-width:640px){.sa-type{font-size:1.125rem}}.sa-type__ghost{visibility:hidden}.sa-type__live{position:absolute;top:0;right:0;bottom:0;left:0}.sa-type__caret{color:var(--sa-crimson)}.sa-hero__ctas{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.sa-hero__marquee{position:absolute;inset:auto 0 0 0;z-index:1;overflow:hidden;pointer-events:none}.sa-hero__marquee-track{display:flex;width:max-content;white-space:nowrap;animation:sa-marquee 30s linear infinite}.sa-hero__marquee-track span{padding-right:2rem;font-family:var(--sa-display);text-transform:uppercase;line-height:1;font-size:4.5rem}@media(min-width:640px){.sa-hero__marquee-track span{font-size:8rem}}.sa-hero__arrow{position:absolute;bottom:1.5rem;left:50%;z-index:2;display:flex;width:3rem;height:3rem;margin-left:-1.5rem;align-items:center;justify-content:center;color:var(--sa-fg);animation:sa-bob 2s ease-in-out infinite;transition:color .2s}.sa-hero__arrow:hover{color:var(--sa-crimson)}@keyframes sa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.sa-designs{padding-block:4rem;scroll-margin-top:6rem}@media(min-width:1024px){.sa-designs{padding-block:6rem}}.sa-designs__head{margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.sa-designs__head h2{margin-top:1rem;font-size:2.25rem}@media(min-width:640px){.sa-designs__head h2{font-size:3rem}}.sa-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sa-fg);text-decoration:none;transition:color .2s}.sa-link:hover{color:var(--sa-crimson)}.sa-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:44%;column-gap:1rem;row-gap:2rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:thin}@media(min-width:640px){.sa-grid{grid-auto-columns:30%}}@media(min-width:1024px){.sa-grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-columns:auto;column-gap:1.5rem;overflow:visible}}.sa-card-wrap{min-width:0;opacity:0;transform:translateY(36px);transition:opacity .65s var(--sa-ease),transform .65s var(--sa-ease);transition-delay:var(--sa-delay, 0s)}.sa-card-wrap.is-in{opacity:1;transform:none}.sa-card-wrap.is-in:hover{transform:translateY(-6px);transition-delay:0s}.sa-card{display:flex;flex-direction:column;color:var(--sa-fg);text-decoration:none}.sa-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--sa-secondary)}.sa-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.sa-card__media .sa-card__alt{opacity:0}.sa-card:hover .sa-card__media .sa-card__alt{opacity:1}.sa-card:hover .sa-card__media .sa-card__main.has-alt{opacity:0}.sa-card__tag{position:absolute;left:.75rem;top:.75rem;background:var(--sa-fg);color:var(--sa-bg);padding:.25rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.sa-card__cta{position:absolute;inset:auto 0 0 0;padding:.75rem;transform:translateY(100%);transition:transform .3s}.sa-card:hover .sa-card__cta,.sa-card:focus-visible .sa-card__cta{transform:none}.sa-card__cta span{display:flex;width:100%}.sa-card__body{display:flex;flex-direction:column;gap:.25rem;padding-block:.75rem}.sa-card__title{margin:0;font-family:var(--sa-sans)!important;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;line-height:1.35;transition:color .2s}.sa-card:hover .sa-card__title{color:var(--sa-crimson)}.sa-card__price{margin:0;font-size:.875rem;color:var(--sa-muted)}@media(hover:none){.sa-card__cta{display:none}}.sa-causes{border-block:1px solid var(--sa-border);background:var(--sa-card)}.sa-causes__inner{padding-block:3rem}@media(min-width:1024px){.sa-causes__inner{padding-block:4rem}}.sa-causes__eyebrow{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sa-crimson)}.sa-causes h2{margin-top:1rem;font-size:1.875rem}@media(min-width:640px){.sa-causes h2{font-size:2.25rem}}.sa-causes__grid{margin-top:2rem;display:grid;gap:.75rem}@media(min-width:640px){.sa-causes__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sa-causes__grid{grid-template-columns:repeat(4,1fr)}}.sa-cause-link{display:flex;min-height:4rem;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border:1px solid color-mix(in oklab,var(--sa-fg) 40%,transparent);border-radius:2px;color:var(--sa-fg);text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.35;transition:border-color .2s,background-color .2s}.sa-cause-link:hover{border-color:var(--sa-fg);background:color-mix(in oklab,var(--sa-fg) 8%,transparent);color:var(--sa-fg)}.sa-cause-link svg{flex-shrink:0;color:var(--sa-crimson)}.sa-chapter-sec{display:flex;min-height:100vh;align-items:center;overflow:hidden;background:var(--sa-bg)}.sa-chapter-sec__img{position:absolute;left:0;top:-10%;width:100%;height:120%;object-fit:cover;opacity:.6;will-change:transform}.sa-chapter-sec__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--sa-bg) 0%,color-mix(in oklab,var(--sa-bg) 40%,transparent) 50%,var(--sa-bg) 100%)}.sa-chapter-sec .sa-wrap{position:relative}.sa-chapter-sec--right .sa-wrap{display:flex;justify-content:flex-end}.sa-chapter-sec__copy{max-width:36rem}.sa-chapter-sec__lead{margin-top:1.5rem;font-size:1.875rem;line-height:1.25}@media(min-width:640px){.sa-chapter-sec__lead{font-size:3rem}}.sa-chapter-sec__body{margin:1.25rem 0 0;font-size:1rem;line-height:1.65;color:color-mix(in oklab,var(--sa-fg) 80%,transparent)}@media(min-width:640px){.sa-chapter-sec__body{font-size:1.125rem}}.sa-purpose{height:220vh;background:var(--sa-bg)}.sa-purpose__stick{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;align-items:center;justify-content:center;padding-inline:1rem;text-align:center}.sa-purpose__old{margin-top:2rem;max-width:56rem;font-size:1.875rem;line-height:1.25;color:var(--sa-muted);will-change:opacity,filter}.sa-purpose__new{margin-top:1.5rem;max-width:56rem;font-size:2.25rem;line-height:1.25;opacity:0;transform:translateY(40px);will-change:opacity,transform}@media(min-width:640px){.sa-purpose__old{font-size:3rem}.sa-purpose__new{font-size:3.75rem}}.sa-making{height:260vh;border-top:1px solid var(--sa-border);background:var(--sa-bg)}.sa-making__stick{position:sticky;top:0;display:flex;height:100vh;align-items:center}.sa-making__grid{display:grid;gap:3rem}@media(min-width:1024px){.sa-making__grid{grid-template-columns:5fr 7fr}}.sa-making h2{margin-top:1.5rem;font-size:2.25rem;line-height:1.2}@media(min-width:640px){.sa-making h2{font-size:3rem}}.sa-making__track{margin-top:2rem;height:1px;width:100%;background:var(--sa-border)}.sa-making__fill{height:1px;width:0;background:var(--sa-crimson)}.sa-making__steps{display:flex;flex-direction:column;gap:1.5rem}.sa-step{border-left:2px solid var(--sa-crimson);background:var(--sa-card);padding:1.5rem;opacity:.15;transform:translate(40px);will-change:opacity,transform}.sa-step__n{font-family:var(--sa-display);font-size:1.875rem;color:var(--sa-crimson)}.sa-step h3{margin:.5rem 0 0;font-family:var(--sa-sans)!important;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sa-step p{margin:.5rem 0 0;font-size:.875rem;line-height:1.65;color:var(--sa-muted)}@media(max-width:1023px){.sa-making__grid{gap:1.5rem}.sa-making h2{font-size:1.875rem}.sa-step{padding:1rem 1.25rem}.sa-making__track{margin-top:1.25rem}}.sa-note{padding-bottom:6rem;background:var(--sa-bg)}.sa-note__box{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;border:1px solid var(--sa-border);padding:2rem}@media(min-width:640px){.sa-note__box{flex-direction:row;align-items:center}}.sa-note h2{margin-top:.75rem;font-size:1.875rem}.sa-note__text{margin:.5rem 0 0;font-size:.875rem;line-height:1.6;color:var(--sa-muted);max-width:42rem}.sa-closing{border-top:1px solid var(--sa-border);background:var(--sa-card)}.sa-closing__inner{max-width:56rem;margin-inline:auto;padding:8rem 1rem;text-align:center}.sa-closing__l1,.sa-closing__l2{font-size:2.25rem;line-height:1.2}.sa-closing__l2{margin-top:1rem;color:var(--sa-crimson)}@media(min-width:640px){.sa-closing__l1,.sa-closing__l2{font-size:3.75rem}}.sa-closing__sig{margin:1.5rem 0 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.4em;color:var(--sa-muted)}.sa-closing .sa-btn{margin-top:2.5rem}.site-header{background:color-mix(in oklab,var(--sa-bg) 90%,transparent)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--sa-border);box-shadow:none!important}.site-nav__link{font-size:.8rem!important;text-transform:uppercase;letter-spacing:.08em!important;transition:color .2s}.site-nav__link:hover{color:var(--sa-crimson)!important;text-decoration:none!important}.site-header__logo-link img{transition:transform .5s var(--sa-ease)}.site-header__logo-link:hover img{transform:rotate(-4deg)}.drawer{background:var(--sa-card)!important;border-left:1px solid var(--sa-border)}.mobile-nav__link,.mobile-nav__link--top-level{font-family:var(--sa-display)!important;font-size:1.875rem!important;text-transform:uppercase}.mobile-nav__link:hover{color:var(--sa-crimson)!important}.site-footer{background:var(--sa-card)!important;border-top:1px solid var(--sa-border)}.site-footer a:hover{color:var(--sa-crimson)!important}html.sa-reduce .sa-fade,html.sa-reduce .sa-card-wrap{opacity:1;transform:none;transition:none}html.sa-reduce .sa-chapter__line{transform:scaleX(1);transition:none}html.sa-reduce .sa-hero__particles,html.sa-reduce .sa-loader,html.sa-reduce .sa-progress{display:none}html.sa-reduce .sa-marquee-bar__track,html.sa-reduce .sa-hero__marquee-track,html.sa-reduce .sa-hero__arrow{animation:none}html.sa-reduce .sa-purpose,html.sa-reduce .sa-making{height:auto;padding-block:6rem}html.sa-reduce .sa-purpose__stick,html.sa-reduce .sa-making__stick{position:static;height:auto}html.sa-reduce .sa-purpose__new,html.sa-reduce .sa-step{opacity:1;transform:none}html.sa-reduce .sa-making__fill{width:100%}html.sa-reduce .sa-hero__eyebrow{opacity:1;animation:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sa-lovable.css.map */
