.lsch{--lsch-denim:#607079;--lsch-rust:#DC662F;--lsch-rust-dark:#c4551f;--lsch-cream:#EEE7D9;--lsch-paper:#F8F4EC;--lsch-ink:#324556;--lsch-sky:#C5C5C5;--lsch-caramel:#B68D67;--lsch-sage:#A2A795;--lsch-olive:#636047;--lsch-display:"Barlow Condensed","Arial Narrow",sans-serif;--lsch-mono:"DM Mono","Courier New",monospace;--lsch-body:var(--font-body-family,"Helvetica Neue",Arial,sans-serif);color:var(--lsch-ink);font-family:var(--lsch-body)}.lsch *,.lsch *:before,.lsch *:after{box-sizing:border-box}.lsch img{display:block;max-width:100%;height:auto}.lsch__wrap{max-width:1240px;margin:0 auto;padding:0 2.4rem}:where(.lsch) :is(h2,h3,p){margin:0}.lsch h2,.lsch h3{font-family:var(--lsch-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:.95;color:inherit}.lsch__h2{font-size:clamp(4rem,5.4vw,6.8rem)}.lsch__intro{font-size:1.8rem;line-height:1.55;max-width:56ch;margin-top:2.2rem}.lsch__mono{font-family:var(--lsch-mono);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.lsch__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3rem;font-family:var(--lsch-display);font-weight:600;font-size:1.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.lsch__btn--rust{background:var(--lsch-rust);color:#fff;border-color:var(--lsch-rust)}.lsch__btn--rust:hover{background:var(--lsch-rust-dark);border-color:var(--lsch-rust-dark)}.lsch__btn--line{background:transparent;color:var(--lsch-cream);border-color:var(--lsch-cream)}.lsch__btn--line:hover{background:var(--lsch-cream);color:var(--lsch-ink)}.lsch__btn--ink{background:var(--lsch-ink);color:var(--lsch-cream);border-color:var(--lsch-ink)}.lsch__btn--ink:hover{background:transparent;color:var(--lsch-ink)}.lsch a:focus-visible,.lsch button:focus-visible,.lsch summary:focus-visible,.lsch input:focus-visible+label{outline:3px solid var(--lsch-rust);outline-offset:3px}.lsch__link{font-family:var(--lsch-display);font-weight:600;font-size:1.9rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-underline-offset:.5rem;text-decoration-thickness:2px}.lsch-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:min(80vh,780px);background:var(--lsch-denim);color:var(--lsch-cream)}.lsch-hero__media{grid-column:2;grid-row:1;position:relative;overflow:hidden;min-height:100%}.lsch-hero__media img,.lsch-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.lsch-hero__content{grid-column:1;grid-row:1;display:flex;align-items:center;padding:8rem clamp(2.4rem,4vw,6.4rem)}.lsch-hero h2{font-size:clamp(5.2rem,6vw,9.2rem);max-width:10ch;color:#fff}.lsch-hero__sub{font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.55;max-width:40ch;margin-top:2.4rem;color:#ffffffeb}.lsch-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.lsch-hero__note{margin-top:2.4rem;color:var(--lsch-cream)}.lsch-ribbon{background:var(--lsch-ink);color:var(--lsch-cream)}.lsch-ribbon__list{list-style:none;margin:0;padding:1.6rem 2.4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 0}.lsch-ribbon__list li{font-family:var(--lsch-mono);font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center}.lsch-ribbon__list li+li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lsch-rust);margin:0 2.4rem}.lsch-beanies{background:var(--lsch-paper);padding:9.6rem 0}.lsch-beanies__head{display:flex;justify-content:space-between;align-items:flex-end;gap:3.2rem;flex-wrap:wrap}.lsch-beanies__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;margin-top:4.8rem}.lsch-card{background:#fff;display:flex;flex-direction:column}.lsch-card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--lsch-cream)}.lsch-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.lsch-card__media img+img{opacity:0}@media(hover:hover){.lsch-card__media:hover img+img{opacity:1}}.lsch-card__body{padding:2.8rem 2.8rem 3.2rem;display:flex;flex-direction:column;gap:1.4rem;flex:1}.lsch-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.lsch-card h3{font-size:clamp(2.8rem,2.6vw,3.6rem)}.lsch-card h3 a{color:inherit;text-decoration:none}.lsch-card__price{font-family:var(--lsch-display);font-weight:600;font-size:2.8rem;white-space:nowrap}.lsch-card__blurb{font-size:1.65rem;line-height:1.55}.lsch-sizes{border:0;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.lsch-sizes legend{padding:0;margin-bottom:.8rem;width:100%}.lsch-sizes input{position:absolute;opacity:0;width:1px;height:1px}.lsch-sizes label{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border:1.5px solid var(--lsch-ink);font-size:1.55rem;cursor:pointer}.lsch-sizes input:checked+label{background:var(--lsch-ink);color:#fff}.lsch-sizes input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.lsch-card .product-form__submit{width:100%;margin-top:.8rem}.lsch-card .product-form__error-message-wrapper{font-size:1.4rem;color:#a33}.lsch-card .loading__spinner{width:1.8rem}.lsch-diff{background:var(--lsch-cream);padding:9.6rem 0}.lsch-diff__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6.4rem;align-items:center}.lsch-diff__img{aspect-ratio:4/5;overflow:hidden}.lsch-diff__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.lsch-diff__cols{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;margin-top:4rem}.lsch-diff__col h3{font-size:2.4rem;padding-bottom:1.2rem;border-bottom:2px solid currentColor;margin-bottom:.4rem}.lsch-diff__col--them{color:#7c8790}.lsch-diff__col ul{list-style:none;margin:0;padding:0}.lsch-diff__col li{padding:1.2rem 0;border-bottom:1px solid rgba(50,69,86,.18);font-size:1.6rem;line-height:1.4}.lsch-diff__col--them li{text-decoration:line-through;text-decoration-color:#7c879099}.lsch-diff__cta{margin-top:4rem}.lsch-gifts{background:var(--lsch-ink);color:var(--lsch-cream);padding:9.6rem 0}.lsch-gifts__head{display:flex;justify-content:space-between;align-items:flex-end;gap:3.2rem;flex-wrap:wrap}.lsch-gifts__date{color:var(--lsch-caramel)}.lsch-gifts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin-top:4.8rem}.lsch-gift{display:flex;flex-direction:column;color:inherit;text-decoration:none}.lsch-gift__img{aspect-ratio:1/1;overflow:hidden;background:var(--lsch-cream)}.lsch-gift__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(hover:hover){.lsch-gift:hover .lsch-gift__img img{transform:scale(1.04)}}.lsch-gift__label{margin-top:2rem;color:var(--lsch-caramel)}.lsch-gift h3{font-size:2.6rem;margin:.8rem 0 1.6rem}.lsch-gift__meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.2rem;border-top:1px solid rgba(238,231,217,.3);font-size:1.6rem}.lsch-gift__shop{font-family:var(--lsch-display);font-weight:600;font-size:1.7rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem}.lsch-faq{background:var(--lsch-paper);padding:9.6rem 0}.lsch-faq__layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:6.4rem}.lsch-faq details{border-bottom:1px solid rgba(50,69,86,.25)}.lsch-faq details:first-child{border-top:1px solid rgba(50,69,86,.25)}.lsch-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.2rem 0;font-family:var(--lsch-display);font-weight:600;font-size:2.4rem;text-transform:uppercase;letter-spacing:.02em}.lsch-faq summary::-webkit-details-marker{display:none}.lsch-faq summary:after{content:"+";font-family:var(--lsch-mono);font-size:2.4rem;color:var(--lsch-rust);flex:none}.lsch-faq details[open] summary:after{content:"\2013"}.lsch-faq__a{padding:0 0 2.4rem;font-size:1.7rem;line-height:1.6;max-width:62ch}@media(max-width:989px){.lsch-beanies,.lsch-diff,.lsch-gifts,.lsch-faq{padding:7.2rem 0}.lsch-diff__layout,.lsch-faq__layout{grid-template-columns:1fr;gap:4rem}.lsch-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lsch__wrap{padding:0 1.6rem}.lsch-hero{grid-template-columns:1fr;min-height:0}.lsch-hero__media{grid-column:1;grid-row:1;aspect-ratio:4/3;min-height:0}.lsch-hero__content{grid-column:1;grid-row:2;padding:4rem 1.6rem 4.8rem}.lsch-hero h2{font-size:clamp(4.6rem,13vw,6.4rem)}.lsch-hero__ctas .lsch__btn{flex:1 1 100%}.lsch-beanies__grid{grid-template-columns:1fr;gap:2.4rem;margin-top:3.2rem}.lsch-card__body{padding:2.2rem 2rem 2.4rem}.lsch-diff__cols{grid-template-columns:1fr;gap:2.4rem}.lsch-gifts__grid{gap:2.4rem 1.6rem;margin-top:3.2rem}.lsch-gift h3{font-size:2.1rem}.lsch-gift__meta{flex-direction:column;align-items:flex-start;gap:.4rem}.lsch-ribbon__list{flex-direction:column;align-items:center;gap:.6rem}.lsch-ribbon__list li+li:before{display:none}}@media(prefers-reduced-motion:reduce){.lsch *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lsc-home.css.map */
