.series-card.is-disabled{cursor:default;opacity:.58}.camera-guide{padding:7vw 3vw;border-top:1px solid var(--line);scroll-margin-top:30px}.camera-guide__intro{display:grid;grid-template-columns:25% 1fr;gap:30px;margin-bottom:4vw}.camera-guide__intro h2{font-family:var(--serif);font-size:clamp(48px,7vw,108px);font-weight:400;line-height:.92;margin:0}.camera-guide__intro>div>p{font-size:16px;line-height:1.7;max-width:680px}.camera-guide__selection{border:1px solid var(--line);padding:22px 24px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:20px}.camera-guide__selection span,.camera-guide__selection button,.camera-guide__step-title p{font-size:10px;letter-spacing:.16em}.camera-guide__selection strong{font-family:var(--serif);font-size:24px;font-weight:400}.camera-guide__selection button{border:0;border-bottom:1px solid;background:transparent;padding:5px 0;cursor:pointer}.camera-guide__step{padding:5vw 0 1vw;scroll-margin-top:30px}.camera-guide__step[hidden]{display:none}.camera-guide__step-title{display:grid;grid-template-columns:100px 1fr;gap:12px;margin-bottom:35px}.camera-guide__step-title span{grid-row:1/3;font-family:var(--serif);font-size:26px}.camera-guide__step-title p{margin:0}.camera-guide__step-title h3{font-family:var(--serif);font-size:clamp(38px,5vw,76px);font-weight:400;line-height:1;margin:0}.camera-guide__choices{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.camera-guide__choice{min-height:180px;padding:26px;text-align:left;border:0;border-right:1px solid var(--line);background:transparent;font-family:var(--serif);font-size:clamp(28px,4vw,58px);cursor:pointer}.camera-guide__choice:last-child{border-right:0}.camera-guide__choice:hover,.camera-guide__choice.active{background:var(--ink);color:var(--paper)}.camera-guide__choice:disabled{cursor:default;color:#29242066;background:var(--warm);font-size:24px}.camera-guide__results{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.camera-guide__result{background:var(--paper)}.camera-guide__result[hidden]{display:none}.camera-guide__result-media{aspect-ratio:4/5;background:var(--warm);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.camera-guide__result-media img{width:100%;height:100%;object-fit:cover}.camera-guide__result-media:has(img){padding:0}.camera-guide__result-media span{font-size:11px;letter-spacing:.16em}.camera-guide__result-media strong{font-family:var(--serif);font-size:clamp(42px,5vw,76px);font-weight:400}.camera-guide__result-info{padding:22px}.camera-guide__result-info p{font-size:10px;letter-spacing:.14em}.camera-guide__result-info h4{font-family:var(--serif);font-size:30px;font-weight:400;margin:12px 0 28px}.camera-guide__result-info a,.camera-guide__result-info>span{display:inline-block;border-bottom:1px solid;padding-bottom:5px;font-size:11px;letter-spacing:.12em}.camera-guide__noscript{padding:30px;border:1px solid var(--line)}@media(max-width:900px){.camera-guide{padding:70px 20px}.camera-guide__intro{display:block}.camera-guide__selection{grid-template-columns:1fr auto}.camera-guide__selection>span{grid-column:1/3}.camera-guide__choices{grid-template-columns:1fr 1fr}.camera-guide__choice{min-height:145px}.camera-guide__results{grid-template-columns:1fr 1fr}}@media(max-width:560px){.camera-guide__selection,.camera-guide__choices,.camera-guide__results{grid-template-columns:1fr}.camera-guide__selection>span{grid-column:auto}.camera-guide__step-title{grid-template-columns:60px 1fr}.camera-guide__choice{border-right:0;border-bottom:1px solid var(--line)}.camera-guide__choice:last-child{border-bottom:0}}@media(max-width:900px){.camera-guide{padding:clamp(48px,12vw,70px) 20px}.camera-guide__intro{margin-bottom:40px}.camera-guide__intro h2{font-size:clamp(38px,10vw,52px);line-height:1;overflow-wrap:anywhere}.camera-guide__selection button{min-width:44px;min-height:44px;padding:10px 0}.camera-guide__step{padding:48px 0 8px}.camera-guide__step-title{margin-bottom:28px}.camera-guide__step-title h3{font-size:clamp(32px,8vw,42px);overflow-wrap:anywhere}.camera-guide__choice{min-height:96px;padding:20px;font-size:clamp(26px,7vw,36px)}}@media(min-width:380px)and (max-width:560px){.camera-guide__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-guide__choice:nth-child(odd){border-right:1px solid var(--line)}.camera-guide__results{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-guide__result-info{padding:16px}.camera-guide__result-info h4{font-size:23px;margin:10px 0 20px;overflow-wrap:anywhere}}@media(max-width:360px){.camera-guide{padding-left:16px;padding-right:16px}.camera-guide__selection{padding:18px}}@media(min-width:901px){.camera-guide__choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line)}.camera-guide__choice{border:0;background:var(--paper);font-size:clamp(24px,3.2vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/camera-guide.css.map */
