:root{--ink:#191919;--muted:#777;--line:#e6e3df;--paper:#fff;--white:#fff;--blue:#d96532;--blue-deep:#d96532;--blue-pale:#f6ecea;--orange:#d96532;--green:#4d3a2f;--max:1160px}body{background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",Arial,sans-serif;line-height:1.6}.notice-bar{background:#1d1d1d;color:#eee;font-size:10px}.notice-bar span+span{color:#c6c2bd}.site-header{max-width:var(--max);height:86px;margin:auto;padding:0 22px;gap:30px;background:#fff;border-bottom:1px solid #f0efed}.brand{min-width:190px;gap:10px}.brand-mark{width:48px;height:48px;border-radius:50%;background:#eceae7;color:var(--red);font-size:20px}.brand b{font-size:19px;font-weight:850}.brand small{color:#777;font-size:7px;letter-spacing:.13em}.main-nav{gap:25px;font-size:11px;color:#454545}.header-action{border-color:#d9d6d2;font-size:10px}.hero{max-width:var(--max);min-height:510px;padding:72px 22px 66px;grid-template-columns:1fr .95fr;gap:50px}.overline,.section-kicker{color:var(--red)}.overline i{background:var(--red)}.hero h1{font-size:clamp(36px,4vw,50px);line-height:1.27;letter-spacing:-1.2px}.hero h1 em{color:var(--red)}.hero-copy>p{font-size:13px;color:#696969}.primary-button,.checkout-button{background:#1c1c1c;color:#fff}.primary-button:hover,.checkout-button:hover{background:#3b302b}.hero-product{height:375px;background:#f5f5f7}.hero-product:before{inset:18px;width:auto;height:auto;right:18px;top:18px;border:1px solid #d8d3cc;transform:none;background:transparent}.hero-product:after{width:120px;height:120px;left:auto;right:22px;top:auto;bottom:22px;background:#f5f5f7ee;border:1px solid #91867c;transform:none}.hero-product img{max-width:58%;max-height:87%;filter:drop-shadow(0 22px 20px #25211e30)}.hero-product-label{left:28px;top:auto;bottom:28px}.hero-product-label span{color:#777;letter-spacing:.15em}.hero-product-label b{font-size:18px;line-height:1.45}.hero-product-tag{right:30px;top:27px;bottom:auto;background:#1d1d1d;color:#fff;font-size:8px;letter-spacing:.08em}.principle-strip{max-width:1116px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principle-strip>div{display:flex;gap:14px;align-items:flex-start;padding:19px 22px;border-right:1px solid var(--line)}.principle-strip>div:last-child{border-right:0}.principle-strip>span{color:var(--red);font-size:10px;font-weight:850}.principle-strip b{display:block;font-size:12px}.principle-strip small{display:block;margin-top:4px;color:#85817c;font-size:9px}.catalog-section,.faq-section{max-width:var(--max);padding:68px 22px}.catalog-section{border-top:0}.catalog-heading{margin-bottom:25px}.catalog-heading h2,.guide-heading h2{font-size:29px;letter-spacing:-1px}.catalog-heading p,.guide-heading>p{font-size:10px;color:#777}.section-kicker{font-size:9px;letter-spacing:.17em}.sort-control{font-size:9px}.sort-control select,.inline-fields select{border-color:#dedbd6;color:#292725}.catalog-toolbar{border-color:var(--line);margin-bottom:20px}.filter-tab{padding:8px 12px;color:#6c6863}.filter-tab.is-active{background:#1d1d1d;color:#fff}.carrier-tabs button{color:#6c6863}.carrier-tabs button.is-active{border-color:var(--red);color:var(--red);background:#faf1ef}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.product-card{border-color:var(--line);background:#fff}.product-card:hover{transform:translateY(-2px);border-color:#d2d2d7}.product-card-link{display:block;color:inherit}.product-photo{height:218px;background:#e9e6e1}.product-card:nth-child(3n+2) .product-photo{background:#f1f0ed}.product-card:nth-child(3n) .product-photo{background:#e5ddd5}.product-photo:after{inset:12px;border-color:#ffffff80}.product-photo img{width:63%;height:83%;filter:drop-shadow(0 14px 14px #1d1a1828)}.product-family{color:#6f6a65;font-size:8px;letter-spacing:.14em}.demo-chip{background:#fff;color:#6e6e73;font-size:8px}.product-info{padding:17px 18px}.product-storage{color:#847d76;font-size:9px}.product-info h3{font-size:15px;letter-spacing:-.35px}.product-offer{border-color:var(--line)}.product-offer span,.product-price-note{color:#777}.product-offer strong{color:var(--red)}.product-link{border-color:var(--line);color:#252321}.product-link span{color:var(--red)}.catalog-legal{color:#8a8782}.guide-section{background:#f5f5f7}.guide-heading h2{letter-spacing:-.8px}.guide-steps article{border:1px solid var(--line);border-top:2px solid var(--red);background:#fff}.guide-steps article>span{color:var(--red)}.guide-steps h3{font-size:12px}.guide-steps p{color:#777}.faq-section{max-width:900px}.faq-section details{border-color:var(--line)}.faq-section summary:after,.terms-details summary:after{color:var(--red)}.faq-section details p{color:#777}.site-footer{background:#1d1d1c;color:#fff;padding:38px max(22px,calc((100% - 1116px)/2)) 20px}.footer-brand .brand-mark{background:#eceae7;color:var(--red)}.footer-brand small{color:#aaa}.site-footer>div>p,.footer-note p{color:#b5b1ac}.footer-note b{font-size:11px}.copyright{border-color:#41403e;color:#898681}.device-page{padding-top:24px}.detail-heading h1{letter-spacing:-.8px}.sample-pill{background:#f5f5f7;color:#6e6e73}.detail-layout{grid-template-columns:minmax(245px,.9fr) minmax(350px,1.1fr)}.detail-product,.config-panel,.order-summary{border-color:var(--line);border-radius:0}.detail-image-wrap{background:#f5f5f7}.detail-image-wrap:before{border:1px solid #d8d3cc;background:transparent}.detail-product-meta h2{letter-spacing:-.5px}.detail-brand{color:var(--red)}.detail-facts{border-color:var(--line)}.benefit-strip{background:#f7f3f0}.benefit-icon{background:#efe2dc;color:var(--red)}.config-panel{padding:20px 22px}.config-panel fieldset{border-color:#efedea}.choice-button{border-color:#dedbd6;color:#625d57;border-radius:0}.choice-button.is-selected{border-color:var(--red);background:#fff3ec;color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.choice-button.is-selected small{color:#6e6e73}.choice-button:disabled{background:#f4f2ef;color:#aaa}.field-hint{color:#85817c}.color-swatch{box-shadow:0 0 0 1px #c8c2bb}.color-swatch.is-selected{box-shadow:0 0 0 2px var(--red)}.inline-fields select{border-radius:0}.extra-option{background:#f5f5f7}.extra-option input{accent-color:var(--red)}.extra-option small{color:#85817c}.condition-note{border-left-color:var(--red);background:#f5f5f7}.condition-note b{color:#6e6e73}.condition-note p{color:#777}.order-summary{position:static;grid-column:1/-1;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.5fr) minmax(200px,.8fr);gap:0 22px;padding:20px;background:#222220;color:#fff}.summary-label,.monthly-total,.summary-device{grid-column:1}.summary-label span{font-size:10px}.summary-label small{color:#aaa}.monthly-total{color:#fff;font-size:30px}.summary-device{color:#c1bfbb}.price-breakdown{grid-column:2;grid-row:1/5;align-self:center;border-color:#4c4a47;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin:0;padding:5px 0}.price-breakdown div{border-bottom:1px solid #4c4a47}.price-breakdown span{color:#b5b1ac}.price-breakdown b{color:#f5f5f7}.price-breakdown .discount-value{color:#f06b24}.installment-note{grid-column:1;color:#aaa}.upfront-line{grid-column:1;color:#dedbd6;border-color:#4c4a47}.checkout-button{grid-column:3;grid-row:1/4;align-self:center;background:#f4f1ed;color:#242321}.checkout-button:hover{background:#fff}.checkout-disclaimer{grid-column:3;align-self:start;color:#aaa}.terms-details{border-color:var(--line);border-radius:0}.terms-details>div{color:#777}.checkout-dialog{border-radius:0}.dialog-mark{background:#f4e9e5;color:var(--red)}.dialog-warning{background:#f5f5f7;color:#6e6e73}.dialog-confirm{background:#1c1c1c}@media(max-width:1020px){.site-header{padding:0 20px}.detail-layout{grid-template-columns:minmax(220px,.85fr) minmax(340px,1.15fr)}.order-summary{grid-column:1/-1;grid-template-columns:1fr 1.4fr;gap:0 18px}.summary-label,.monthly-total,.summary-device,.installment-note,.upfront-line{grid-column:1}.price-breakdown{grid-column:2;grid-row:1/6}.checkout-button,.checkout-disclaimer{grid-column:1/-1;grid-row:auto}.checkout-button{margin-top:9px}}@media(max-width:760px){.site-header{height:72px;padding:0 17px;gap:10px}.brand{min-width:0}.brand-mark{width:43px;height:43px}.brand b{font-size:16px}.main-nav{display:none}.header-action{font-size:9px}.hero{padding:50px 20px;grid-template-columns:1fr;gap:30px}.hero h1{font-size:40px}.hero-product{height:320px}.hero-product-label{left:23px;bottom:23px}.hero-product-label b{font-size:16px}.hero-product-tag{right:25px;top:25px}.principle-strip{margin:0 20px 20px;grid-template-columns:1fr}.principle-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:15px}.principle-strip>div:last-child{border-bottom:0}.catalog-section,.faq-section{padding:48px 20px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-photo{height:175px}.guide-section{padding:48px 20px}.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding:30px 20px 18px;grid-template-columns:1fr 1fr}.footer-note{grid-column:1/-1}.device-page{padding:18px 18px 0}.detail-layout{grid-template-columns:1fr}.detail-product{display:grid;grid-template-columns:42% 1fr;align-items:center}.detail-image-wrap{height:205px;grid-row:span 2}.detail-product-meta{padding:15px 12px 8px}.detail-facts{padding:8px 12px;border-top:0}.benefit-strip{grid-column:1/-1}.config-panel{padding:17px}.order-summary{grid-column:auto;display:grid;grid-template-columns:1fr;gap:0;position:static;padding:18px}.summary-label,.monthly-total,.summary-device,.price-breakdown,.installment-note,.upfront-line,.checkout-button,.checkout-disclaimer{grid-column:auto;grid-row:auto}.price-breakdown{display:grid;grid-template-columns:1fr 1fr;margin:13px 0}.checkout-button{margin-top:10px}.conditions-section{margin-top:10px}.device-page .guide-section{margin-top:20px}}@media(max-width:480px){.notice-bar{font-size:8px}.hero h1{font-size:34px}.hero-product{height:280px}.hero-footnote{font-size:9px}.catalog-heading{align-items:flex-start}.catalog-heading h2,.guide-heading h2{font-size:25px}.catalog-toolbar{align-items:flex-start;flex-direction:column}.request-carrier{width:100%;justify-content:space-between}.carrier-tabs{gap:0}.carrier-tabs button{padding:7px}.product-grid{gap:9px}.product-photo{height:145px}.product-info{padding:12px}.product-info h3{font-size:12px}.product-offer{align-items:flex-start;flex-direction:column;gap:3px}.product-offer strong{font-size:14px}.product-link{font-size:9px}.guide-steps article{min-height:140px;padding:14px}.site-footer{grid-template-columns:1fr}.footer-note{grid-column:auto}.detail-heading h1{font-size:21px}.detail-product{grid-template-columns:40% 1fr}.detail-image-wrap{height:180px}.detail-product-meta h2{font-size:13px}.detail-facts div{font-size:8px}.config-panel{padding:14px}.choice-button{font-size:8px}.order-summary{padding:15px}.monthly-total{font-size:27px}}
