/* 메인 전용 스킨. 상품 데이터와 원본 include는 변경하지 않는다. */
body{background:#fff!important;color:#263f47}.top_all,.top_back_1,.top_back_2{display:none!important}body,.ph-header,#ph-home{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans KR','Malgun Gothic',sans-serif!important}#ph-home *, .ph-header *{box-sizing:border-box}#ph-home a,.ph-header a{text-decoration:none;color:inherit}#ph-home a:focus-visible,.ph-header a:focus-visible,.ph-header input:focus-visible{outline:3px solid #05a3b8;outline-offset:4px}#ph-home img{border:0;object-fit:contain}.ph-header{width:1150px;margin:auto;color:#203e46}.ph-utility{height:43px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eeee}.ph-utility>span{font-size:10px;letter-spacing:2px;color:#789096}.ph-utility nav{display:flex;gap:16px;font-size:11px;color:#687c82}.ph-utility a:hover{color:#008da2}.ph-brand-row{display:flex;align-items:center;gap:42px;padding:24px 0 28px}.ph-brand{width:260px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ph-brand img{width:220px;height:64px;object-fit:contain;object-position:left}.ph-brand>span{font-size:11px;letter-spacing:1px;color:#7b9096;padding-left:5px}.ph-search{flex:1}.ph-search-caption{display:block;margin-bottom:9px;font-size:11px;letter-spacing:.2px;color:#7b8f95}.ph-search form{display:flex;border:1px solid #bfd4d9;border-radius:6px;background:#fafcfc;padding:8px 12px;align-items:center}.ph-search form div{float:none!important;width:auto!important;height:auto!important}.ph-search form div:first-child{flex:1}.ph-search input{width:100%!important;height:31px!important;border:0!important;background:transparent;outline:0;font-size:14px;color:#214550}.ph-search form a{display:flex;padding-left:14px;border-left:1px solid #dce8ea}.ph-search img{width:28px;height:28px}.ph-quote{display:flex;flex-direction:column;gap:8px;min-width:145px;border-left:1px solid #dfe9eb;padding-left:28px}.ph-quote span{font-size:12px;color:#788e95}.ph-quote strong{font-size:19px;color:#00899f}.ph-nav{display:flex;justify-content:space-between;border-top:1px solid #e4ebed;border-bottom:2px solid #19454e;height:56px;align-items:center;font-size:14px;font-weight:750}.ph-nav a{padding:15px 14px}.ph-nav a:hover{color:#008da2;background:#f3f9fa}.ph-shortcuts{display:flex;justify-content:flex-end;gap:24px;padding:13px 0 20px;font-size:11px;color:#7b8e94}.ph-shortcuts span{color:#0795a9}#ph-home{width:1150px;margin:0 auto;font-size:14px;line-height:1.6;color:#26464e}.ph-hero{display:grid;grid-template-columns:1.35fr 1fr;min-height:445px;background:#113e49;border-radius:8px;overflow:hidden;margin-bottom:24px}.ph-hero-copy{padding:47px 40px;color:#fff}.ph-eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:800;color:#008ea4}.ph-hero .ph-eyebrow{color:#87d7de}.ph-hero h1{font-size:39px;line-height:1.4;letter-spacing:-1.7px;margin:22px 0 18px;font-weight:750;color:#fff}.ph-hero p{color:#bcd2d8;font-size:14px;line-height:1.9;margin:0 0 26px}.ph-actions{display:flex;gap:10px}.ph-button{display:inline-flex;gap:18px;justify-content:space-between;align-items:center;padding:12px 15px;border:1px solid #74949b;border-radius:4px;color:#fff!important;font-size:12px;font-weight:650}.ph-primary{background:#05a2b4;border-color:#05a2b4}.ph-button:hover{background:#007f93}.ph-hero-tags{display:flex;gap:18px;margin-top:27px;font-size:11px;color:#b8d2d6}.ph-hero-tags span+span:before{content:'·';margin-right:18px;color:#5c8b95}.ph-hero-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eaf4f4;margin:22px;border-radius:5px;position:relative;overflow:hidden}.ph-feature-label{align-self:flex-start;font-size:9px;letter-spacing:2px;color:#4e7e87;margin:5px 0 10px 25px}.ph-hero-visual>a{width:90%;height:280px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:3px}.ph-hero-visual img{max-height:250px;max-width:90%;width:auto;height:auto}.ph-visual-caption{font-size:11px;color:#4a717a;margin-top:18px;letter-spacing:.5px}.ph-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 42px}.ph-category-grid a{border:1px solid #dce8ea;border-radius:5px;padding:22px 23px;background:#fff;transition:border-color .15s,transform .15s}.ph-category-grid a:hover{border-color:#009bb6;transform:translateY(-2px)}.ph-category-grid span{font-size:9px;letter-spacing:1.5px;color:#799297;display:block}.ph-category-grid strong{font-size:19px;display:block;margin:10px 0;color:#224b55}.ph-category-grid small{font-size:12px;color:#738d94;display:flex;justify-content:space-between}.ph-category-grid b{color:#008da2}.ph-section-head{display:flex;align-items:end;justify-content:space-between;margin:44px 0 22px}.ph-section-head h2{font-size:27px;margin:7px 0 0;letter-spacing:-.7px}.ph-section-head p{font-size:12px;color:#819399;margin:0 0 4px}
/* 기존 상품 스킨의 고정 좌표를 메인 내부에서만 재배치한다. */
#ph-home :where(.ph-catalog div,.ph-catalog span){float:none!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background-image:none!important;background-color:transparent!important;font-style:normal!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;border:0!important;text-indent:0!important;line-height:1.65!important;font-family:inherit!important;color:inherit}
#ph-home .ph-catalog a{color:inherit!important}#ph-home .ph-catalog a:hover{color:#008ea4!important}#ph-home .ph-catalog font{color:inherit!important;font-family:inherit!important}#ph-home :where(.ph-catalog span){font-size:13px!important}#ph-home .ph-catalog img{margin:0!important;max-width:100%}
#ph-home .mid_all{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:16px!important;margin-bottom:60px!important}.ph-catalog .mTop_left,.ph-catalog .mTop_left_1,.ph-catalog .mTop_center{display:contents!important}#ph-home .mid_all .mTop_left_1_1,#ph-home .mid_all .mTop_left_1_2,#ph-home .mid_all .mTop_center_1,#ph-home .mid_all .mTop_center_2,#ph-home .mid_all .mTop_center_3{display:flex!important;flex-direction:column;border:1px solid #dfe8eb!important;border-radius:6px;padding:24px!important;background:#fff!important;min-height:390px;box-shadow:0 3px 12px #143b4704;gap:8px!important}
#ph-home .mid_all .mTop_center_1{grid-column:span 1}.ph-catalog .mTop_left_pr_img,.ph-catalog .mTop_left_pr_img2,.ph-catalog .mTop_center_left,.ph-catalog .mTop_center_bottom_1,.ph-catalog .mTop_center_bottom_l{order:-1;text-align:center;min-height:180px!important;background:#f7fafa!important;border-radius:4px}#ph-home .mid_all img{height:170px!important;width:auto!important;max-width:95%;object-fit:contain;margin:6px 0!important}#ph-home .mid_all .mTop_left_pr_txt4b,#ph-home .mid_all .mTop_left_pr_txt4,#ph-home .mid_all .mTop_center_txt1,#ph-home .mid_all .mTop_center_txt14,#ph-home .mid_all .mTop_center_txt23{font-size:11px!important;font-weight:750;color:#00889e!important;margin:10px 0 8px!important}#ph-home .mid_all .mTop_pr_txt7,#ph-home .mid_all .mTop_center_txt4,#ph-home .mid_all .mTop_center_txt17,#ph-home .mid_all .mTop_center_txt27{font-size:18px!important;font-weight:750;display:block}#ph-home .mid_all .mTop_pr_txt9,#ph-home .mid_all .mTop_center_txt7,#ph-home .mid_all .mTop_center_txt13,#ph-home .mid_all .mTop_center_txt18{display:block;font-size:12px!important;color:#7c9097!important}#ph-home .mid_all .mTop_left_pr_txt3,#ph-home .mid_all .mTop_left_pr_txt6{margin-top:auto!important;padding-top:18px!important}#ph-home .mid_all .mTop_pr_txt5,#ph-home .mid_all .mTop_pr_txt6,#ph-home .mid_all .mTop_pr_txt14,#ph-home .mid_all .mTop_center_txt9,#ph-home .mid_all .mTop_center_txt10,#ph-home .mid_all .mTop_center_txt19,#ph-home .mid_all .mTop_center_txt20,#ph-home .mid_all .mTop_center_txt19a,#ph-home .mid_all .mTop_center_txt29{font-size:25px!important;font-weight:800;color:#008a9f!important;display:inline!important}#ph-home .mid_all .mTop_center_txt2,#ph-home .mid_all .mTop_center_txt15,#ph-home .mid_all .mTop_center_txt25{font-size:11px!important;text-align:right;color:#78929a!important}#ph-home .mid_all .mTop_center_txt5,#ph-home .mid_all .mTop_center_txt6,#ph-home .mid_all .mTop_center_txt8,#ph-home .mid_all .mTop_center_txt12{font-size:11px!important;color:#82969b!important}#ph-home .mTop_left_1_3{grid-column:1 / -1;order:8;border:1px solid #e1e8eb!important;padding:10px!important;text-align:center;background:#f6fafb!important;border-radius:5px}#ph-home .mTop_left_1_3 img{height:70px!important;max-width:100%;width:auto!important}#ph-home .mTop_right{display:flex;flex-direction:column;gap:14px!important;justify-content:center;background:#f1f7f8!important;padding:15px!important;border-radius:6px}#ph-home .mTop_right img{max-width:100%;height:auto!important}.ph-catalog .mTop_right_1:empty{display:none}#ph-home .mTop_roll_2,#ph-home .mTop_roll_4{display:flex;justify-content:center;gap:6px!important}#ph-home .mTop_roll_2 img,#ph-home .mTop_roll_4 img{height:9px!important;width:9px!important}
/* 추천상품은 원본 여섯 상품과 가격을 그대로 출력한다. */
#ph-home .mid_pc_all{margin:55px 0!important;display:grid;grid-template-columns:180px 1fr;gap:22px!important}#ph-home .mid_pc_top1{grid-column:1/-1;font-size:11px!important;color:#7e949a!important;line-height:1.8!important;border-top:1px solid #deeaed!important;padding-top:25px!important}#ph-home .mid_pc_top2{grid-column:1/-1;font-size:27px!important;font-weight:750;margin-bottom:6px!important}#ph-home .mid_pc_top2:empty:before{content:'조립 PC 추천 상품'}#ph-home .mid_pc_left{border:1px solid #dce8eb!important;border-radius:6px;overflow:hidden;background:#f5f9fa!important}#ph-home .mid_pc_left img{max-width:100%;height:auto}#ph-home .mid_pc_right{display:grid;grid-template-columns:repeat(3,1fr);gap:14px!important}.ph-catalog .mid_pc_right_box1,.ph-catalog .mid_pc_right_box2{display:contents!important}#ph-home .mid_pc_r_box1,#ph-home .mid_pc_r_box2{border:1px solid #dfe8eb!important;border-radius:6px;padding:18px!important;overflow:hidden}#ph-home .mid_pc_rb1{display:none}#ph-home .mid_pc_rb2,#ph-home .mid_pc_rb3{display:flex;flex-direction:column;gap:12px!important}#ph-home [class^=mid_pc_pImg]{order:-1;display:block;text-align:center;background:#fafcfc!important}#ph-home [class^=mid_pc_pImg] img{width:145px!important;height:155px!important;object-fit:contain}#ph-home .mid_pc_txt22{display:block;color:#00859b!important;font-size:11px!important;font-weight:700;margin-bottom:6px!important}#ph-home .mid_pc_txt14{display:block;font-size:16px!important;line-height:1.4!important;font-weight:750;margin-bottom:8px!important}#ph-home .mid_pc_txt15n,#ph-home .mid_pc_txt15m,#ph-home .mid_pc_txt16{font-size:11px!important;color:#7c9199!important}#ph-home .mid_pc_txt16{display:block;margin-bottom:14px!important}#ph-home .mid_pc_txt17,#ph-home .mid_pc_txt17a,#ph-home .mid_pc_txt19{font-size:22px!important;font-weight:800;color:#00889d!important}#ph-home .mid_price_div{display:inline!important}#ph-home .mid_pc_txt18:empty,#ph-home .mid_pc_blog:empty{display:none!important}#ph-home .mid_pc_box1,#ph-home .mid_pc_box2,#ph-home .mid_pc_box3,#ph-home .mid_pc_box4,#ph-home .mid_pc_box5,#ph-home .mid_pc_box6{padding:6px!important}
#ph-home .mid_game_amd{margin:28px 0!important;clear:both;overflow:hidden;border-radius:6px}#ph-home .mid_game_amd img{max-width:100%;height:auto!important}#ph-home .mid_est_bigTitle{margin:60px 0 24px!important;border-top:1px solid #dfebed!important;padding-top:28px!important;font-size:24px!important;font-weight:700}#ph-home .mid_est_bigTitle span{font-size:22px!important}#ph-home .diy_bntitle5{display:none}#ph-home .mid_diy_est{display:grid;grid-template-columns:200px 1fr;gap:22px!important;margin-bottom:45px!important}#ph-home .mid_est_left{border:1px solid #dce8eb!important;border-radius:6px;padding:18px!important}#ph-home .mid_est_lBox1,#ph-home .mid_est_lBox4,#ph-home .mid_est_lBox5{padding:0 0 16px!important;font-size:19px!important;font-weight:750;border-bottom:1px solid #dbe6e9!important;margin-bottom:15px!important}#ph-home .mid_est_lBox1 span,#ph-home .mid_est_lBox4 span,#ph-home .mid_est_lBox5 span{font-size:19px!important}#ph-home .mid_est_img1,#ph-home .mid_est_img2{display:none}#ph-home .mid_est_lBox2,#ph-home .mid_est_lBox3{padding:15px 0!important;border-bottom:1px solid #e4edef!important}#ph-home .mid_est_bImg1 img{width:90px;height:90px;object-fit:contain}#ph-home .mid_est_bTxt1 a{display:block;font-size:13px!important;color:#386371!important}#ph-home .mid_est_center{padding:22px!important;border:1px solid #dce8eb!important;border-radius:6px;overflow:hidden}#ph-home .mid_est_center table{width:100%!important;border-collapse:collapse}#ph-home .mid_est_center td{padding:10px 3px!important;border-bottom:1px solid #edf2f3;font-size:12px!important;color:#59747f;line-height:1.6}#ph-home .mid_est_center table a{font-size:13px!important;color:#274b58!important}#ph-home .mid_est_right{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:14px!important}#ph-home .mid_est_lBox5{grid-column:1/-1}#ph-home .mid_est_rBox1,#ph-home .mid_est_rBox2{border:1px solid #dce8eb!important;padding:16px!important;border-radius:6px}#ph-home .mid_est_bImg2 img{width:100%!important;height:100px!important;object-fit:cover;border-radius:3px}#ph-home .mid_est_bTxt2{font-size:16px!important;font-weight:700;margin:15px 0 8px!important}#ph-home .mid_est_bTxt3 span{font-size:11px!important;color:#7b9099!important}#ph-home .mid_est_txt18,#ph-home .mid_est_txt26,#ph-home .mid_est_txt19{display:inline!important;font-size:23px!important;font-weight:800;color:#00869b!important}#ph-home .mid_est_txt19{font-size:12px!important}
/* 문의·증빙 바로가기는 원본 링크와 팝업 동작을 유지한다. */
.ph-service{display:grid;grid-template-columns:300px 1fr;gap:38px;background:#f0f7f8;border:1px solid #dce9ec;border-radius:6px;padding:36px;margin:50px 0}.ph-service-title h2{font-size:30px;margin:13px 0;line-height:1.4}.ph-service-title p{font-size:13px;color:#7d939b;line-height:1.8}.ph-service-title>a{display:block;font-size:12px;color:#00889f!important;margin-top:15px;font-weight:700}.ph-service-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ph-service-links>a{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:17px;border:1px solid #dfebed;border-radius:4px;font-size:12px;gap:10px}.ph-service-links b{color:#0092a9}.ph-service-links>a:hover{border-color:#0092a9}#hmest_banner{position:static!important;width:100%!important;top:auto!important;text-align:center;margin:18px auto!important}#hmest_left{z-index:30}#hmest_left img{display:none}#hmest_left a:after{content:"PC 견적";display:block;background:#008da3;color:white;padding:13px 9px;border-radius:0 5px 5px 0;font-size:12px;writing-mode:vertical-rl}
@media(prefers-reduced-motion:reduce){.ph-category-grid a{transition:none}}

#ph-home .mTop_right{align-items:center}#ph-home .mid_pc_top2 span{font-size:24px!important;font-weight:750}#ph-home .mid_pc_top1 span{font-size:11px!important}#ph-home .mid_pc_txt17,#ph-home .mid_pc_txt17a,#ph-home .mid_pc_txt19{display:inline!important}#ph-home .ph-catalog .mid_pc_txt_box{display:block!important}#ph-home .mid_pc_txt15n,#ph-home .mid_pc_txt15m{display:inline!important}
#hmest_banner .ph-est-link{display:flex;align-items:center;gap:18px;justify-content:center;padding:20px 35px;border:1px solid #c7e4e8;border-radius:5px;background:#f0f8f9;font-size:15px;color:#2a606b}#hmest_banner .ph-est-link b{color:#008ca2}#hmest_banner .ph-est-close{position:absolute;right:15px;top:15px;font-size:14px;color:#698992}#hmest_banner{position:relative!important}#hmest_banner>img{display:none}

#hmest_banner{left:auto!important;right:auto!important;transform:none!important}
#ph-home .mid_game_amd{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important}
#ph-home .mid_game_amd .mTop_game5_img{grid-column:1/-1;display:block}#ph-home .mid_game_amd img{display:block;width:100%!important}
#ph-home .mid_est_center>div:last-child{max-height:580px;overflow-y:auto;padding-right:8px!important}
#ph-home .mid_est_center>div:last-child>div{display:grid!important;grid-template-columns:minmax(0,1fr) 100px;align-items:center}
#ph-home .est_want_subj,#ph-home .est_want_date{padding:11px 4px!important;border-bottom:1px solid #e5edef!important;font-size:12px!important;min-width:0}
#ph-home .est_want_subj a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ph-home .est_want_date{text-align:right;color:#8a9da3!important;font-size:11px!important}
#ph-home .mid_est_lBox4{display:flex;justify-content:space-between;align-items:center}
#ph-home .mid_est_lBox4 .mid_est_txt12{font-size:12px!important;color:#008ba1!important}
#ph-home .mid_pc_txt_box{line-height:1.7!important}#ph-home .mid_pc_txt17,#ph-home .mid_pc_txt17a,#ph-home .mid_pc_txt19{font-style:normal!important;letter-spacing:-.3px!important}

#ph-home .mid_est_bTxt2>div{font-size:16px!important;font-weight:700!important}#ph-home .mid_est_bTxt3{margin-top:10px!important}#ph-home .mid_est_bTxt3>span{line-height:1.8!important;font-weight:400!important}#ph-home .mid_est_center{align-self:start}#ph-home .mid_est_lBox4 .mid_est_txt11{font-size:18px!important}.ph-service-links a{min-height:57px}

/* 2차 디자인: 상품·가격 중심의 컴퓨터 쇼핑몰. 공통 페이지에는 적용하지 않는다. */
.ph-utility{height:34px}.ph-utility>span{letter-spacing:.3px;color:#667783;font-size:11px}.ph-brand-row{padding:18px 0 20px;gap:32px}.ph-brand{width:248px}.ph-brand img{height:59px}.ph-brand>span{font-size:10px}.ph-search-caption{font-size:11px;color:#517078;margin-bottom:7px}.ph-search form{border:2px solid #0398a8;border-radius:4px;background:#fff;padding:7px 11px}.ph-quote{border:0;background:#edf9fa;padding:13px 17px;border-radius:4px;min-width:158px;gap:4px}.ph-quote strong{font-size:20px}.ph-nav{height:50px;background:#132936;border:0;border-radius:5px 5px 0 0;overflow:hidden;color:#fff;gap:0}.ph-nav a{flex:1;text-align:center;white-space:nowrap;padding:16px 8px;font-size:14px}.ph-nav a:hover{background:#244653;color:#5ae0ea}.ph-nav a:first-child{background:#077e96}.ph-nav a:nth-child(5){color:#77e7df}.ph-shortcuts{padding:10px 2px 13px;color:#5b7480;gap:23px;font-size:11px}
.ph-showcase{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:14px;margin-bottom:14px}.ph-gaming{position:relative;isolation:isolate;display:grid;grid-template-columns:1.13fr 1fr;min-height:382px;background:radial-gradient(ellipse at 78% 85%,#684cd88f,transparent 65%),linear-gradient(125deg,#081524 0%,#171c4b 53%,#493b83 100%);border-radius:7px;overflow:hidden;color:white;box-shadow:0 7px 22px #152d3920}.ph-gaming:before{content:'';position:absolute;width:500px;height:550px;right:-280px;top:-65px;border:1px solid #77e8fe66;transform:rotate(28deg);box-shadow:0 0 100px #9363ff33,inset 0 0 60px #8670e233;z-index:-1}.ph-gaming-copy{padding:28px 0 27px 31px;position:relative;z-index:2}.ph-gaming-tag{display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:1.7px;font-weight:700;color:#90f0ee}.ph-gaming-tag i{font-style:normal;background:#ffffff1c;border:1px solid #ffffff35;border-radius:2px;padding:2px 6px;color:#fff;letter-spacing:0;font-size:10px}.ph-gaming h1{font-size:39px;letter-spacing:-1.5px;line-height:1.18;font-weight:850;color:white;margin:19px 0 17px}.ph-gaming h1 em{font-style:normal;color:#71f3df}.ph-model{font-size:22px;font-weight:800;letter-spacing:-.6px;color:#fff}.ph-model>span{display:inline-block;margin-left:10px;color:#c8ccef;font-size:13px;font-weight:500;letter-spacing:0}.ph-spec{max-width:350px;color:#c4c9e0;font-size:11px;line-height:1.65;margin:5px 0 13px}.ph-hero-price{display:flex;align-items:baseline;gap:4px;color:white;flex-wrap:wrap;line-height:1}.ph-hero-price small{font-size:10px;color:#c5cee1;margin-right:5px}.ph-hero-price strong{font-size:34px;letter-spacing:-1px;font-weight:850}.ph-hero-price>span{font-size:16px}.ph-gaming-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:55px;margin-top:21px;padding:10px 16px;background:#71f3df;color:#092d3a!important;font-size:12px;font-weight:800;border-radius:3px;box-shadow:0 4px 15px #62e8d629}.ph-gaming-cta:hover{background:#a5fff1}.ph-machine-stage{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;min-width:0}.ph-machine-stage:before{content:'';position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#f3f5ff 25%,#c8d0ff 51%,#9f91f44d 52%,transparent 66%);right:-32px;top:12px;z-index:-1}.ph-machine-stage>a{display:flex;align-items:center;justify-content:center;width:100%;height:302px;margin-top:13px;mix-blend-mode:multiply}.ph-machine-stage img{width:253px;height:302px;object-fit:contain;filter:contrast(1.08);transition:transform .25s}.ph-machine-stage>a:hover img{transform:translateY(-5px) rotate(-2deg)}.ph-stage-label{position:absolute;top:20px;right:20px;font-size:9px;font-weight:700;letter-spacing:2px;color:#d5ceff}.ph-stage-base{position:absolute;bottom:18px;font-size:10px;color:#d6cfff;letter-spacing:3px}.ph-orbit{position:absolute;border:1px solid #86e4ff73;border-radius:50%;width:355px;height:125px;transform:rotate(-35deg);z-index:-1;box-shadow:0 0 12px #00bdf21c}.ph-orbit-one{top:139px;left:-24px}.ph-orbit-two{top:163px;left:-4px;transform:rotate(38deg);border-color:#cc80ff78}
.ph-side-picks{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-width:0}.ph-mini-pc{position:relative;display:flex;align-items:center;padding:21px 18px;overflow:hidden;border-radius:6px;border:1px solid #d0e9f2;background:linear-gradient(120deg,#eafaff,#c7e9fb);isolation:isolate}.ph-mini-pc:after{content:'';position:absolute;right:-40px;bottom:-40px;width:190px;height:190px;border-radius:50%;border:25px solid #ffffff44;z-index:-1}.ph-mini-1{background:linear-gradient(120deg,#fff5eb,#ffe2c1);border-color:#f4dfc7}.ph-mini-label{font-size:9px;letter-spacing:1.5px;font-weight:800;color:#067ba2}.ph-mini-1 .ph-mini-label{color:#b9761d}.ph-mini-pc h2{font-size:18px;letter-spacing:-.8px;line-height:1.35;margin:7px 0 4px;color:#163d55;max-width:175px}.ph-mini-pc p{font-size:11px;color:#547788;margin:0 0 8px}.ph-mini-pc strong{font-size:24px;font-weight:850;letter-spacing:-.7px;color:#11629a;display:block;line-height:1.2}.ph-mini-1 strong{color:#ba5424}.ph-mini-pc strong small{font-size:12px;font-weight:500;margin-left:3px}.ph-mini-more{display:block;margin-top:13px;font-size:10px;color:#3c626f}.ph-mini-pc img{width:85px;height:134px;position:absolute;right:8px;bottom:16px;mix-blend-mode:multiply;transition:transform .2s}.ph-mini-pc:hover img{transform:translateY(-4px)}
.ph-category-grid{gap:10px;margin:0 0 20px}.ph-category-grid a{position:relative;padding:18px 20px;border-radius:5px;overflow:hidden;background:#eff0ff;border:1px solid #dedff7;min-height:124px}.ph-category-grid a:nth-child(2){background:#e9f8fc;border-color:#d1eaf3}.ph-category-grid a:nth-child(3){background:#fff1eb;border-color:#f7dfd3}.ph-category-grid a:nth-child(4){background:#ebf8f2;border-color:#d2eadf}.ph-category-grid span{color:#706db0;font-size:9px;font-weight:800;letter-spacing:1.3px}.ph-category-grid strong{font-size:20px;letter-spacing:-.8px;margin:7px 0 6px;color:#273453;position:relative;z-index:1}.ph-category-grid small{font-size:11px;color:#6b798d;max-width:190px}.ph-category-grid b{color:#214457}.ph-category-grid svg{position:absolute;right:10px;top:12px;width:65px;height:65px;stroke:#625ed5;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.22;transform:rotate(-8deg)}.ph-category-grid a:nth-child(2) svg{stroke:#1395ba}.ph-category-grid a:nth-child(3) svg{stroke:#d46d43}.ph-category-grid a:nth-child(4) svg{stroke:#288c62}.ph-category-grid a:hover{border-color:#078fa6;transform:translateY(-3px);box-shadow:0 5px 15px #25405212}
#hmest_banner .ph-est-link{justify-content:flex-start;padding:16px 25px;background:linear-gradient(110deg,#087f92,#146070 65%,#23445a);border:0;color:#dcf6f7;box-shadow:0 5px 15px #083b4910;border-radius:5px;gap:25px}#hmest_banner .ph-est-link b{color:#fff;font-size:20px;letter-spacing:-.6px}#hmest_banner .ph-est-link span{color:#bde9ed;font-size:12px}#hmest_banner .ph-est-link strong{margin-left:auto;margin-right:20px;color:#5af0df;font-size:13px}#hmest_banner .ph-est-close{color:#b0d9df;top:12px}.ph-section-head{margin:35px 0 18px;padding-bottom:15px;border-bottom:2px solid #203c4c}.ph-section-head h2{font-size:26px;line-height:1.25;margin:4px 0 0;color:#183343;letter-spacing:-.9px}.ph-section-head .ph-eyebrow{font-size:10px;color:#008b9d;letter-spacing:2px}.ph-section-head p{color:#70838f;font-size:12px}
#ph-home .mid_all{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important;margin-bottom:35px!important}#ph-home .mid_all .mTop_left_1_1,#ph-home .mid_all .mTop_left_1_2,#ph-home .mid_all .mTop_center_1,#ph-home .mid_all .mTop_center_2,#ph-home .mid_all .mTop_center_3{min-height:370px;padding:16px!important;border-radius:5px;border-color:#d9e3e9!important;gap:4px!important;position:relative!important;box-shadow:0 3px 12px #18344707;transition:box-shadow .2s,border-color .2s}#ph-home .mid_all>div:where(.mTop_center_1,.mTop_center_2,.mTop_center_3):hover,#ph-home .mid_all .mTop_left_1_1:hover,#ph-home .mid_all .mTop_left_1_2:hover{box-shadow:0 6px 22px #123f5120;border-color:#1fa2b8!important}#ph-home .mid_all img{height:160px!important}#ph-home .mid_all :is(.mTop_left_pr_img,.mTop_left_pr_img2,.mTop_center_left,.mTop_center_bottom_1,.mTop_center_bottom_l){min-height:173px!important;background:#fff!important;border-bottom:1px solid #edf1f4!important;border-radius:0;margin-bottom:7px!important}#ph-home .mid_all :is(.mTop_left_pr_txt4b,.mTop_left_pr_txt4,.mTop_center_txt1,.mTop_center_txt14,.mTop_center_txt23){font-size:10px!important;display:block;color:#158199!important;margin:4px 0!important;font-weight:750!important}#ph-home .mid_all :is(.mTop_pr_txt7,.mTop_center_txt4,.mTop_center_txt17,.mTop_center_txt27){font-size:15px!important;font-weight:750!important;line-height:1.5!important}#ph-home .mid_all :is(.mTop_pr_txt9,.mTop_center_txt7,.mTop_center_txt18){font-size:10px!important;color:#687b87!important}#ph-home .mid_all :is(.mTop_pr_txt5,.mTop_pr_txt6,.mTop_pr_txt14,.mTop_center_txt9,.mTop_center_txt10,.mTop_center_txt19,.mTop_center_txt20,.mTop_center_txt19a,.mTop_center_txt29){font-size:23px!important;color:#e44840!important;letter-spacing:-.7px!important;font-weight:850!important}#ph-home .mid_all :is(.mTop_center_txt13,.mTop_center_txt12,.mTop_center_txt5,.mTop_center_txt6,.mTop_center_txt8){display:none!important}#ph-home .mid_all :is(.mTop_center_txt2,.mTop_center_txt15,.mTop_center_txt25){display:none!important}#ph-home .mid_all .mTop_center_1{border-top:3px solid #765acb!important}#ph-home .mid_all .mTop_center_3{border-top:3px solid #0fa2b0!important}#ph-home .mid_all .mTop_left_pr_txt3,#ph-home .mid_all .mTop_left_pr_txt6{margin-top:10px!important;padding-top:0!important}#ph-home .mTop_left_1_3{grid-column:1/span 2;order:8;background:linear-gradient(125deg,#fff5a7,#fffbe8)!important;border-color:#efe4a6!important;display:flex;justify-content:center;align-items:center;padding:15px!important}#ph-home .mTop_left_1_3 img{height:auto!important;width:260px!important;max-height:none!important}#ph-home .mTop_right{grid-column:3/-1;order:8;flex-direction:row;align-items:center;justify-content:space-evenly;background:#f0f4f8!important;border:1px solid #dae4eb!important;padding:10px!important;gap:12px!important}#ph-home .mTop_right_1{display:none!important}#ph-home .mTop_right :is(.mTop_right_2,.mTop_right_3){flex:1;max-width:230px}#ph-home .mTop_right img{height:auto!important;max-height:230px;width:auto!important}
#ph-home .mid_pc_all{margin:35px 0!important;grid-template-columns:1fr;gap:15px!important}#ph-home .mid_pc_top1{background:#f0f6f8!important;padding:14px 18px!important;border:1px solid #dce6ec!important;border-radius:5px;display:flex;gap:25px;justify-content:space-between}#ph-home .mid_pc_top1 span{font-size:10px!important;color:#557281!important}#ph-home .mid_pc_top2{padding-top:15px!important;border-bottom:2px solid #183b4c!important;padding-bottom:16px!important;line-height:1.3!important}#ph-home .mid_pc_top2 .mTop_center_txt39{color:#e74f3f!important}#ph-home .mid_pc_left{border:0!important;background:transparent!important;border-radius:0}#ph-home .mid_pc_left_box{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}#ph-home .mid_pc_left_box>div{border:1px solid #dce6eb!important;border-radius:4px;padding:4px!important;background:#f9fbfc!important;text-align:center}#ph-home .mid_pc_left_box img{max-height:60px;object-fit:contain}#ph-home .mid_pc_right{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px!important}#ph-home .mid_pc_r_box1,#ph-home .mid_pc_r_box2{padding:12px!important;border-color:#dae3e9!important;background:#fff!important;position:relative!important;box-shadow:0 3px 15px #243b4807;border-radius:5px;transition:transform .2s}#ph-home .mid_pc_r_box1:hover,#ph-home .mid_pc_r_box2:hover{transform:translateY(-4px);border-color:#0d9baf!important}#ph-home .mid_pc_rb1{display:block;position:absolute!important;top:9px!important;left:9px!important;width:25px!important;z-index:1}#ph-home .mid_pc_rb1 img{width:25px;height:auto}#ph-home [class^=mid_pc_pImg]{background:#fff!important;border-bottom:1px solid #eef2f4!important;padding-bottom:12px!important}#ph-home [class^=mid_pc_pImg] img{width:145px!important;height:150px!important}#ph-home .mid_pc_txt14{font-size:14px!important;min-height:44px;line-height:1.5!important;margin-bottom:6px!important}#ph-home .mid_pc_txt22{font-size:10px!important;color:#158298!important}#ph-home .mid_pc_txt15n,#ph-home .mid_pc_txt15m,#ph-home .mid_pc_txt16{font-size:10px!important;color:#6f7e8b!important}#ph-home .mid_pc_txt17,#ph-home .mid_pc_txt17a,#ph-home .mid_pc_txt19{font-size:21px!important;color:#e3483d!important;font-weight:850!important;letter-spacing:-.7px!important}#ph-home .mid_game_amd{margin:23px 0!important;box-shadow:0 4px 18px #12344912}
#ph-home .mid_est_bigTitle{border-top:3px solid #163e4d!important;margin-top:40px!important;padding-top:20px!important}#ph-home .mid_est_center{border-top:3px solid #00a0aa!important}#ph-home .mid_est_left{background:linear-gradient(#eef9fa,#fff)!important}#ph-home .mid_est_rBox1,#ph-home .mid_est_rBox2{padding:12px!important;border-top:3px solid #3e648e!important;background:linear-gradient(#fff,#f5f8fb)!important}#ph-home .mid_est_bImg2 img{height:105px!important}#ph-home .mid_est_txt18,#ph-home .mid_est_txt26,#ph-home .mid_est_txt19{color:#e4473d!important}.ph-service{margin:35px 0;padding:28px;background:linear-gradient(115deg,#e6f4f5,#f3f7fa);gap:30px}.ph-service-title h2{font-size:28px}.ph-service-links>a{box-shadow:0 2px 8px #13374705}
@media(prefers-reduced-motion:reduce){.ph-machine-stage img,.ph-mini-pc img,#ph-home .mid_pc_r_box1,#ph-home .mid_pc_r_box2{transition:none}}

/* JPG 제품 사진의 흰 배경을 밝은 쇼케이스 패널에 통합한다. */
.ph-machine-stage{margin:20px 20px 20px 8px;background:#fff;border-radius:5px;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 13%);box-shadow:0 0 40px #a8a0f540}.ph-machine-stage:before{width:100%;height:100%;right:0;top:0;background:linear-gradient(150deg,#fff 40%,#eef0ff);border-radius:0}.ph-machine-stage>a{height:280px;margin-top:15px}.ph-machine-stage img{width:230px;height:274px;filter:none}.ph-stage-label{top:14px;right:13px;color:#62648c;font-size:8px;letter-spacing:1.8px}.ph-stage-base{bottom:12px;color:#6a709d;font-size:9px;letter-spacing:2.2px}.ph-orbit{width:290px;height:160px;border-color:#a4aeec66;box-shadow:none;top:120px;left:0}.ph-orbit-two{border-color:#c1ade666;top:128px}
#ph-home .mid_pc_left_box{grid-template-columns:repeat(4,1fr);gap:10px}#ph-home .mid_pc_left_box .mid_pc_box1,#ph-home .mid_pc_left_box .mid_pc_box6{display:none!important}#ph-home .mid_pc_left_box>div{padding:0!important;background:#f2f6f9!important}#ph-home .mid_pc_left_box a{display:block;padding:12px 8px;font-weight:700!important;font-size:12px!important;color:#426173!important}#ph-home .mid_pc_left_box a:hover{background:#e2f3f6!important;color:#028b9e!important}#ph-home .mid_pc_txt23{display:block;color:#158298!important;font-size:10px!important;font-weight:700!important;margin-bottom:6px!important}#ph-home .mid_pc_txt_box .mid_price_div{margin-left:-4px!important}#ph-home .mid_pc_txt_box .mid_pc_txt18{display:none!important}#ph-home .mid_pc_txt_box .mid_pc_txt20{font-size:11px!important;margin-left:3px!important}
#ph-home .mid_pc_txt19z{display:inline!important;font-size:21px!important;color:#e3483d!important;font-weight:850!important;letter-spacing:-.7px!important}#ph-home .mid_pc_txt20z{font-size:11px!important;margin-left:3px!important}#ph-home .mid_pc_txt18z{display:none!important}#ph-home .mid_pc_txt24{display:block;font-size:14px!important;font-weight:750!important;min-height:44px;line-height:1.5!important;margin-bottom:6px!important}#ph-home .mid_pc_txt_box>a:has(>.mid_pc_txt15n){display:block;min-height:69px}#ph-home .mid_pc_txt_box .mid_pc_txt16{margin-bottom:0!important}

/* 상품 사양은 줄마다 배치하고 원본의 글자 좌표·공백에 의존하지 않는다. */
#ph-home .ph-catalog .ph-pc-spec{display:block!important;font-size:11px!important;line-height:1.7!important;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere}
#ph-home .ph-catalog .ph-spec-line{display:block!important;font-size:11px!important;line-height:1.7!important;color:#607581!important;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere}
#ph-home .ph-catalog .mid_pc_txt16{display:block!important;font-size:11px!important;line-height:1.7!important;color:#607581!important;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere;margin-top:4px!important}
#ph-home .mid_pc_txt_box>a:has(>.ph-pc-spec){display:block!important;min-height:110px;line-height:1.7!important}
/* 문의와 답변을 한 행 안에서 정렬한다. 내부 스크롤은 사용하지 않는다. */
#ph-home .mid_est_center{padding:18px 20px!important}
#ph-home .mid_est_center>div:last-child{max-height:none!important;overflow:visible!important;padding:0!important}
#ph-home .mid_est_center>div:last-child>div{display:block!important;max-height:none!important;overflow:visible!important}
#ph-home .ph-catalog .ph-est-row{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:14px!important;align-items:center;min-height:32px;padding:5px 8px!important;border-bottom:1px solid #e7eef1!important;line-height:1.4!important}
#ph-home .ph-catalog .ph-est-row.is-reply{background:#f0f8fa!important}
#ph-home .ph-catalog .ph-est-subject{display:flex!important;align-items:center;min-width:0;gap:9px!important;line-height:1.4!important}
#ph-home .ph-catalog .ph-est-badge{display:inline-flex!important;justify-content:center;align-items:center;flex:0 0 43px;width:43px!important;min-height:20px;padding:2px 4px!important;border-radius:3px;background:#edf0f3!important;color:#6d7b86!important;font-size:10px!important;font-weight:600!important;line-height:1.4!important}
#ph-home .ph-catalog .is-reply .ph-est-badge{background:#087f92!important;color:#fff!important;font-weight:750!important}
#ph-home .ph-catalog .ph-est-title{display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:12px!important;line-height:1.5!important;color:#304d5b!important}
#ph-home .ph-catalog .is-reply .ph-est-title{font-weight:700!important;color:#146374!important}
#ph-home .ph-catalog .ph-est-date{font-size:11px!important;line-height:1.5!important;color:#82939b!important;text-align:right;white-space:nowrap}
#ph-home .ph-catalog .ph-est-row:hover{background:#e8f3f6!important}
/* 원본 사양 스킨의 음수 단어 간격이 글자를 겹치게 하므로 해제한다. */
#ph-home .ph-catalog .ph-pc-spec,#ph-home .ph-catalog .ph-spec-line,#ph-home .ph-catalog .mid_pc_txt16{word-spacing:normal!important;letter-spacing:normal!important}

/* Keep the PC builder bar visible while browsing the home page. */
#ph-home #hmest_banner{position:sticky!important;top:12px!important;z-index:100;margin:18px auto!important}
#ph-home #hmest_banner .ph-est-link{box-shadow:0 5px 18px #083b4926}
