:root{--ls-bg:#ffffff;--ls-ink:#000000;--ls-muted:#666666;--ls-line:#e0e0e0;--ls-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ls-serif:"Times New Roman",Times,serif}body{background:var(--ls-bg)!important;color:var(--ls-ink);font-family:var(--ls-sans)}.ls *{box-sizing:border-box}.ls{font-family:var(--ls-sans);color:var(--ls-ink)}.ls-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ls-narrow{max-width:760px;margin:0 auto;padding:0 24px}.ls h1,.ls h2,.ls h3,.ls-title{font-family:var(--ls-sans);font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--ls-ink);margin:0}.ls-title{font-size:clamp(34px,5vw,55px);line-height:1.1}.ls-h2{font-size:clamp(20px,2.4vw,26px);line-height:1.3;margin:0 0 6px}.ls-kicker{font-family:var(--ls-serif);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--ls-muted);margin:0 0 12px}.ls-lead{font-size:16px;line-height:1.75;color:#222}.ls-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:0;background:var(--ls-ink);color:#fff!important;font-family:var(--ls-sans);font-weight:400;font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ls-ink);cursor:pointer;transition:opacity .2s}.ls-btn:hover{opacity:.8}.ls-btn--ghost{background:transparent;color:var(--ls-ink)!important}.ls-link{color:var(--ls-ink);text-decoration:none;border-bottom:1px solid var(--ls-ink);padding-bottom:2px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ls-card{background:#fff;border:1px solid var(--ls-line);border-radius:0;box-shadow:0 10px 30px #0000000f}.ls-sec{padding:72px 0}.ls-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.ls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px}.ls-pc{text-decoration:none;color:var(--ls-ink);display:block;text-align:center}.ls-pc__img{aspect-ratio:4/5;background:#f4f4f4;overflow:hidden;margin-bottom:16px}.ls-pc__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ls-pc__img.is-wide{background:#fff}.ls-pc__img.is-wide img{object-fit:contain}.ls-pc:hover .ls-pc__img img{transform:scale(1.03)}.ls-pc__t{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;line-height:1.4}.ls-pc__p{font-family:var(--ls-serif);font-size:14px;color:var(--ls-muted);margin:0}.ls-badge{display:inline-block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ls-ink);padding:3px 8px;margin-left:8px;vertical-align:middle}.ls-head{position:sticky;top:0;z-index:50;background:#fffffff2;border-bottom:1px solid var(--ls-line)}.ls-head__in{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.ls-head__logo img{height:38px;width:auto;display:block}.ls-nav{display:flex;gap:30px}.ls-nav a{color:var(--ls-ink);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ls-nav a.is-active,.ls-nav a:hover{text-decoration:underline;text-underline-offset:6px}.ls-head__right{display:flex;align-items:center;gap:18px}.ls-head__cta{padding:9px 16px;font-size:10px}.ls-lang{display:flex;gap:6px;align-items:center;font-size:11px;letter-spacing:.15em}.ls-lang button{background:none;border:0;padding:4px;cursor:pointer;font:inherit;color:var(--ls-muted)}.ls-lang button.is-on{color:var(--ls-ink);text-decoration:underline;text-underline-offset:4px}.ls-cart{color:var(--ls-ink);position:relative;display:flex}.ls-cart span{position:absolute;top:-6px;right:-8px;background:var(--ls-ink);color:#fff;border-radius:10px;font-size:10px;padding:1px 5px}.ls-burger{display:none}@media(max-width:900px){.ls-nav,.ls-head__cta{display:none}.ls-burger{display:block}.ls-burger summary{list-style:none;cursor:pointer;padding:6px}.ls-burger summary::-webkit-details-marker{display:none}.ls-burger[open] .ls-mnav{display:flex}.ls-mnav{display:none;position:absolute;left:0;right:0;top:68px;background:#fff;flex-direction:column;padding:12px 24px 24px;border-bottom:1px solid var(--ls-line)}.ls-mnav a{padding:14px 0;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--ls-ink);text-decoration:none;border-bottom:1px solid var(--ls-line)}.ls-sec{padding:48px 0}}.ls-foot{border-top:1px solid var(--ls-line);padding:48px 0 36px;margin-top:40px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ls-muted)}.ls-foot__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.ls-foot a{color:var(--ls-ink);text-decoration:none;margin-right:18px}.ls-rte{font-size:16px;line-height:1.8;color:#222}.ls-rte h2{font-size:18px;margin:44px 0 14px}.ls-rte h3{font-size:15px;margin:32px 0 10px}.ls-rte img{max-width:100%;height:auto;margin:18px 0;display:block}.ls-rte a{color:var(--ls-ink)}.ls-rte .ls-gal{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ls-rte .ls-gal img{margin:0;aspect-ratio:4/5;object-fit:cover}.ls-count{border-radius:0!important;background:#000!important}.ls-count b{font-family:var(--ls-sans)!important;font-weight:400!important;letter-spacing:.05em}.shopify-section .button,.shopify-payment-button__button--unbranded{border-radius:0!important}.product__title h1{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.gradient{background:var(--ls-bg)!important}.product-form__submit,.button--secondary.product-form__submit{background:var(--ls-ink)!important;color:#fff!important;--color-button:0,0,0;--color-button-text:255,255,255;text-transform:uppercase;letter-spacing:.2em;font-size:12px}.product-form__submit:after{box-shadow:none!important}.product__tax a,.product__info-container a:not(.button){color:var(--ls-ink)!important}.ls [class*=__img],.ls input[type=email]{border-radius:0!important}.ls-coll-head{text-align:center;max-width:640px;margin:0 auto 48px}.ls-coll-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,360px));justify-content:center;gap:48px 32px}.ls-coll-grid .ls-pc__t{font-size:15px}@media(max-width:600px){.ls-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.ls-pc__t{font-size:12px}.ls-pc__p{font-size:13px}.ls-coll-grid{grid-template-columns:1fr 1fr;gap:28px 14px}.ls-sec-head{flex-wrap:wrap}.ls-hero__btns .ls-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ls.css.map */
