@font-face{font-family:HomeDisplay;src:url(/fonts/DoHyeon-r8.woff2) format("woff2");font-weight:400;font-display:swap}.home{font-size:15px;line-height:1.7;background:#f0f1ef}.home h1,.home h2{font-family:HomeDisplay,Pretendard,sans-serif;font-weight:400;letter-spacing:-.025em;word-break:keep-all}.home h1{font-size:48px;line-height:1.2}.home h2{font-size:38px;line-height:1.3}.home p{font-size:15px}.home a,.home button,.home dd,.home dt,.home figcaption,.home select,.home span,.home summary{font-size:14px}.home header{height:80px;padding-inline:max(20px,calc((100vw - 1224px)/2));gap:24px}.home header nav{margin-left:auto}.home header .h-cart-link{white-space:nowrap}.h-cart-link>span{padding:4px 8px;color:#fff;background:#a82d0b;margin-left:5px}.h-wrap{max-width:1224px;margin-inline:auto}.h-signature{display:grid;grid-template-columns:312px minmax(0,880px);column-gap:32px;padding-block:32px 20px}.h-heading{grid-column:1;grid-row:1;align-self:start}.h-heading>p{margin-top:12px}.h-scene{grid-column:2;grid-row:1/3;position:relative;height:568px;touch-action:pan-y;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#d4d9d7,transparent 68%)}.h-scene canvas{position:relative;z-index:1}.h-diagram{position:absolute;inset:0;display:grid;align-items:center}.h-diagram.h-hidden{opacity:0;pointer-events:none}.h-model-name{position:absolute;bottom:12px;right:16px;z-index:2;color:#404844}.h-retry{position:absolute;top:8px;right:8px;z-index:3;background:#f0f1ef}.h-spec{grid-column:1;grid-row:2;align-self:end;margin-top:16px}.h-spec summary{display:none}.h-spec-body>label{display:block;line-height:22px}.h-spec select{width:100%;height:48px;background:transparent;border:1px solid #9aa49f;padding:8px;margin-top:6px}.h-disclaimer{font-size:14px!important;line-height:24px;margin-top:10px;color:#555d59}.h-spec dl{margin:10px 0}.h-spec dl div{display:flex;justify-content:space-between;gap:12px;line-height:25px;border-bottom:1px solid #c4cac6}.h-spec dd{margin:0;text-align:right}.h-spec dt{white-space:nowrap;color:#555d59}.h-primary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 16px;background:#a82d0b;color:white!important;width:100%;border:0}.h-primary:hover{background:#842307}.h-controls{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;border-top:1px solid #b7c0bb}.h-stages{display:flex;gap:4px}.h-stages button{min-width:70px;padding:8px 12px;border:0}.h-stages button[aria-pressed=true]{color:white}.h-controls label{display:flex;align-items:center;gap:16px;font-size:14px}.h-notice{grid-column:1/3;min-height:32px;font-size:14px!important;color:#a82d0b}.h-macro{padding-block:32px}.h-macro>img{aspect-ratio:8/3;object-fit:cover;object-position:50% 50%}.h-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;min-height:52px}.h-caption h2{font-size:26px}.h-caption>p{color:#555d59}.h-products{display:grid;grid-template-columns:minmax(0,720px) minmax(0,472px);gap:32px;align-items:center;padding-block:48px}.h-products>img{aspect-ratio:3/2;object-fit:contain}.h-product-copy>p{margin-block:8px}.h-product-buttons{display:grid;gap:6px}.h-product-buttons button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:9px 12px;min-height:48px}.h-product-buttons button>span:last-child{margin-left:auto}.h-product-buttons button[aria-pressed=true]{border-color:#a82d0b;background:#e1e5df;color:#902708}.h-structure-link{display:inline-block;padding:10px 0;border-bottom:1px solid;margin-top:8px;min-height:48px}.h-process{padding-block:24px}.h-process>img{aspect-ratio:3/2;object-fit:contain}.h-inspection{display:grid;grid-template-columns:minmax(0,640px) minmax(0,544px);gap:40px;align-items:center;padding-block:48px}.h-inspection figure img{aspect-ratio:3/2;object-fit:contain}.h-inspection figcaption{margin-top:10px;line-height:22px;color:#555d59}.h-list-copy>p{margin-block:10px}.h-count{float:right;color:#a82d0b}.h-items{height:160px;overflow-y:scroll;overscroll-behavior:contain;border-block:1px solid #a8b2ac;padding:12px 0;margin:12px 0;scrollbar-gutter:stable}.h-items>p{margin:8px 0}.h-items>a{border-bottom:1px solid}.h-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #c4cac6}.h-item span,.h-item strong{display:block;font-size:14px}.h-item button{padding:8px;flex-shrink:0}.h-storage{font-size:14px!important;min-height:48px;line-height:24px}.h-tray{display:grid;grid-template-columns:minmax(0,392px) minmax(0,800px);gap:32px;align-items:center;padding-block:24px}.h-tray>img{aspect-ratio:3/2;object-fit:contain}.h-number{font-size:14px!important;color:#555d59}.h-number,.h-tray h2{margin-bottom:12px}.home footer{height:160px;max-width:1224px;margin:auto;padding:32px 0;justify-content:space-between}.home footer p{font-size:14px;display:block}.h-photo-error{aspect-ratio:3/2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#dce1dc;text-align:center;padding:20px}@media(max-width:1264px) and (min-width:701px){.h-wrap{margin-inline:32px}.h-signature{grid-template-columns:312px minmax(0,1fr)}.h-products{grid-template-columns:1.4fr 1fr}.h-inspection{grid-template-columns:1.15fr 1fr}.h-tray{grid-template-columns:1fr 2fr}.home footer{padding-inline:32px}}@media(max-width:700px){.home header{height:76px;padding:0 20px;gap:12px}.home header nav{display:none}.h-cart-link{margin-left:auto}.h-wrap{margin-inline:20px}.home h1{font-size:32px;line-height:1.3}.home h2{font-size:26px;line-height:1.35}.h-signature{display:flex;flex-direction:column;padding-block:24px;gap:12px}.h-heading>p{margin-top:12px;font-size:14px}.h-scene{height:300px;flex-shrink:0;order:1;width:100%}.h-heading{order:0}.h-controls{order:2;display:flex;flex-direction:column;gap:8px;border:0;align-items:stretch;min-height:104px}.h-stages{justify-content:space-between}.h-stages button{flex:1 1}.h-controls label{justify-content:space-between;min-height:48px}.h-controls input{width:66%}.h-spec{order:3;margin:0}.h-spec summary{display:block;cursor:pointer;line-height:48px;border-bottom:1px solid #aab3ad}.h-spec summary>span{display:block;line-height:22px;margin-top:8px;color:#555d59}.h-spec-body{padding-top:12px}.h-desktop-warning,.h-spec:not([open])>.h-spec-body{display:none}.h-notice{order:4;min-height:0;line-height:22px}.h-notice:empty{display:none}.h-macro{padding-block:24px}.h-macro>img{aspect-ratio:3/2;object-fit:contain}.h-caption{display:block;margin-top:12px;min-height:0}.h-caption h2{font-size:26px}.h-caption p{margin-top:12px}.h-products{grid-template-columns:1fr;gap:12px;padding-block:24px}.h-product-buttons{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.h-product-buttons button{padding:8px;gap:6px}.h-product-buttons button>span:first-child,.h-product-buttons button>span:last-child{display:none}.h-product-copy>p{margin:12px 0}.h-inspection,.h-process{padding-block:24px}.h-inspection{grid-template-columns:1fr;gap:12px}.h-inspection figcaption{margin-top:10px}.h-list-copy>p{margin:12px 0}.h-storage:empty{min-height:0}.h-tray{display:flex;flex-direction:column-reverse;gap:12px;padding-block:24px;align-items:stretch}.h-tray h2 br{display:none}.home footer{height:160px;padding:24px 20px;display:flex;gap:12px;align-content:center}.home footer p{width:100%;line-height:24px}.h-model-name{bottom:0;right:8px}.home .layer-diagram{height:100%}.h-spec-body .h-disclaimer{margin-top:12px}.home noscript p{font-size:14px}}.home .h-spec summary{text-align:left;width:100%}.h-macro>.h-photo-error{aspect-ratio:8/3}@media(max-width:700px){.home .h-spec{align-self:stretch;width:100%}.h-macro>.h-photo-error{aspect-ratio:3/2}}@media(scripting:none){.home .h-js{display:none!important}.home .h-spec summary{display:none}.home .h-spec,.home .h-spec>.h-spec-body{display:block}.home .h-spec select,.home .h-spec-body>label{display:none}.home .h-desktop-warning{display:inline}.home .h-diagram{opacity:1}.home .h-product-copy noscript ul{padding-left:20px}.home .h-notice{display:none}}@media(min-width:701px){.h-signature{grid-template-rows:max-content minmax(0,1fr) auto auto}.h-spec{align-self:start;margin-top:28px}}.home h2{letter-spacing:0}.home .h-caption h2{font-size:28px;letter-spacing:.02em}.h-items-empty{height:auto;overflow:visible;scrollbar-gutter:auto}.h-storage:empty{display:none}@media(max-width:700px){.home .h-caption h2{font-size:26px}}.h-photo-start{position:absolute;inset:0;background:#dededb}.h-photo-start>img{width:100%;height:100%;object-fit:contain}.h-photo-start>.h-photo-error{height:100%;aspect-ratio:auto}.home .h-photo-start+.h-model-name{padding:2px 8px}.h-parts-toggle{float:right;font-size:14px;font-style:normal;font-weight:600;color:#902708}.h-parts-toggle:after{content:"선택 열기 ↓"}.h-spec[open] .h-parts-toggle:after{content:"선택 닫기 ↑"}@media(scripting:none){.home .h-model-name,.home .h-parts-toggle{display:none}}.h-photo-start>img{object-fit:cover;object-position:85% 50%}.home .h-photo-start+.h-model-name{right:12px;bottom:12px;max-width:calc(100% - 24px);padding:4px 8px;background:#f0f1efed}.h-stages button{border:1px solid #89958e;background:#f7f8f5;border-radius:3px;font-weight:600;min-height:48px}.h-stages button:hover{background:#e3e8e1;border-color:#902708}.h-stages button[aria-pressed=true]{background:#202523;color:#fff;border-color:#202523;box-shadow:inset 0 -3px 0 #f28a32}.h-stages button:focus-visible{outline:3px solid #a82d0b;outline-offset:3px}