.stc--404{padding:76px 0 80px}.stc--404 h1{font-size:clamp(26px,3.2vw,40px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:9px 0 14px;max-width:20ch;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--404 .nf-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.stc--404 .nf-picks{margin-top:72px}@media(max-width:900px){.stc--404{padding:44px 0 52px}.stc--404 .nf-picks{margin-top:46px}}.stc--contact{padding:56px 0 80px}.stc--contact .cgrid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.stc--contact .cgrid>*{min-width:0}.stc--contact .cdetails{margin:30px 0 0;padding-top:24px;border-top:1px solid var(--stc-line);display:grid;grid-template-columns:92px 1fr;gap:12px 16px;font-size:14.5px}.stc--contact .cdetails dt{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--stc-ink-soft);padding-top:3px}.stc--contact .cdetails dd{margin:0;font-weight:300;color:var(--stc-ink-soft);line-height:1.7}.stc--contact .cdetails a{color:var(--stc-claret)}.stc--contact .cdetails p{margin:0}.stc--contact .cform{display:flex;flex-direction:column}.stc--contact .cform label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--stc-ink-soft);margin:18px 0 7px}.stc--contact .cform input,.stc--contact .cform textarea{background:transparent;border:1px solid var(--stc-line);border-radius:0;padding:12px 13px;font-family:var(--stc-sans);font-size:15px;font-weight:300;color:var(--stc-ink);outline:none}.stc--contact .cform input:focus,.stc--contact .cform textarea:focus{border-color:var(--stc-claret)}.stc--contact .cform textarea{resize:vertical}.stc--contact .cform .btn{margin-top:26px;align-self:flex-start}.stc--contact .cok{font-size:16px;color:var(--stc-ink)}.stc--contact .cerr{color:var(--stc-claret);font-size:14px;margin-bottom:10px}@media(max-width:900px){.stc--contact{padding:34px 0 52px}.stc--contact .cgrid{grid-template-columns:1fr;gap:30px}}.stc--faq{padding:20px 0 80px}.stc--faq .faqs{border-top:1px solid var(--stc-line)}.stc--faq .faq{border-bottom:1px solid var(--stc-line)}.stc--faq .faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-size:16px;font-weight:400;color:var(--stc-ink)}.stc--faq .faq summary::-webkit-details-marker{display:none}.stc--faq .faq summary:hover{color:var(--stc-claret)}.stc--faq .faq-mark{flex:none;width:12px;height:12px;position:relative}.stc--faq .faq-mark:before,.stc--faq .faq-mark:after{content:"";position:absolute;background:var(--stc-claret);transition:transform .2s}.stc--faq .faq-mark:before{top:5px;left:0;width:12px;height:1.5px}.stc--faq .faq-mark:after{top:0;left:5px;width:1.5px;height:12px}.stc--faq .faq[open] .faq-mark:after{transform:scaleY(0)}.stc--faq .faq-a{padding:0 0 24px;max-width:68ch;font-size:15px;line-height:1.8;color:var(--stc-ink-soft);font-weight:300}.stc--faq .faq-a p{margin:0 0 12px}.stc--faq .faq-a a{color:var(--stc-claret);border-bottom:1px solid var(--stc-line)}@media(max-width:900px){.stc--faq{padding:10px 0 52px}.stc--faq .faq summary{font-size:15px;padding:18px 0}}.stc--collections{padding:46px 0 80px}.stc--collections .chead{margin-bottom:30px}.stc--collections h1{font-size:clamp(26px,3vw,38px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:9px 0 0;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--collections .tiles.cols{grid-template-columns:repeat(4,1fr)}@media(max-width:1080px){.stc--collections .tiles.cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.stc--collections{padding:30px 0 52px}.stc--collections .tiles.cols{grid-template-columns:repeat(2,1fr)}}.stc--article{padding:0 0 80px}.stc--article .art-hero{height:clamp(280px,46vh,520px);overflow:hidden;background:var(--stc-sand);margin-bottom:46px}.stc--article .art-hero img{width:100%;height:100%;object-fit:cover}.stc--article .art-head{max-width:68ch;margin:0 auto 30px}.stc--article .art-head .lab a{color:var(--stc-claret)}.stc--article h1{font-size:clamp(26px,3.2vw,40px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:10px 0 0;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--article .art-meta{display:flex;gap:18px;margin-top:14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--stc-ink-soft)}.stc--article .art-body{max-width:68ch;margin:0 auto;font-size:16.5px;line-height:1.85;color:var(--stc-ink-soft);font-weight:300}.stc--article .art-body p{margin:0 0 18px}.stc--article .art-body strong{color:var(--stc-ink);font-weight:500}.stc--article .art-body em{font-style:italic}.stc--article .art-body h2,.stc--article .art-body h3{font-family:var(--stc-sans);color:var(--stc-ink);font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:40px 0 12px}.stc--article .art-body h2{font-size:clamp(20px,2.2vw,26px)}.stc--article .art-body h3{font-size:18px}.stc--article .art-body a{color:var(--stc-claret);border-bottom:1px solid var(--stc-line)}.stc--article .art-body a:hover{border-bottom-color:var(--stc-claret)}.stc--article .art-body ul,.stc--article .art-body ol{padding-left:22px;margin:0 0 18px}.stc--article .art-body li{margin-bottom:8px}.stc--article .art-body img{width:100%;height:auto;object-fit:contain;margin:30px 0}.stc--article .art-body blockquote{margin:30px 0;padding-left:22px;border-left:2px solid var(--stc-claret);font-family:var(--stc-serif);font-style:italic;font-size:19px;line-height:1.6;color:var(--stc-ink)}.stc--article .art-body iframe{width:100%;aspect-ratio:16 / 9;height:auto;margin:30px 0}.stc--article .art-nav{max-width:68ch;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--stc-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.stc--article .art-next{text-align:right}@media(max-width:900px){.stc--article{padding-bottom:52px}.stc--article .art-hero{margin-bottom:30px}.stc--article .art-nav{flex-wrap:wrap;gap:14px}}.stc--blog{padding:46px 0 72px}.stc--blog .chead{margin-bottom:34px}.stc--blog h1{font-size:clamp(26px,3vw,38px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:9px 0 0;font-family:var(--stc-sans);color:var(--stc-ink)}.stc-posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:44px 24px}.stc-posts>*{min-width:0}.stc--blog .post{display:block}.stc--blog .post-im{aspect-ratio:4 / 3;overflow:hidden;background:var(--stc-sand);margin-bottom:16px}.stc--blog .post-im img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.stc--blog .post:hover .post-im img{transform:scale(1.05)}.stc--blog .post-d{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--stc-claret);margin-bottom:8px}.stc--blog .post-t{font-size:19px;font-weight:400;line-height:1.3;margin:0 0 8px;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--blog .post-x{font-size:14px;line-height:1.7;color:var(--stc-ink-soft);font-weight:300;margin:0 0 12px}@media(max-width:1080px){.stc-posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.stc--blog{padding:30px 0 46px}.stc-posts{grid-template-columns:1fr;gap:34px}}.stc--collection .cactive{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px}.stc--collection .cactive-lab{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--stc-ink-soft)}.stc--collection .cchip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--stc-claret);color:var(--stc-claret);padding:6px 12px;font-size:11.5px;letter-spacing:.06em;font-weight:500;transition:.16s}.stc--collection .cchip:hover{background:var(--stc-claret);color:#fff}.stc--collection .cclear{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--stc-ink-soft);border-bottom:1px solid var(--stc-line);padding-bottom:2px}.stc--collection .cfval.is-active span{font-weight:600}.stc--page{padding:56px 0 80px}.stc--page .phead{margin-bottom:30px}.stc--page h1{font-size:clamp(28px,3.2vw,42px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:9px 0 0;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--page .pagebody{max-width:68ch;font-size:16px;line-height:1.8;color:var(--stc-ink-soft);font-weight:300}.stc--page .pagebody p{margin:0 0 16px}.stc--page .pagebody strong{color:var(--stc-ink);font-weight:500}.stc--page .pagebody h2{font-family:var(--stc-serif);font-size:clamp(20px,2.2vw,27px);font-weight:400;color:var(--stc-ink);letter-spacing:0;line-height:1.25;margin:44px 0 14px}.stc--page .pagebody h3{font-family:var(--stc-serif);font-size:16px;font-weight:400;letter-spacing:0;color:var(--stc-claret);margin:34px 0 12px}.stc--page .pagebody ul{padding-left:20px;margin:0 0 16px}.stc--page .pagebody li{margin-bottom:6px}.stc--page .pagebody a{color:var(--stc-claret);border-bottom:1px solid var(--stc-line)}.stc--page .pagebody a:hover{border-bottom-color:var(--stc-claret)}.stc--page .pagebody img{width:100%;height:auto;object-fit:contain;margin:26px 0}.stc--page .pagebody hr{border:0;border-top:1px solid var(--stc-line);margin:38px 0}@media(max-width:900px){.stc--page{padding:34px 0 52px}}.stc--intro .introgrid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.stc--intro .introgrid>*{min-width:0}.stc--intro.is-right .im{order:2}.stc--intro .im{aspect-ratio:4 / 3;overflow:hidden;background:var(--stc-sand)}.stc--intro .tx{padding:0 64px}.stc--intro h1{font-size:clamp(24px,2.8vw,34px);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:9px 0 0;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--intro .introbody{margin-top:16px}.stc--intro .introbody p{margin:0 0 12px}.stc--intro .introbtns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}@media(max-width:1080px){.stc--intro .tx{padding:0 34px}}@media(max-width:900px){.stc--intro .introgrid{grid-template-columns:1fr}.stc--intro.is-right .im{order:0}.stc--intro .tx{padding:28px 18px 0}}.stc--password{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 24px;background:var(--stc-cream);text-align:center}.stc--password .pw-in{max-width:520px;width:100%}.stc--password .pw-mark{margin-bottom:34px}.stc--password .pw-logo{width:auto;height:auto;max-width:260px;margin:0 auto;object-fit:contain}.stc--password h1{font-size:clamp(24px,3vw,34px);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 14px;font-family:var(--stc-sans);color:var(--stc-ink)}.stc--password .body{margin:0 auto 30px;max-width:46ch}.stc--password .wait{max-width:400px;margin:0 auto;border-bottom:1px solid var(--stc-ink);display:flex}.stc--password .wait input{flex:1;background:transparent;border:0;outline:0;font-family:var(--stc-sans);font-size:15px;padding:12px 2px;font-weight:300;color:var(--stc-ink);border-radius:0}.stc--password .wait button{background:transparent;border:0;cursor:pointer;font-family:var(--stc-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--stc-claret);padding:0 4px}.stc--password .pw-ok{font-size:15px;color:var(--stc-ink)}.stc--password .pw-enter{margin-top:40px;padding-top:24px;border-top:1px solid var(--stc-line)}.stc--password .pw-enter form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.stc--password .pw-enter input{border:1px solid var(--stc-line);background:var(--stc-ivory);padding:10px 12px;font-family:var(--stc-sans);font-size:14px;font-weight:300;border-radius:0;outline:none}.stc--password .pw-enter input:focus{border-color:var(--stc-claret)}.stc--password .pw-enter button{border:1px solid var(--stc-ink);background:var(--stc-ink);color:var(--stc-ivory);padding:10px 22px;font-family:var(--stc-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer}.stc--password .pw-err{color:var(--stc-claret);font-size:13px;margin:0 0 10px}.stc--password .pw-visit{margin-top:30px;font-size:13px;line-height:1.7;color:var(--stc-ink-soft);font-weight:300}.stc--password .pw-visit p{margin:0}.stc .card .ph{aspect-ratio:4 / 5;background:var(--stc-sand);display:flex;align-items:center;justify-content:center}.stc .card .ph>a{display:block;width:100%;height:100%}.stc .card .ph img{width:100%;height:100%;object-fit:contain}.stc .card:hover .ph img{transform:none}.stc--rich{padding:56px 0}.stc--rich.is-cream{background:var(--stc-cream)}.stc--rich.is-sand{background:var(--stc-sand)}.stc--rich .richbody{max-width:68ch;margin-top:16px;font-size:16px;line-height:1.8;color:var(--stc-ink-soft);font-weight:300}.stc--rich .richbody p{margin:0 0 14px}.stc--rich .richbody strong{color:var(--stc-ink);font-weight:500}.stc--rich .richbody ul{padding-left:20px;margin:0 0 14px}.stc--rich .richbody li{margin-bottom:8px}.stc--rich .richbody em{font-style:italic}.stc--rich .richcta{margin-top:26px}@media(max-width:900px){.stc--rich{padding:36px 0}}.stc--soc h1{color:#fff;font-size:clamp(21px,2.3vw,30px);font-weight:400;margin:12px auto 0;max-width:26ch;line-height:1.25;font-family:var(--stc-sans)}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
