/* Korean text and original product layout. */
.ko-screen-reader{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ko-hero-label{display:none}.ko-image-caption{display:block;font-size:15px;line-height:1.7;color:#385548;padding:12px 4px;text-align:center}
body,h1,h2,h3,h4,h5,h6,p,a,button,.cm2-box,.cm2-main-title {font-family:"Noto Sans KR","Malgun Gothic","Apple SD Gothic Neo",sans-serif;}
body{word-break:keep-all;overflow-wrap:break-word}img{max-width:100%;height:auto}html{scroll-padding-top:85px}.ko-ticker{text-align:center;line-height:1.6;padding:8px;font-weight:600;color:#305b56}.cm2-box p,.cm2-box span{line-height:1.65}.cm2-columns-text p{line-height:1.65!important}.cm2-main-title{line-height:1.45}.ko-product-contact{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 25px;padding:10px 18px;background:#f0f5ee;color:#244b44}.ko-product-contact a{color:#244b44;font-weight:700}.ko-product-contact a[href^="tel:"]{font-size:20px}.ko-product-gallery{margin:0 auto 25px;max-width:1100px}.ko-product-gallery img{display:block;width:100%;object-fit:contain}.ko-product-gallery figcaption{display:flex;justify-content:center;align-items:center;gap:20px;padding:10px}.ko-product-gallery button{border:1px solid #38594f;border-radius:3px;background:white;color:#294e43;padding:6px 16px}.ko-product-specs{max-width:1000px;padding:50px 24px;margin:0 auto;background:white}.ko-product-specs h2{font-size:26px;color:#294e43}.ko-product-specs table{width:100%;border-collapse:collapse;font-size:16px}.ko-product-specs th,.ko-product-specs td{text-align:left;border-bottom:1px solid #d6dfdb;padding:12px;vertical-align:top}.ko-product-specs th{width:30%;background:#f1f5f2}.ko-product-specs p,.ko-product-specs li{font-size:16px;line-height:1.75}.ko-product-specs ul{padding-left:24px}a:focus-visible,button:focus-visible{outline:3px solid #dc9f23;outline-offset:3px}@media(max-width:767px){.cm2-width-s,.cm2-width-m,.cm2-width-l{max-width:100%;width:auto;padding:40px 20px}.cm2-top-text,.cm2-bottom-text{width:auto;max-width:100%}.cm2-columns-area{gap:20px}.cm2-columns-area>div{width:100%!important}.cm2-box img{height:auto!important}.cm2-main-title{font-size:28px}.cm2-box p[style*="margin-top: -"],.cm2-box div[style*="margin-top: -"],.cm2-box p[style*="margin-bottom: -"]{margin-top:0!important;margin-bottom:12px!important}.ko-product-specs{padding:35px 16px}.ko-product-specs th,.ko-product-specs td{padding:9px 6px;font-size:14px}.ko-product-contact{font-size:12px;gap:6px 12px}.modal-dialog{margin:12px}.modal-body-02 ul{padding:0 24px}.img-extra02,.img-extra03{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.wow{visibility:visible!important}}
@media(max-width:768px){#index-link{position:relative}.ko-hero-label{display:block;position:absolute;z-index:2;line-height:1.45;box-sizing:border-box}.ko-sunny-label-one{width:298px;top:165px;left:50%;transform:translateX(-50%);height:36px;background:#fff1b7;border:0;text-align:center;font-size:21px;font-weight:700;color:#111;padding:3px 0}.ko-sunny-label-two{width:min(180px,calc(50% - 28px));top:396px;left:calc(50% + 28px);height:48px;background:#beb4aa;color:#111;font-size:clamp(13px,4.1vw,17px);padding:1px 5px}.ko-trekker-label{width:360px;max-width:92%;top:145px;left:50%;transform:translateX(-50%);height:115px;background:#fff;color:#111;font-size:21px;padding:3px 0;line-height:1.65}}
