@import"https://api.fontshare.com/v2/css?f[]=satoshi&display=swap";:root{--leum-ink: #1D1D1F;--leum-muted: #6E6E73;--leum-bg: #FFFFFF;--leum-surface: #F5F5F7;--leum-border: #D2D2D7;--leum-radius: 18px;--leum-max: 1200px;--leum-type-display-h1: 60px;--leum-type-h2: 36px;--leum-type-h3: 20px;--leum-type-lead: 18px;--leum-type-body: 16px;--leum-type-small: 13px;--leum-type-eyebrow: 12px;--leum-type-price: 17px;--leum-leading-display-h1: 1.05;--leum-leading-h2: 1.1;--leum-leading-h3: 1.2;--leum-leading-lead: 1.5;--leum-leading-body: 1.55;--leum-leading-small: 1.4;--leum-tracking-display-h1: -.02em;--leum-tracking-h2: -.01em;--leum-tracking-eyebrow: .08em}.add-to-cart-button,.cart__checkout-button{background:var(--leum-ink)!important;border-color:var(--leum-ink)!important;color:#fff!important}.add-to-cart-button:hover,.cart__checkout-button:hover{background:var(--leum-ink)!important;border-color:var(--leum-ink)!important}.product-media-container__zoom-button,.product-media-container__zoom-button:hover,.product-media-container__zoom-button:focus{background:transparent!important}html,body{background:var(--leum-bg)}body{color:var(--leum-ink);font-family:Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--leum-type-body);font-weight:400;letter-spacing:normal;line-height:var(--leum-leading-body)}h1,.h1,.leum-title{font-family:inherit;font-size:var(--leum-type-display-h1);font-weight:700;letter-spacing:var(--leum-tracking-display-h1);line-height:var(--leum-leading-display-h1)}h2,.h2,.leum-section-head h2{font-family:inherit;font-size:var(--leum-type-h2);font-weight:600;letter-spacing:var(--leum-tracking-h2);line-height:var(--leum-leading-h2)}h3,.h3,.leum-card__title,.product-card__title,.collection-card__title{font-family:inherit;font-size:var(--leum-type-h3);font-weight:600;letter-spacing:normal;line-height:var(--leum-leading-h3)}p,li{font-size:inherit;line-height:var(--leum-leading-body)}button,input,textarea,select{font-family:inherit;font-size:var(--leum-type-body);line-height:var(--leum-leading-body)}button{font-size:var(--leum-type-body);font-weight:600;line-height:var(--leum-leading-h3)}.leum-copy,.leum-section-head>div>p{font-size:var(--leum-type-lead);font-weight:400;line-height:var(--leum-leading-lead)}.announcement-bar,.announcement-bar *,small,.small,footer small{color:var(--leum-muted);font-size:var(--leum-type-small);font-weight:500;line-height:var(--leum-leading-small)}.leum-eyebrow{color:var(--leum-muted);font-size:var(--leum-type-eyebrow);font-weight:600;letter-spacing:var(--leum-tracking-eyebrow);line-height:var(--leum-leading-small);text-transform:uppercase}.price,.price-item,.leum-card__price{color:var(--leum-ink);font-size:var(--leum-type-price);font-weight:600;line-height:var(--leum-leading-h3)}.header{--color-foreground: 29, 29, 31;--color-foreground-rgb: 29, 29, 31;--color-background: 255, 255, 255;--color-background-rgb: 255, 255, 255;background:var(--leum-bg)!important;color:var(--leum-ink)!important}.header a,.header button{color:var(--leum-ink)!important}.header__row{background:var(--leum-bg)!important}.leum-vision-section{max-width:var(--leum-max);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 24px}.leum-eyebrow,.leum-text-link{color:var(--leum-ink)}.leum-eyebrow{margin:0 0 12px}.leum-title{color:var(--leum-ink);margin:0}.leum-copy,.leum-section-head p,.leum-benefit p,.leum-hero__media--empty,.leum-empty-state{color:var(--leum-muted)}.leum-copy{margin:20px 0 0;max-width:600px}.leum-button{align-items:center;background:var(--leum-ink);border-radius:999px;color:#fff!important;display:inline-flex;font-weight:700;justify-content:center;margin-top:28px;padding:13px 22px;text-decoration:none;transition:transform .2s ease}.leum-button:hover{background:var(--leum-ink);transform:translateY(-1px)}.leum-hero{align-items:start;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.leum-hero__media{aspect-ratio:3 / 2;background:var(--leum-surface);border-radius:var(--leum-radius);min-height:0;overflow:visible;width:100%}.leum-hero__media img,.leum-hero__media .leum-hero__svg-img{display:block;height:auto;min-height:0;object-fit:contain;width:100%}.leum-section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.leum-section-head h2{margin:0}.leum-section-head p{margin:8px 0 0}.leum-text-link{font-weight:700;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.leum-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.leum-card{min-width:0;transition:transform .3s ease}.leum-card:hover{transform:translateY(-3px)}.leum-card__media{aspect-ratio:1;background:#fff;border:1px solid var(--leum-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1d1d1f0d,0 10px 24px #1d1d1f0d;transition:box-shadow .3s ease}.leum-card:hover .leum-card__media{box-shadow:0 4px 12px #1d1d1f14,0 20px 44px #1d1d1f14}.leum-card__media img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.leum-card a{color:inherit;text-decoration:none}.leum-card a:hover img{transform:scale(1.04)}.leum-card__title{margin:14px 0 4px}.leum-card__price{margin:0}.leum-categories,.leum-benefits-section{background:var(--leum-surface);max-width:none}.leum-categories__inner{margin:auto;max-width:var(--leum-max);padding-inline:24px}.leum-category-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.leum-category{background:var(--leum-bg);border-radius:var(--leum-radius);min-height:220px;overflow:hidden;position:relative}.leum-category img{display:block;height:100%;object-fit:cover;width:100%}.leum-category__shade{background:linear-gradient(180deg,transparent 35%,rgb(29 29 31 / .72));top:0;right:0;bottom:0;left:0;position:absolute}.leum-category__content{color:#fff;inset:auto 20px 18px;position:absolute}.leum-category__content h3{margin:0 0 4px}.leum-category__content span{font-size:var(--leum-type-small);line-height:var(--leum-leading-small)}.leum-benefits{border-block:1px solid var(--leum-border);display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.leum-benefit{background:var(--leum-bg);border:1px solid var(--leum-border);border-radius:var(--leum-radius);display:flex;flex-direction:column;gap:14px;padding:28px}.leum-benefit__icon{background:var(--leum-surface);border-radius:12px;color:var(--leum-ink);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.leum-benefit h3{color:var(--leum-ink);margin:0}.leum-benefit p{margin:0}.leum-category--empty{background:var(--leum-surface)}.leum-category__placeholder{display:block;height:100%;opacity:.55;width:100%}.leum-empty-state{border:1px dashed var(--leum-border);border-radius:var(--leum-radius);padding:32px;text-align:center}.leum-wordmark{align-items:center;color:var(--leum-ink);display:inline-flex;text-decoration:none}.leum-wordmark:hover{opacity:.75}.leum-wordmark svg{display:block}.leum-focus:focus-visible,.leum-button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--leum-ink);outline-offset:3px}.leum-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.leum-reveal.is-visible{opacity:1;transform:none}@media(max-width:900px){.leum-hero{grid-template-columns:1fr}.leum-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){:root{--leum-type-display-h1: 34px;--leum-type-h2: 26px;--leum-type-h3: 18px;--leum-type-lead: 16px;--leum-type-body: 15px;--leum-type-small: 12px;--leum-type-eyebrow: 12px}.leum-vision-section{padding:3rem 18px}.leum-hero{gap:2.5rem}.leum-hero__media{aspect-ratio:1 / 1}.leum-section-head{display:block}.leum-section-head .leum-text-link{display:inline-block;margin-top:15px}.leum-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.leum-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leum-category{min-height:160px}.leum-benefits{grid-template-columns:1fr;gap:16px}.leum-benefit{align-items:flex-start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.leum-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/leum-vision.css.map */
