@media (min-width: 1081px){.product-detail-page .product-buybox .product-buybox-visual img, .product-detail-page .product-buybox .product-buybox-visual img.s9h-hero-11, .product-detail-page .product-buybox .product-buybox-visual img.s9h-hero-11.skin9hari-set-listing-hero{width: 80%;max-width: 80%;margin-left: auto;margin-right: auto;}.product-detail-page .product-buybox .product-buybox-copy > .product-newmember{margin-top: 28px;}.product-detail-page .product-buybox .product-buybox-copy > .product-buyinfo{margin-top: 26px;}.product-detail-page .product-buybox .product-buybox-copy > .product-consult{margin-top: 14px;}.product-detail-page .product-buybox .product-buybox-copy > c24-wc-buybox{margin-top: 20px;}}
html,body{min-height:100%}body.editorial-page{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;position:static!important}.guide-detail-page{padding-top:230px;background:#f7f3ed;color:#1c1a18}.guide-detail-page>header,.guide-detail-page .article-content{width:min(900px,calc(100% - 40px));margin:auto}.guide-detail-page>header h1{margin:0;font-family:Hahmlet,Pretendard,serif;font-size:clamp(46px,6vw,78px);font-weight:500;line-height:1.2;letter-spacing:-.06em}.guide-detail-page .article-deck{max-width:760px;margin:28px 0 0;color:#6f675f;font-size:18px;line-height:1.9}.guide-detail-page>header>div{display:flex;gap:25px;margin-top:28px;color:#827a72;font-size:12px}.guide-detail-page .article-hero{width:min(1200px,calc(100% - 40px));margin:70px auto}.guide-detail-page .article-hero img{display:block;width:100%;max-height:720px;object-fit:cover}.guide-detail-page .article-content{padding-bottom:100px;color:#3d3935;font-size:17px;line-height:2}.guide-detail-page .article-content h2{margin:76px 0 24px;font-family:Hahmlet,Pretendard,serif;font-size:36px;font-weight:500;line-height:1.35}.guide-detail-page .article-content h3{margin:45px 0 16px;font-size:24px}.guide-detail-page .article-content blockquote{margin:35px 0;padding:28px 30px;background:#eee4d7;border-left:3px solid #9e704b}.guide-detail-page .article-content figure{margin:55px 0 18px}.guide-detail-page .article-content figure img{width:100%;height:auto}.guide-detail-page .table-scroll{overflow-x:auto;margin:35px 0}.guide-detail-page table{width:100%;min-width:640px;border-collapse:collapse;background:#fff}.guide-detail-page td{padding:15px;border:1px solid #d8d0c7;vertical-align:top}.guide-detail-page .article-disclosure{margin-top:80px;padding:30px;border-top:1px solid #d8d0c7;color:#716960;font-size:13px}.guide-detail-page .detail-next{padding:42px;text-align:center;background:#e9ddcf}.guide-detail-page .detail-next a{display:inline-block;padding-bottom:8px;border-bottom:1px solid currentColor}.products-section .product-image{isolation:isolate}.products-section .product-image>img{position:relative;z-index:1;transition:opacity .42s ease,transform .6s cubic-bezier(.2,.75,.2,1)}.products-section .product-image>span:not(.skin9hari-texture-hover){z-index:4}.skin9hari-texture-hover{position:absolute!important;z-index:2!important;inset:0!important;display:flex!important;align-items:flex-end!important;padding:18px!important;overflow:hidden!important;background:#eee8df!important;opacity:0;pointer-events:none;transition:opacity .42s ease!important}.skin9hari-texture-hover img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;transform:scale(1.035)!important;transition:transform .65s cubic-bezier(.2,.75,.2,1)!important}.skin9hari-texture-hover:after{content:"";position:absolute;z-index:1;inset:58% 0 0;background:linear-gradient(180deg,transparent,rgba(38,30,23,.22))}.skin9hari-texture-hover small{position:relative;z-index:2;display:inline-flex;min-height:31px;align-items:center;padding:7px 11px;color:#37312b;background:rgba(255,255,255,.86);font-size:9px;font-weight:650;letter-spacing:.08em}.product-card:hover .product-image>img,.product-image:focus-visible>img{opacity:0;transform:scale(.985)}.product-card:hover .skin9hari-texture-hover,.product-image:focus-visible .skin9hari-texture-hover{opacity:1}.routine-step{transition:background-color .3s ease,color .3s ease,padding-left .3s ease}.routine-step:hover,.routine-step:focus-visible,.routine-step.is-active{padding-left:8px;background:rgba(255,255,255,.18);outline:none}.guide-detail-page .article-content a{color:#6e4b31;text-decoration:none;border-bottom:1px solid currentColor}.media-card[role="link"]{position:relative}.media-card[role="link"]:focus-visible{outline:2px solid #1c1a18;outline-offset:7px}.media-card[role="link"]:after{content:"상세 보기 →";display:block;margin-top:18px;font-size:11px;letter-spacing:.08em}.skin9hari-media-detail{padding:230px 20px 100px;background:#f7f3ed;color:#1c1a18}.skin9hari-media-detail>header,.skin9hari-media-detail>.media-body{width:min(1160px,100%);margin:auto}.skin9hari-media-detail .eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em}.skin9hari-media-detail h1{max-width:900px;margin:24px 0 20px;font-family:Hahmlet,Pretendard,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.15;letter-spacing:-.055em}.skin9hari-media-detail time{color:#80776e;font-size:13px}.skin9hari-media-detail .media-body{margin-top:64px}.skin9hari-media-detail .media-body img{display:block;width:100%;height:auto;margin:0 auto 34px}.skin9hari-media-detail .media-embed{position:relative;width:100%;margin:34px 0;padding-top:56.25%;background:#171513}.skin9hari-media-detail .media-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.skin9hari-media-detail .media-back{display:flex;justify-content:center;margin-top:55px}.skin9hari-media-detail .media-back a{padding-bottom:7px;border-bottom:1px solid currentColor}@media(max-width:720px){.guide-detail-page{padding-top:190px}.guide-detail-page>header h1{font-size:40px}.guide-detail-page .article-deck{font-size:15px}.guide-detail-page .article-hero{margin:45px auto}.guide-detail-page .article-content{font-size:16px;line-height:1.9}.guide-detail-page .article-content h2{font-size:28px;margin-top:58px}.skin9hari-media-detail{padding:190px 16px 70px}.skin9hari-media-detail h1{font-size:38px}.skin9hari-media-detail .media-body{margin-top:42px}.skin9hari-texture-hover{display:none!important}.routine-step:hover,.routine-step:focus-visible,.routine-step.is-active{padding-left:5px}}
