:root{--ink:#203a3d;--muted:#5d6b6a;--paper:#faf9f5;--line:#cdd3cf;--orange:#b74422;--soft:#efeee6;font-family:Arial,"Malgun Gothic",sans-serif;color:var(--ink);background:var(--paper);font-size:15px;line-height:1.8;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.4;word-break:keep-all}h1{font-size:36px;font-weight:500;letter-spacing:-1.1px}h2{font-size:24px;font-weight:500;letter-spacing:-.5px}h3{font-size:18px;font-weight:600}p{word-break:keep-all}small{display:block;font-size:12px;line-height:1.7;color:var(--muted)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}button,a{touch-action:manipulation}button{border:1px solid var(--line);background:transparent;padding:10px 15px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0}select{max-width:100%;border:1px solid #9daaa5;background:#fff;border-radius:4px;padding:11px 28px 11px 12px;color:var(--ink)}.sw-skip{position:absolute;top:-100px;background:#fff;padding:10px;z-index:50}.sw-skip:focus{top:5px}.sw-header{max-width:1320px;margin:auto;padding:25px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.sw-logo{display:flex;align-items:center;gap:10px;font-size:21px;letter-spacing:-.7px;line-height:1.15;font-weight:700;white-space:nowrap}.sw-logo>span{color:var(--orange);font-size:48px;font-weight:400;line-height:1}.sw-logo small{font-size:11px;letter-spacing:.8px;font-weight:400;margin-top:6px}.sw-header nav{display:flex;gap:30px;font-size:13px}.sw-menu{display:none}main{max-width:1240px;margin:auto;padding:0 40px}section{scroll-margin-top:25px}.sw-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding-top:35px;align-items:center}.sw-opening-photo{position:relative;height:555px;overflow:hidden}.sw-opening-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 56%}.sw-opening-photo figcaption{position:absolute;bottom:16px;left:18px;color:#fff;background:#172e31c9;padding:4px 10px;font:11px/1.8 "Courier New",monospace;letter-spacing:1px}.sw-opening-info>p{color:var(--muted);margin:22px 0 30px;font-size:14px}.sw-quick-menu{border-top:2px solid var(--ink)}.sw-quick-menu>a{display:grid;grid-template-columns:1fr auto;gap:0 10px;position:relative;padding:17px 0;border-bottom:1px solid var(--line);transition:padding .2s}.sw-quick-menu>a>span{font-size:18px;font-weight:500}.sw-quick-menu small{grid-column:1}.sw-quick-menu i{position:absolute;right:5px;top:26px;font-size:20px;font-style:normal}.sw-quick-menu>a:hover{padding-left:7px;text-decoration:none}.sw-line-link{display:flex;justify-content:space-between;font-size:13px;margin-top:23px;padding-bottom:5px}.sw-intro-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:28px 0;border-bottom:1px solid var(--line);margin-bottom:65px}.sw-intro-notes p{font-size:12px;color:var(--muted)}.sw-intro-notes b{display:block;color:var(--ink);font-size:14px;font-weight:500;margin-bottom:4px}.sw-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:17px}.sw-section-head>a{font-size:13px;flex-shrink:0}.sw-section-head>p{font-size:13px;color:var(--muted)}.sw-caption{font-size:12px;color:var(--muted);margin:12px 0;line-height:1.8}.sw-service-row{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:35px;border-top:1px solid var(--line);padding:26px 0}.sw-service-row h3 span{font-size:14px;color:var(--orange);font-weight:400;margin-left:7px}.sw-service-row p{font-size:14px;margin:9px 0 5px;max-width:680px}.sw-service-row small{max-width:650px}.sw-service-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;font-size:12px}.sw-service-price strong{font-family:"Courier New",monospace;font-size:21px;font-weight:500}.sw-service-price>span{color:var(--muted)}.sw-service-price>a{font-size:12px;color:var(--orange);margin-top:9px;text-decoration:underline;text-underline-offset:4px}.sw-menu-end{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.sw-menu-end p{font-size:14px}.sw-round-link{display:flex;align-items:center;gap:30px;font-size:14px}.sw-round-link span{border:1px solid var(--ink);border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.sw-finder{padding:70px 0;border-bottom:1px solid var(--line)}.sw-finder .sw-section-head{display:block}.sw-finder .sw-section-head p{margin-top:9px}.sw-finder-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:28px}.sw-symptoms{border-top:1px solid var(--ink)}.sw-symptoms button{display:flex;align-items:center;gap:15px;width:100%;border:0;border-bottom:1px solid var(--line);padding:20px 8px;text-align:left;font-size:14px}.sw-symptoms button>span{font:12px "Courier New",monospace;color:var(--muted)}.sw-symptoms button i{margin-left:auto;font-style:normal}.sw-symptoms button[aria-pressed=true]{color:var(--orange);border-bottom-color:var(--orange)}.sw-symptom-result{padding-top:15px}.sw-symptom-result p{font-size:14px;margin:15px 0}.sw-symptom-result>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.sw-symptom-result small{margin-top:20px}.sw-home-process{padding:65px 0;border-bottom:1px solid var(--line)}.sw-home-process ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:10px 0 0;gap:45px}.sw-home-process li{border-top:1px solid var(--line);padding-top:18px}.sw-home-process li>span{font-size:12px;color:var(--orange)}.sw-home-process h3{margin:10px 0;font-size:17px}.sw-home-process p{font-size:13px;color:var(--muted)}.sw-home-help{padding:60px 0 70px}.sw-faq-list{margin-top:24px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:0 4px}summary{cursor:pointer;list-style:none;padding:20px 27px 20px 0;position:relative;font-size:15px}summary::-webkit-details-marker{display:none}summary:after{content:'＋';position:absolute;right:2px;top:20px;color:var(--orange)}details[open] summary:after{content:'−'}details>p{max-width:800px;color:var(--muted);font-size:14px;padding:0 20px 22px 0}.sw-visit-note{border-left:3px solid var(--orange);margin-top:35px;padding:5px 0 5px 24px;font-size:14px}.sw-visit-note p{margin:8px 0;color:var(--muted)}.sw-visit-note a{font-size:13px}.sw-footer{max-width:1240px;margin:auto;border-top:1px solid var(--ink);padding:36px 40px 45px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.sw-footer nav{display:flex;gap:20px;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-size:12px}.sw-footer>p{font-size:11px;line-height:1.8;color:var(--muted);max-width:700px}.sw-footer>a:last-child{justify-self:end;font-size:12px;align-self:end}.sw-crumb{display:flex;gap:12px;font-size:12px;color:var(--muted);padding-top:25px}.sw-page-title{margin:35px 0}.sw-page-title p{color:var(--muted);font-size:14px;margin-top:12px;max-width:720px}.sw-price-note{padding:22px 25px;background:var(--soft);margin:25px 0;max-width:1000px;border-left:3px solid #acb6ac}.sw-price-note b,.sw-price-note h2{font-size:16px;font-weight:600}.sw-price-note p{font-size:13px;margin:8px 0;max-width:820px}.sw-price-note a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.sw-filter{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}.sw-filter button{border-radius:25px;font-size:13px;padding:7px 17px}.sw-filter [aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.sw-help-compact{padding:32px 0 55px}.sw-help-compact>p{font-size:14px;color:var(--muted);margin:18px 0;max-width:850px}.sw-help-compact>a{font-size:13px}.sw-detail-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:65px;padding:0 0 55px}.sw-detail-nav{align-self:start;position:sticky;top:20px;border-top:2px solid var(--ink);display:flex;flex-direction:column;font-size:13px}.sw-detail-nav a{border-bottom:1px solid var(--line);padding:13px 0}.sw-detail-nav [aria-current=page]{color:var(--orange);font-weight:600}.sw-detail-nav [aria-current=page]:after{content:' ←'}.sw-lead{font-size:17px;max-width:780px;line-height:1.9;padding:4px 0 35px}.sw-detail-body>section,.sw-detail-body>aside{margin-bottom:45px}.sw-detail-body h2{font-size:21px;margin-bottom:20px}.sw-compare{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);gap:30px;padding-top:24px}.sw-compare h3{font-size:17px;margin-bottom:12px}.sw-compare p{font-size:14px;color:var(--muted);margin-bottom:12px}.sw-plain-list{padding-left:19px;font-size:14px}.sw-plain-list li{margin-bottom:12px}.sw-warning{border:1px solid #d2a58e;border-left:4px solid var(--orange);padding:23px}.sw-warning h2{font-size:17px}.sw-warning p{font-size:14px}.sw-inspection-flow{list-style:none;padding:0}.sw-inspection-flow li{border-top:1px solid var(--line);padding:22px 0;display:flex;gap:25px}.sw-inspection-flow li>span{font:14px "Courier New",monospace;color:var(--orange)}.sw-inspection-flow h3{font-size:17px;margin-bottom:8px}.sw-inspection-flow p{font-size:14px;color:var(--muted)}.sw-definition{margin:0}.sw-definition>div{border-top:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;font-size:14px}.sw-definition dt{font-weight:600}.sw-definition dd{margin:0;color:var(--muted)}.sw-detail-next{display:flex;justify-content:space-between;font-size:13px;gap:20px;border-top:1px solid var(--ink);padding-top:25px}.sw-tyre-label{padding:30px;border:1px solid var(--line);border-radius:80px;margin:10px 0 30px;text-align:center}.sw-tyre-label>span{font-size:12px;color:var(--muted)}.sw-tyre-label strong{display:block;font:32px/1.8 "Courier New",monospace}.sw-tyre-label p{font-size:13px;color:var(--muted);max-width:480px;margin:auto}.sw-local-notice{border-left:3px solid var(--orange);padding:9px 15px;font-size:13px;margin:20px 0 35px;max-width:950px}.sw-estimate-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:50px;margin-bottom:65px;align-items:start}fieldset{border:0;margin:0;padding:0}legend{font-size:19px;font-weight:500;margin-bottom:20px;padding:0}.sw-bike-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:35px}.sw-bike-fields label{font-size:13px}.sw-bike-fields select{display:block;width:100%;font-size:13px;margin-top:8px}.sw-jobs{border-top:1px solid var(--ink);padding-top:25px}.sw-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid var(--line);padding:22px 0}.sw-choice>label:first-child{display:flex;gap:10px;align-items:flex-start}.sw-choice input{margin-top:6px}.sw-choice strong{font-size:15px;font-weight:600}.sw-choice label small{font:12px/1.8 "Courier New","Malgun Gothic",monospace;margin-top:5px}.sw-quantity{display:flex;gap:7px;align-items:center;font-size:11px;align-self:start}.sw-quantity select{padding:5px 23px 5px 7px;font-size:13px}.sw-choice>p,.sw-choice>small,.sw-choice>a{grid-column:1/-1;margin-left:29px}.sw-choice>p{font-size:13px}.sw-choice>a{font-size:12px;color:var(--orange)}.sw-choice.is-included{background:#efeee630}.sw-choice.is-included .sw-choice-note{color:#28704e}.sw-choice.is-unavailable>label{opacity:.6}.sw-reset{font-size:13px;padding:8px 14px;margin-top:16px}.sw-ticket{position:sticky;top:25px;background:#fff;border:1px solid var(--line);border-top:5px solid var(--orange);padding:25px 28px;box-shadow:7px 8px 0 #eae9e1}.sw-ticket-title{display:flex;justify-content:space-between;font:10px/1.5 "Courier New",monospace;color:var(--muted);padding-bottom:20px;border-bottom:1px dashed var(--line)}.sw-ticket h2{font-size:20px;margin:24px 0 6px}.sw-ticket>p:not(.sw-caption){font-size:12px;color:var(--muted)}#sw-ticket-lines{list-style:none;padding:0;margin:20px 0;min-height:50px}#sw-ticket-lines li{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;margin:17px 0}#sw-ticket-lines small{font-size:11px}#sw-ticket-lines strong{font:14px/1.8 "Courier New",monospace;white-space:nowrap}#sw-ticket-lines .sw-ticket-empty{display:block;color:var(--muted);font-size:12px}.sw-ticket-total{border-top:1px dashed #99a5a0;border-bottom:1px dashed #99a5a0;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px}.sw-ticket-total strong{font:28px/1.2 "Courier New",monospace}.sw-ticket #sw-included{color:#28704e;font-size:12px;margin-top:13px}#sw-quote-notes>p{font-size:12px;margin:14px 0;color:#87351c}.sw-ticket-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:12px}.sw-ticket-actions button{border-radius:25px;padding:8px 17px}.sw-ticket-actions button:disabled{opacity:.45}.sw-drop-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:70px;align-items:start}.sw-drop-steps{padding:0;list-style:none;counter-reset:steps}.sw-drop-steps>li{counter-increment:steps;border-top:1px solid var(--line);padding:25px 0 25px 40px;position:relative}.sw-drop-steps>li:before{content:'0'counter(steps);position:absolute;left:0;top:32px;color:var(--orange);font:13px "Courier New",monospace}.sw-drop-steps h2{font-size:20px}.sw-drop-steps p{font-size:14px;color:var(--muted);margin:15px 0}.sw-drop-steps a{font-size:13px}.sw-drop-steps .sw-definition>div{display:block;padding:14px 0}.sw-drop-steps dt{margin-bottom:7px}.sw-prep{background:#fff;border:1px solid var(--line);padding:26px;position:sticky;top:25px}.sw-prep h2{font-size:21px}.sw-prep>p{font-size:13px;color:var(--muted);margin:16px 0}.sw-prep label{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding:14px 0;font-size:13px}.sw-prep input{margin-top:4px}.sw-prep>div{display:flex;flex-wrap:wrap;gap:10px}.sw-prep button{font-size:12px}.sw-prep>a{font-size:13px}.sw-prep #sw-prep-count{color:var(--orange)}
@media(max-width:1050px){.sw-header{padding:22px 25px}.sw-header nav{gap:20px}main{padding:0 25px}.sw-opening{gap:30px}.sw-opening-photo{height:520px}h1{font-size:31px}.sw-estimate-layout{gap:25px}.sw-ticket{padding:22px}.sw-detail-layout{gap:35px;grid-template-columns:160px minmax(0,1fr)}.sw-finder-layout{gap:25px}.sw-drop-layout{gap:35px}.sw-section-head{align-items:flex-start}}
@media(max-width:720px){:root{font-size:14px}.sw-header{padding:19px 20px;flex-wrap:wrap;gap:0}.sw-logo{font-size:18px}.sw-logo>span{font-size:40px}.sw-logo small{font-size:10px}.sw-menu{display:block;margin-left:auto;font-size:12px;border:0;padding:10px}.sw-header nav{display:none;flex-direction:column;width:100%;gap:0;margin-top:20px;border-top:1px solid var(--line)}.sw-header nav.is-open{display:flex}.sw-header nav a{padding:12px 0;border-bottom:1px solid var(--line)}main{padding:0 20px}.sw-opening{display:flex;flex-direction:column;gap:26px;padding-top:20px}.sw-opening-photo{height:390px;width:100%}.sw-opening-photo img{object-position:50% 65%}.sw-opening-info{width:100%}.sw-opening h1{font-size:29px;line-height:1.5}.sw-opening-info>p{font-size:13px;margin:17px 0 24px}.sw-opening-info>p br{display:none}.sw-quick-menu>a{padding:14px 0}.sw-quick-menu>a>span{font-size:17px}.sw-quick-menu i{top:24px}.sw-intro-notes{grid-template-columns:1fr;gap:13px;padding:25px 0;margin-bottom:40px}.sw-intro-notes p{display:flex;gap:15px}.sw-intro-notes b{white-space:nowrap;font-size:12px;min-width:70px}.sw-section-head{gap:13px}.sw-section-head h2{font-size:22px}.sw-section-head>a{font-size:11px}.sw-service-row{grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:22px 0}.sw-service-row h3{font-size:16px}.sw-service-row p{font-size:12px}.sw-service-row small{font-size:11px}.sw-service-price strong{font-size:18px}.sw-service-price>span{font-size:11px}.sw-service-price>a{font-size:11px}.sw-service-price>small{font-size:10px}.sw-menu-end{display:block;padding:22px 0}.sw-menu-end p{font-size:13px}.sw-round-link{justify-content:space-between;margin-top:18px}.sw-round-link span{width:38px;height:38px}.sw-finder{padding:45px 0}.sw-finder-layout{grid-template-columns:1fr;gap:15px}.sw-finder .sw-section-head p{font-size:12px}.sw-symptoms button{font-size:13px;padding:16px 2px;gap:12px}.sw-symptom-result{padding-top:10px}.sw-symptom-result h3{font-size:18px}.sw-symptom-result p{font-size:13px}.sw-home-process{padding:45px 0}.sw-home-process .sw-section-head{display:block}.sw-home-process .sw-section-head>a{display:inline-block;margin-top:12px;font-size:12px}.sw-home-process ol{display:block;margin-bottom:0}.sw-home-process li{margin-top:22px;padding:17px 0 0}.sw-home-process h3{font-size:17px}.sw-home-process p{font-size:13px}.sw-home-help{padding:40px 0 50px}h2{font-size:22px}summary{font-size:14px}details>p{font-size:13px}.sw-visit-note{padding-left:17px;font-size:13px}.sw-footer{padding:30px 20px;grid-template-columns:1fr;gap:22px}.sw-footer nav{justify-content:flex-start;font-size:12px;gap:17px}.sw-footer>a:last-child{justify-self:start}.sw-footer>p{font-size:10px}.sw-page-title{margin:25px 0}.sw-page-title h1{font-size:29px}.sw-page-title p{font-size:13px}.sw-price-note{padding:18px}.sw-filter{gap:7px}.sw-filter button{font-size:12px;padding:7px 13px}.sw-detail-layout{grid-template-columns:1fr;gap:25px}.sw-detail-nav{position:static;flex-direction:row;overflow-x:auto;white-space:nowrap;gap:20px;border-bottom:1px solid var(--line)}.sw-detail-nav a{border:0}.sw-detail-nav [aria-current=page]:after{content:''}.sw-lead{font-size:15px;padding-bottom:25px}.sw-detail-body h2{font-size:20px}.sw-compare{grid-template-columns:1fr;gap:20px}.sw-compare article+article{border-top:1px solid var(--line);padding-top:20px}.sw-definition>div{grid-template-columns:1fr;gap:7px;font-size:13px}.sw-tyre-label{padding:23px;border-radius:45px}.sw-tyre-label strong{font-size:28px}.sw-tyre-label p{font-size:12px}.sw-detail-body .sw-service-row{grid-template-columns:1fr 98px}.sw-estimate-layout{grid-template-columns:1fr;gap:35px}.sw-ticket{position:static}.sw-bike-fields{grid-template-columns:1fr;gap:18px}.sw-bike-fields select{font-size:14px}.sw-choice{gap:10px}.sw-choice strong{font-size:14px}.sw-choice>p{font-size:12px}.sw-choice-note{font-size:11px}.sw-choice label small{font-size:11px}.sw-quantity{gap:5px}.sw-quantity select{font-size:12px}.sw-drop-layout{grid-template-columns:1fr;gap:25px}.sw-prep{position:static;grid-row:1;padding:22px;margin:5px 0 15px}.sw-drop-steps>li{padding-left:32px}.sw-drop-steps>li:before{font-size:12px}.sw-drop-steps p{font-size:13px}.sw-help-compact{padding-bottom:40px}.sw-detail-next{font-size:12px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{body{background:white;color:black;font-size:12px}.sw-header,.sw-footer,.sw-crumb,.sw-page-title,.sw-local-notice,.sw-estimate-layout>form,.sw-ticket-actions,.sw-drop-layout>article,.sw-prep>div,.sw-prep>a,.sw-reset{display:none!important}main{max-width:100%;padding:0}.sw-estimate-layout,.sw-drop-layout{display:block}.sw-ticket,.sw-prep{position:static;box-shadow:none;max-width:700px;margin:0 auto;padding:25px;border:1px solid #999;break-inside:avoid}.sw-prep input{appearance:auto}.sw-ticket-title{color:black}.sw-ticket .sw-caption{color:#444}}
