.pj-editorial{background:#fdfcf9;color:#39342e}.pj-editorial>.wrapper{background:#fdfcf9}.pj-editorial a{text-decoration:none}.pj-editorial .page-title{display:none}.pj-editorial-banner{text-align:center;background:#f2e7d2 url('/img/home-2026/editorial-landscape.webp') center 52%/cover;border-bottom:1px solid #e5d6ba;padding:30px 15px 32px}.pj-editorial-banner p{font-size:12px;color:#89704f;letter-spacing:2px;margin:0 0 9px}.pj-editorial-banner h1{font:700 46px/1.4 'Noto Serif KR',serif;letter-spacing:2px;color:#231b13;margin:0 0 8px}.pj-editorial-banner h1 em{font-style:normal;color:#a10d12}.pj-editorial-banner .container>div{font:16px/1.8 'Noto Serif KR',serif;color:#514537}.pj-editorial-crumb{display:flex;gap:11px;align-items:center;padding-top:16px;padding-bottom:15px;font-size:12px;color:#80766c}.pj-editorial-crumb a{color:#665648}.pj-editorial .row.at-row{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:26px;margin:0}.pj-editorial .at-main,.pj-editorial .at-side{float:none!important;width:auto!important;min-width:0;padding:0!important}.pj-editorial .page-wrap{font-size:16px}.pj-editorial .page-icon{display:none}.pj-letter{border:1px solid #e8e2d9;background:#fff;padding:27px}.pj-letter-intro h2{color:#a20e12;font-size:23px;font-weight:700;margin:0 0 12px;line-height:1.5}.pj-letter-intro p{font-size:15px;line-height:1.9;color:#787169;margin:0 0 24px}.pj-letter-visual{position:relative;margin:0;overflow:hidden;background:#e6d3b2;min-height:270px}.pj-letter-visual img{display:block;width:100%;height:360px;object-fit:cover;object-position:center 40%;filter:sepia(.4)}.pj-letter-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 35%,#f1e2c395)}.pj-letter-visual figcaption{position:absolute;z-index:1;right:25px;top:50%;transform:translateY(-50%);font:700 23px/1.8 'Noto Serif KR',serif;text-align:center;color:#342616;text-shadow:0 1px 10px #fff}.pj-letter-heading{text-align:center;padding:24px 0 26px}.pj-letter-heading h2{font:700 26px/1.5 'Noto Serif KR',serif;margin:0 0 10px}.pj-letter-heading span{display:inline-block;border-top:1px solid #caa15e;padding:12px 20px 0;color:#9c7545;font-size:13px}.pj-letter-body{color:#67615b;line-height:1.95;font-size:16px;word-break:keep-all}.pj-letter-body p{margin:0 0 20px}.pj-editorial-next{display:flex;justify-content:space-between;gap:20px;padding:17px 19px;border:1px solid #e8e2d9;background:#faf7f2;border-radius:5px;margin:18px 0 0;font-size:14px}.pj-editorial-next a{color:#84623f}.pj-side-menu{border:1px solid #e2dbd0;background:#fff;margin:0 0 20px;padding-bottom:12px}.pj-side-menu h2{font:600 17px/1.5 'Noto Serif KR',serif;color:#fff;text-align:center;background:#534840;margin:0 0 10px;padding:13px 10px}.pj-side-menu>a{display:block;padding:8px 20px;color:#504840;font-size:15px;line-height:1.5}.pj-side-menu>a[aria-current=page]{color:#a10c10;background:#f5ece7;border-left:3px solid #a10c10;padding-left:17px;font-weight:700}.pj-side-promo{display:block;border:1px solid #e4cfaa;border-radius:5px;background:#f4e9d4;overflow:hidden;margin-bottom:20px;text-align:center;color:#35291d!important}.pj-side-promo p{font:600 20px/1.8 'Noto Serif KR',serif;margin:0;padding:25px 15px 14px}.pj-side-promo img{display:block;width:100%;height:170px;object-fit:cover}.pj-side-promo span{display:block;background:#a30d12;color:#fff;padding:11px;margin:12px;border-radius:4px;font-size:15px}.pj-side-promises{list-style:none;margin:0;padding:12px 20px;background:#f6f2ec}.pj-side-promises li{display:flex;align-items:center;gap:14px;padding:12px 0;font-size:15px}.pj-side-promises i{width:25px;text-align:center;color:#a11813;font-size:25px}.pj-editorial-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 35px;margin:32px 0;background:linear-gradient(90deg,#f0dfc2,#faf3e6);border:1px solid #e2c89d;border-radius:8px}.pj-editorial-contact h2{font:700 23px/1.5 'Noto Serif KR',serif;margin:0 0 6px;color:#35291c}.pj-editorial-contact p{margin:0;font-size:14px;color:#7d6a52}.pj-editorial-contact>a{flex-shrink:0;padding:14px 28px;background:linear-gradient(#b9191e,#90080b);border:1px solid #8e1112;color:#fff!important;font-size:17px;border-radius:6px}.pj-editorial .pj-footer{margin-top:10px}.pj-reviews{margin:0;background:#fff;border:0;line-height:1.7}.pj-review-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid #e5dfd7;border-radius:4px;background:#faf8f5;padding:0 12px}.pj-review-tabs a{display:block;padding:14px 10px;font-size:13px;color:#70675e;white-space:nowrap;border-bottom:2px solid transparent}.pj-review-tabs a[aria-current=page]{color:#a30d12;border-bottom-color:#a30d12;font-weight:700}.pj-review-tabs span{font-size:12px}.pj-review-summary{font-size:13px;color:#8b8175;padding:18px 5px 8px}.pj-reviews .basic-shop-post .media{display:flex;align-items:center;gap:18px;padding:17px 10px;border-bottom:1px solid #eee8e0;margin:0}.pj-reviews .basic-shop-post .pull-left{float:none!important;flex:0 0 82px;margin:0!important}.pj-reviews .basic-shop-post .pull-left>a>span:first-child{display:none}.pj-reviews .basic-shop-post .fix-icon{display:block;width:82px;height:82px;border-radius:3px;overflow:hidden}.pj-reviews .basic-shop-post .fix-icon img{display:block;width:82px;height:82px;object-fit:cover;border-radius:0}.pj-reviews .basic-shop-post .media-body{display:flex;flex-direction:column;width:auto;min-width:0;flex:1;gap:9px}.pj-reviews .basic-shop-post .media-body>a{order:2;white-space:normal;font-size:17px;line-height:1.6;color:#373029}.pj-reviews .basic-shop-post .post-text{order:1;font-size:12px;color:#8b8278;letter-spacing:0}.pj-reviews .basic-shop-post .post-text>span:last-child{background:#f5e7cf;border-radius:3px;padding:3px 6px;color:#8c652c!important;font-size:12px}.pj-reviews .afternote-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;padding:28px 0}.pj-reviews .afternote-pager a{display:inline-flex;align-items:center;justify-content:center;min-width:33px;min-height:36px;padding:4px 9px;border:1px solid #e0d9cf;border-radius:3px;color:#665c51;font-size:13px}.pj-reviews .afternote-pager .cur{background:#a30d12;color:#fff;border-color:#a30d12}.pj-reviews .post-none{padding:70px 15px;text-align:center;color:#807264}
@media(max-width:991px){.pj-editorial .row.at-row{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.pj-letter{padding:20px}.pj-letter-visual img{height:300px}.pj-letter-visual figcaption{font-size:19px;right:15px}.pj-side-menu>a{font-size:14px;padding-left:13px;padding-right:10px}.pj-side-promo p{font-size:17px}.pj-editorial-contact{padding:23px}.pj-editorial-contact h2{font-size:20px}.pj-editorial-contact>a{padding:12px 17px}}
@media(max-width:767px){.pj-editorial-banner{padding:25px 10px}.pj-editorial-banner h1{font-size:34px;letter-spacing:0}.pj-editorial-banner p{font-size:11px;letter-spacing:1px}.pj-editorial-banner .container>div{font-size:14px;word-break:keep-all}.pj-editorial-crumb{padding-left:15px;padding-right:15px}.pj-editorial .row.at-row{grid-template-columns:minmax(0,1fr);gap:25px;padding:0 15px}.pj-letter{padding:19px 16px}.pj-letter-intro h2{font-size:21px}.pj-letter-intro p{font-size:14px}.pj-letter-visual{min-height:0}.pj-letter-visual img{height:240px;object-position:30% center}.pj-letter-visual figcaption{right:12px;font-size:16px;line-height:1.8;max-width:47%}.pj-letter-body{font-size:15px;line-height:1.95}.pj-letter-heading h2{font-size:24px}.pj-editorial-next{font-size:12px;padding:14px 12px;gap:10px}.pj-editorial-side{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.pj-side-promo,.pj-side-promises{display:none}.pj-side-menu{margin-bottom:12px}.pj-side-menu>a{display:inline-block;width:49%;vertical-align:top;padding:10px;font-size:14px}.pj-side-menu>a[aria-current=page]{padding-left:7px}.pj-editorial-contact{flex-direction:column;align-items:stretch;text-align:center;padding:23px 17px;margin:20px 15px}.pj-editorial-contact h2{font-size:21px}.pj-editorial-contact p{font-size:14px;word-break:keep-all}.pj-editorial-contact>a{font-size:17px}.pj-review-tabs{flex-wrap:nowrap;overflow:auto;padding:0 5px}.pj-review-tabs a{padding:13px 10px;font-size:13px}.pj-reviews .basic-shop-post .media{padding:15px 0;gap:12px}.pj-reviews .basic-shop-post .pull-left{flex-basis:64px}.pj-reviews .basic-shop-post .fix-icon,.pj-reviews .basic-shop-post .fix-icon img{width:64px;height:72px}.pj-reviews .basic-shop-post .media-body>a{font-size:15px}.pj-reviews .basic-shop-post .post-text{font-size:11px}.pj-reviews .basic-shop-post .post-text>span:last-child{font-size:11px}.pj-editorial .pj-footer-inner{padding:0 15px}}
.pj-editorial .row.at-row:before,.pj-editorial .row.at-row:after{display:none;content:none}
/* Photo-led review list using the existing customer records. */
.pj-reviews .pj-review-tabs{padding:0 7px;flex-wrap:nowrap;overflow-x:auto}.pj-review-tabs a{padding:14px 8px;font-size:12px}.pj-review-tabs span{font-size:11px}.pj-review-summary{padding:12px 3px 7px;font-size:12px}.pj-review-row{display:grid;grid-template-columns:90px minmax(0,1fr) 95px;align-items:center;gap:18px;padding:12px 9px;border-bottom:1px solid #ede9e2;min-height:101px}.pj-review-photo{display:block;overflow:hidden;border-radius:2px;background:#eee6d7}.pj-review-photo img{display:block;width:90px;height:76px;object-fit:cover;transition:transform .2s}.pj-review-photo:hover img{transform:scale(1.05)}.pj-review-copy{min-width:0}.pj-review-tag{display:inline-block;max-width:100%;font-size:11px;line-height:1.6;background:#f1ddb7;color:#88622c;padding:2px 7px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.pj-review-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.6;color:#312c27;font-weight:500;word-break:keep-all}.pj-review-title i{font-size:12px;color:#aa9574;margin-right:3px}.pj-review-meta{display:flex;flex-direction:column;gap:7px;text-align:right;font-size:11px;color:#9a948b;min-width:0}.pj-review-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pj-review-image-note{font-size:11px;line-height:1.6;text-align:right;color:#a2998c;margin:0 5px 15px}.pj-reviews .afternote-pager{padding:25px 0 18px}.pj-review-promo{position:relative;min-height:410px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:#f4e7cc url('/img/reviews-2026/review-sidebar.webp') center/cover;padding:6px;border:1px solid #d9bd88;box-shadow:inset 0 0 0 3px #fff9}.pj-review-promo p{padding:24px 10px 0;font-size:21px;line-height:1.85;color:#352719}.pj-review-promo span{margin:12px 8px 8px;background:linear-gradient(#ae171b,#90090c);border:1px solid #b88c47}.pj-review-promo:hover{color:inherit}
@media(min-width:768px) and (max-width:991px){.pj-review-row{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:12px 3px}.pj-review-photo{grid-row:span 2}.pj-review-photo img{width:70px;height:74px}.pj-review-meta{grid-column:2;flex-direction:row;justify-content:space-between;text-align:left;margin-top:-7px}.pj-review-title{font-size:15px}.pj-review-promo{min-height:380px}.pj-review-promo p{font-size:18px}}
@media(max-width:767px){.pj-review-row{grid-template-columns:70px minmax(0,1fr);gap:5px 12px;padding:13px 0;min-height:100px}.pj-review-photo{grid-row:span 2}.pj-review-photo img{width:70px;height:77px}.pj-review-title{font-size:15px;line-height:1.6}.pj-review-tag{font-size:11px;margin-bottom:4px}.pj-review-meta{grid-column:2;flex-direction:row;justify-content:space-between;text-align:left;font-size:10px;gap:10px}.pj-review-meta span{font-size:10px}.pj-review-summary{font-size:11px}.pj-review-tabs a{font-size:12px;padding:13px 9px}.pj-review-image-note{text-align:left;font-size:10px}.pj-review-promo{display:none}}
