.sol-project-guide,.sol-kit-guide-page{--pg-ink: #201c18;--pg-muted: #6d655d;--pg-line: #e4ddd4;--pg-cream: #f6f3ee;--pg-brown: #754729;color:var(--pg-ink);font-family:Instrument Sans,Arial,sans-serif}.sol-project-guide,.sol-project-guide *,.sol-project-guide *:before,.sol-project-guide *:after{box-sizing:border-box}.sol-kit-guide-page .sg-download{border-radius:0}.sol-kit-guide-page .sg-return{margin-top:38px}.sol-kit-guide-page>.sg-container>.sol-project-guide{margin-top:38px}.sol-project-guide{overflow-wrap:break-word}.sol-project-guide h2,.sol-project-guide h3,.sol-project-guide p,.sol-project-guide figure{margin:0}.sol-project-guide h2,.sol-project-guide h3{font-family:inherit;font-weight:500;color:var(--pg-ink);text-transform:none}.sol-project-guide h2{font-size:clamp(28px,2.7vw,34px);letter-spacing:-.035em;line-height:1.15}.sol-project-guide h3{font-size:21px;letter-spacing:-.025em;line-height:1.3}.sol-project-guide p{color:var(--pg-muted);font-size:16px;line-height:1.6}.sol-project-guide a{color:inherit}.sol-project-guide img{display:block;max-width:100%;height:auto;border-radius:0}.sol-project-guide a:focus-visible,.sol-project-guide summary:focus-visible{outline:2px solid var(--pg-brown);outline-offset:5px}.sol-project-guide__heading{max-width:760px;margin-bottom:26px}.sol-project-guide__visual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.sol-project-guide__visual-step{min-width:0;scroll-margin-top:100px}.sol-project-guide__diagram{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;padding:22px 22px 40px;border:1px solid var(--pg-line);background:var(--pg-cream);text-decoration:none}.sol-project-guide__diagram img{width:100%;height:100%;min-height:0;max-height:250px;object-fit:contain}.sol-project-guide__route-cue{display:flex;align-items:center;gap:8px;min-height:38px;color:var(--pg-brown);font-size:12px}.sol-project-guide__route-cue svg{width:32px;height:24px;flex:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sol-project-guide__diagram-label{position:absolute;right:12px;bottom:10px;display:inline-flex;align-items:center;gap:5px;color:var(--pg-muted);font-size:11px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.sol-project-guide__diagram-label svg{width:13px;height:13px}.sol-project-guide__step-copy{padding-top:18px}.sol-project-guide__step-heading{grid-column:1 / -1;margin-bottom:16px}.sol-project-guide__step-heading+.sol-project-guide__step-figure+.sol-project-guide__step-copy>p:first-child{font-size:15px}.sol-project-guide .sol-project-guide__step-number{margin-bottom:8px;color:var(--pg-brown);font-size:13px;font-weight:600;line-height:1.4}.sol-project-guide__step-copy>h3+p{margin-top:10px;font-size:15px}.sol-project-guide .sol-project-guide__step-note{margin-top:10px;color:var(--pg-ink);font-size:13px}.sol-project-guide__essentials{display:grid;gap:6px;margin-top:24px;padding-left:15px;border-left:2px solid var(--pg-brown)}.sol-project-guide__essentials p{color:var(--pg-ink);font-size:14px}.sol-project-guide__step-detail{margin-top:16px}.sol-project-guide summary{cursor:pointer;color:var(--pg-ink);font-size:15px;font-weight:500;line-height:1.5}.sol-project-guide__step-detail summary{color:var(--pg-muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.sol-project-guide__actions{display:grid;gap:12px;margin:16px 0 0;padding-left:19px;color:var(--pg-muted);font-size:14px;line-height:1.6}.sol-project-guide__actions li::marker{color:var(--pg-brown)}.sol-project-guide__quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px}.sol-project-guide__enlarge{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12px;line-height:1.4;text-decoration:underline!important;text-underline-offset:4px}.sol-project-guide__enlarge svg{width:15px;height:15px;flex:none}.sol-project-guide__quick-links .sol-project-guide__enlarge{margin-top:0}.sol-project-guide__button{min-height:54px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--pg-brown);background:var(--pg-brown);color:#fff!important;border-radius:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;text-align:center;text-decoration:none!important;transition:background-color .18s,border-color .18s}.sol-project-guide__button:hover{background:#50311e;border-color:#50311e}.sol-project-guide__button svg{width:20px;height:20px;flex-shrink:0}.sol-project-guide__button--outline{color:var(--pg-ink)!important;background:transparent;border-color:#b9aca0}.sol-project-guide__button--outline:hover{background:var(--pg-cream);border-color:var(--pg-brown)}.sol-project-guide__button .btn-roll-wrap{display:inline-block;height:1.2em;overflow:hidden;line-height:1}.sol-project-guide__button .btn-roll-inner{display:flex;flex-direction:column;transition:transform .4s ease}.sol-project-guide__button .btn-roll-inner>span{display:block;flex:0 0 1.2em;height:1.2em;line-height:1.2}.sol-project-guide__button:hover .btn-roll-inner{transform:translateY(-1.2em)}.sol-project-guide__setup,.sol-project-guide__preparation{padding:18px 0;border-top:1px solid var(--pg-line);border-bottom:1px solid var(--pg-line)}.sol-project-guide__setup{margin:18px 0 24px}.sol-project-guide__pieces-help{margin-top:30px;margin-bottom:0}.sol-project-guide__preparation{margin-top:0;border-top:0}.sol-project-guide__preparation>p{max-width:850px;margin-top:13px}.sol-project-guide__overview{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center;margin-top:24px}.sol-project-guide__panels{padding:24px;background:var(--pg-cream)}.sol-project-guide__panels img{width:100%;max-height:330px;object-fit:contain}.sol-project-guide__overview-copy>p{margin-top:12px}.sol-project-guide__pieces{display:grid;gap:6px;margin:18px 0 0;padding-left:18px;color:var(--pg-muted);font-size:15px;line-height:1.6}.sol-project-guide__pieces li::marker{color:var(--pg-brown)}.sol-project-guide .sol-project-guide__colour-note{font-size:13px}.sol-project-guide__orientation{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:center;gap:30px;max-width:850px;margin:24px auto 0;padding:24px;background:var(--pg-cream)}.sol-project-guide__orientation>figure{min-width:0}.sol-project-guide__orientation img{width:100%;max-height:300px;object-fit:contain}.sol-project-guide__orientation p{margin-top:12px;font-size:15px}.sol-project-guide__orientation--slants{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sol-project-guide__orientation--slants img{max-height:none;max-width:360px;margin-inline:auto}.sol-project-guide .sol-project-guide__check{margin-bottom:20px;max-width:850px;color:var(--pg-ink);font-size:14px}.sol-project-guide__downloads{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.sol-project-guide__downloads>span{color:var(--pg-muted);font-size:12px}.sol-project-guide__colour-downloads{margin-top:30px}.sol-project-guide__colour-downloads h3{font-size:20px}.sol-project-guide__colour-downloads ul{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0;list-style:none}.sol-project-guide .sol-project-guide__safety{margin-top:22px;max-width:850px;font-size:13px;line-height:1.6}@media(max-width:900px){.sol-project-guide__visual-steps{gap:20px}.sol-project-guide__diagram{padding:16px 16px 35px}.sol-project-guide__step-copy h3{font-size:20px}}@media(max-width:640px){.sol-kit-guide-page>.sg-container>.sol-project-guide{margin-top:28px}.sol-kit-guide-page .sg-return{align-items:start}.sol-project-guide h2{font-size:28px}.sol-project-guide p{font-size:15px}.sol-project-guide__heading{margin-bottom:22px}.sol-project-guide__visual-steps{grid-template-columns:1fr;gap:22px}.sol-project-guide__visual-step{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;align-items:start}.sol-project-guide__diagram{aspect-ratio:1;padding:12px 12px 30px}.sol-kit-guide-page .sol-project-guide__visual-step{grid-template-columns:1fr}.sol-kit-guide-page .sol-project-guide__step-figure{max-width:none}.sol-kit-guide-page .sol-project-guide__diagram{aspect-ratio:16 / 10}.sol-project-guide__diagram-label{right:8px;bottom:8px;gap:3px;font-size:10px}.sol-project-guide__diagram-label svg{width:12px;height:12px}.sol-project-guide__step-copy{padding-top:0}.sol-project-guide .sol-project-guide__step-number{margin-bottom:5px;font-size:12px}.sol-project-guide__step-copy h3{font-size:19px}.sol-project-guide__step-copy>h3+p{margin-top:8px;font-size:14px}.sol-project-guide .sol-project-guide__step-note{font-size:12px}.sol-project-guide__essentials{margin-top:22px}.sol-project-guide__essentials p{font-size:13px}.sol-project-guide__quick-links{align-items:stretch;flex-direction:column;gap:18px}.sol-project-guide__quick-links .sol-project-guide__enlarge{align-self:start}.sol-project-guide__button{gap:13px;padding-inline:17px}.sol-project-guide__overview{grid-template-columns:1fr;gap:24px}.sol-project-guide__panels{padding:18px}.sol-project-guide__overview-copy{order:-1}.sol-project-guide__pieces{margin-top:15px;font-size:14px;gap:5px}.sol-project-guide__orientation{grid-template-columns:1fr;gap:18px;padding:20px 16px}.sol-project-guide__orientation>figure{width:100%;max-width:230px;margin-inline:auto}.sol-project-guide__orientation img{max-height:none}.sol-project-guide__orientation--slants>figure{max-width:360px}.sol-project-guide__orientation h3{font-size:20px}.sol-project-guide__orientation p{font-size:14px}.sol-project-guide__downloads{align-items:stretch;gap:10px}.sol-project-guide__downloads .sol-project-guide__button{width:100%}.sol-project-guide__colour-downloads ul{display:grid;grid-template-columns:1fr}.sol-project-guide__colour-downloads .sol-project-guide__button{width:100%}}@media(max-width:350px){.sol-project-guide__visual-step{grid-template-columns:1fr}.sol-project-guide__step-figure{max-width:240px;width:100%}}@media(prefers-reduced-motion:reduce){.sol-project-guide__button,.sol-project-guide__button .btn-roll-inner{transition:none}.sol-project-guide__button:hover .btn-roll-inner{transform:none}}.sol-project-guide__diagram--illustrated{aspect-ratio:auto;padding:0 0 28px;background:var(--pg-cream)}.sol-project-guide__diagram--illustrated img{width:100%;height:auto;max-height:none}.sol-project-guide .sol-project-guide__step-figure>.sol-project-guide__colour-note{margin-top:8px;font-size:12px}@media(max-width:640px){.sol-project-guide__visual-step--illustrated{grid-template-columns:1fr}.sol-project-guide__visual-step--illustrated .sol-project-guide__step-figure{max-width:none}.sol-kit-guide-page .sol-project-guide__diagram--illustrated{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sol-project-guide.css.map */
