.sweet-equipment-guide{--ink:#202322;--muted:#747873;--line:#e4e6e1;--paper:#f7f7f3}.sweet-equipment-guide *{box-sizing:border-box}.sweet-equipment-guide{margin:0;color:var(--ink);background:#fff;font:14px/1.65 -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}.sweet-equipment-guide button,.sweet-equipment-guide select,.sweet-equipment-guide input{font:inherit}.sweet-equipment-guide a{color:inherit;text-decoration:none}.sweet-equipment-guide button,.sweet-equipment-guide a,.sweet-equipment-guide select{touch-action:manipulation}.sweet-equipment-guide button{cursor:pointer}.sweet-equipment-guide button:focus-visible,.sweet-equipment-guide a:focus-visible,.sweet-equipment-guide select:focus-visible{outline:2px solid #486e5f;outline-offset:4px}.sweet-equipment-guide .private{padding:8px 24px;text-align:center;background:#e9eee8;font-size:11px;color:#495b4c;letter-spacing:.04em}.sweet-equipment-guide header{max-width:1200px;margin:auto;padding:24px 36px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.sweet-equipment-guide .brand{font-size:18px;font-weight:800;line-height:1.05;letter-spacing:-.7px}.sweet-equipment-guide .brand span{display:block}.sweet-equipment-guide .nav{display:flex;gap:28px;font-size:11px;letter-spacing:.07em;font-weight:600}.sweet-equipment-guide .guide-main{max-width:1128px;margin:auto;padding:44px 28px 60px}.sweet-equipment-guide .eyebrow{font-size:10px;letter-spacing:.16em;color:var(--muted);margin-bottom:10px}.sweet-equipment-guide h1{font-size:30px;font-weight:550;letter-spacing:-1.1px;line-height:1.35;margin:0 0 12px}.sweet-equipment-guide h2{font-size:21px;font-weight:550;letter-spacing:-.6px;margin:0 0 8px}.sweet-equipment-guide h3{font-size:15px;font-weight:550;margin:0 0 6px}.sweet-equipment-guide p{margin:0 0 14px}.sweet-equipment-guide .lead{color:var(--muted);font-size:13px}.sweet-equipment-guide .tabs{display:flex;gap:30px;margin:34px 0 32px;border-bottom:1px solid var(--line)}.sweet-equipment-guide .tab{border:0;background:none;padding:13px 0;color:var(--muted);position:relative;font-size:13px}.sweet-equipment-guide .tab[aria-selected=true]{color:var(--ink);font-weight:650}.sweet-equipment-guide .tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ink)}.sweet-equipment-guide .layout{display:grid;grid-template-columns:250px 1fr;gap:54px}.sweet-equipment-guide .aside{padding-right:28px;border-right:1px solid var(--line)}.sweet-equipment-guide .step{color:#8b918b;font-size:10px;letter-spacing:.13em;margin-bottom:18px}.sweet-equipment-guide .aside label{display:block;font-size:12px;font-weight:550;margin:22px 0 8px}.sweet-equipment-guide select{width:100%;padding:11px 30px 11px 12px;border:1px solid #d6d9d2;border-radius:0;background:white;color:var(--ink)}.sweet-equipment-guide .help{font-size:11px;color:var(--muted);line-height:1.8;margin-top:12px}.sweet-equipment-guide .textlink{display:inline-block;border-bottom:1px solid #b9beb8;font-size:12px;margin-top:13px}.sweet-equipment-guide .resulthead{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:22px}.sweet-equipment-guide .resulthead p{color:var(--muted);font-size:12px;margin:0}.sweet-equipment-guide .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sweet-equipment-guide .photo{aspect-ratio:1;background:var(--paper);overflow:hidden;margin-bottom:16px}.sweet-equipment-guide .photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sweet-equipment-guide .product p{font-size:11px;color:var(--muted);margin-bottom:6px}.sweet-equipment-guide .product h3{font-size:14px}.sweet-equipment-guide .product a{font-size:11px;border-bottom:1px solid #bbc0b9;display:inline-block;margin:12px 0}.sweet-equipment-guide .more{background:white;border:0;border-bottom:1px solid #b9beb8;padding:0 0 4px;font-size:12px;margin:23px 0}.sweet-equipment-guide .note{border-top:1px solid var(--line);padding-top:18px;margin-top:26px;color:var(--muted);font-size:11px}.sweet-equipment-guide .bottom{border-top:1px solid var(--line);margin-top:55px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;align-items:center}.sweet-equipment-guide .bottom p{font-size:12px;color:var(--muted);margin:4px 0 0}.sweet-equipment-guide .bottom a{font-size:12px;border-bottom:1px solid #b9beb8;white-space:nowrap}.sweet-equipment-guide .measure{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:24px}.sweet-equipment-guide .measure svg{background:var(--paper);width:100%;height:250px}.sweet-equipment-guide .table{width:100%;border-collapse:collapse;font-size:13px}.sweet-equipment-guide .table td,.sweet-equipment-guide .table th{text-align:left;padding:14px 6px;border-bottom:1px solid var(--line)}.sweet-equipment-guide .table th{font-size:11px;color:var(--muted);font-weight:500}.sweet-equipment-guide .weather{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.sweet-equipment-guide .weather button{background:white;border:1px solid var(--line);padding:22px 10px;text-align:left}.sweet-equipment-guide .weather button.active{border-color:#353e35;background:var(--paper)}.sweet-equipment-guide .weather svg{display:block;width:36px;height:36px;margin-bottom:16px;stroke:currentColor;fill:none;stroke-width:1.2}.sweet-equipment-guide .weather small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.sweet-equipment-guide .lens-detail{background:var(--paper);padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:38px}.sweet-equipment-guide .lens-detail p{font-size:13px;color:#646c63}.sweet-equipment-guide .lens-rule{border-left:1px solid #d8ddd3;padding-left:28px}.sweet-equipment-guide .scale{height:8px;background:linear-gradient(90deg,#26322c,#dce2cb);margin:17px 0 7px}.sweet-equipment-guide .scalelabel{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.sweet-equipment-guide footer{padding:25px 36px;background:#232623;color:#b6bcb5;font-size:10px;display:flex;justify-content:space-between}.sweet-equipment-guide .mode{margin-top:28px;font-size:11px;color:var(--muted)}.sweet-equipment-guide .mode button{border:0;background:none;text-decoration:underline;color:var(--ink);padding:0;margin-left:8px}.sweet-equipment-guide .drawer{position:fixed;inset:0;background:#0004;z-index:10;display:flex;justify-content:flex-end}.sweet-equipment-guide .drawer[hidden]{display:none}.sweet-equipment-guide .panel{background:white;width:min(530px,100%);height:100%;overflow:auto;padding:32px}.sweet-equipment-guide .panel .close{border:0;background:white;float:right;font-size:22px}.sweet-equipment-guide .panel .cards{grid-template-columns:1fr 1fr;margin-top:24px}.sweet-equipment-guide .panel .photo{max-height:200px}.sweet-equipment-guide .panel select{margin:15px 0}.sweet-equipment-guide .panel .private{margin:25px 0;font-size:11px}.sweet-equipment-guide .empty{padding:45px 0;color:var(--muted)}.sweet-equipment-guide [hidden]{display:none!important}@media(max-width:760px){.sweet-equipment-guide header{padding:20px}.sweet-equipment-guide .nav{gap:16px;font-size:9px}.sweet-equipment-guide .guide-main{padding:30px 20px 40px}.sweet-equipment-guide h1{font-size:25px}.sweet-equipment-guide .tabs{gap:23px;overflow:auto;white-space:nowrap;margin-top:25px}.sweet-equipment-guide .layout{grid-template-columns:1fr;gap:28px}.sweet-equipment-guide .aside{border:0;border-bottom:1px solid var(--line);padding:0 0 24px;display:grid;grid-template-columns:1fr;gap:0 14px}.sweet-equipment-guide .aside .step,.sweet-equipment-guide .aside h3,.sweet-equipment-guide .aside .help,.sweet-equipment-guide .aside .textlink{grid-column:1/-1}.sweet-equipment-guide .aside label{margin:14px 0 7px}.sweet-equipment-guide .cards{grid-template-columns:1fr 1fr;gap:16px}.sweet-equipment-guide .resulthead{display:block}.sweet-equipment-guide .resulthead p{margin-top:5px}.sweet-equipment-guide .measure{grid-template-columns:1fr}.sweet-equipment-guide .weather{grid-template-columns:1fr 1fr}.sweet-equipment-guide .lens-detail{grid-template-columns:1fr;padding:23px;gap:16px}.sweet-equipment-guide .lens-rule{border:0;border-top:1px solid #d8ddd3;padding:20px 0 0}.sweet-equipment-guide .bottom{align-items:start}.sweet-equipment-guide .private{font-size:10px}.sweet-equipment-guide .brand{font-size:15px}.sweet-equipment-guide footer{padding:20px}}.sweet-equipment-guide .lens-links summary{cursor:pointer;font-size:12px;white-space:nowrap}.sweet-equipment-guide .lens-links a{display:block;width:fit-content;margin-top:10px}.sweet-equipment-guide .lens-links{max-width:210px}.sweet-equipment-guide .measurement-row{margin-bottom:32px}.sweet-equipment-guide .measurement-row>div{padding-top:12px;padding-bottom:12px}.sweet-equipment-guide .lens-intro{margin-top:24px;margin-bottom:30px}.sweet-equipment-guide .lens-intro p,.sweet-equipment-guide .lens-choice p{font-size:13px;line-height:1.8;color:var(--muted);max-width:440px;margin:0}.sweet-equipment-guide .lens-intro h3,.sweet-equipment-guide .lens-choice h3{margin-bottom:9px}.sweet-equipment-guide .lens-intro>div,.sweet-equipment-guide .lens-choice>div{padding-top:12px;padding-bottom:12px}.sweet-equipment-guide .lens-identity{display:flex;align-items:center;gap:20px}.sweet-equipment-guide .lens-identity img{display:block;width:100px;height:64px;object-fit:contain;flex-shrink:0}.sweet-equipment-guide .lens-choice{margin-top:40px;margin-bottom:30px;padding-top:24px;border-top:1px solid var(--line)}.sweet-equipment-guide .lens-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.sweet-equipment-guide .lens-overview summary{font-size:13px;font-weight:500;cursor:pointer}.sweet-equipment-guide .lens-overview>p:first-of-type{margin-top:20px}@media(max-width:600px){.sweet-equipment-guide .lens-identity{gap:10px}.sweet-equipment-guide .lens-identity img{width:64px;height:44px}.sweet-equipment-guide .lens-identity span{font-size:12px}.sweet-equipment-guide .lens-choice{margin-top:28px}}
.sweet-equipment-guide{font-family:inherit;background:transparent}.sweet-equipment-guide .guide-main{padding-top:20px;max-width:1128px}.sweet-equipment-guide .private{margin:0 28px 16px} 
.sweet-equipment-guide[data-mode]:not([data-mode="full"]) .tabs,.sweet-equipment-guide[data-mode]:not([data-mode="full"]) .bottom{display:none}.sweet-equipment-guide[data-mode]:not([data-mode="full"]) .guide-main>p,.sweet-equipment-guide[data-mode]:not([data-mode="full"]) .guide-main>.eyebrow{display:none}
.sweet-equipment-guide[data-mode="matcher"] .step,.sweet-equipment-guide[data-mode="matcher"] .aside>h3,.sweet-equipment-guide[data-mode="matcher"] .aside>.help,.sweet-equipment-guide[data-mode="matcher"] [data-guide-id="helmetField"],.sweet-equipment-guide[data-mode="matcher"] [data-guide-id="goggleField"],.sweet-equipment-guide[data-mode="matcher"] [data-guide-id="matchTitle"]{display:none!important}.sweet-equipment-guide .pdp-match-intro{margin-bottom:24px}.sweet-equipment-guide .pdp-match-intro p{font-size:13px;color:var(--muted);margin:8px 0 0}
.sweet-equipment-guide[data-mode]:not([data-mode="full"]) .row{margin-left:0;margin-right:0}
.sweet-equipment-guide[data-mode="lens"] [data-guide-id="lens"]>.eyebrow,.sweet-equipment-guide[data-mode="lens"] .lens-intro>div:first-child{display:none}
.sweet-equipment-guide[data-mode="lens"] .lens-intro>div{flex:0 0 100%;max-width:100%;padding:0}
.sweet-equipment-guide[data-mode="lens"] .lens-intro{margin:12px 0 20px}
.sweet-equipment-guide[data-mode="lens"] .lens-intro p{max-width:none}
.sweet-equipment-guide[data-mode="lens"] .weather button{padding:16px 12px}
.sweet-equipment-guide[data-mode="lens"] .weather svg{width:26px;height:26px;margin-bottom:10px}