@charset "euc-kr";
#m_preview_wrap {display:none;} /* 미리보기 숨기기 */

/* =========================================================
   미니어몰 모바일 공통 CSS (리뉴얼)
   - 색 이름은 PC B안과 같습니다 (--b-*)
   - 예전 class 이름은 그대로 두고 모양만 바꿨습니다
   ========================================================= */
:root {
--b-deep:#24505c;   /* 진한 청록 : 띠배너·강조 */
--b-point:#3d7686;  /* 포인트 : 주요 버튼·선택 */
--b-ink:#1f2a30;    /* 본문 글자 */
--b-mute:#66737a;   /* 보조 글자 */
--b-line:#e3e8ea;   /* 구분선 */
--b-soft:#f4f8f9;   /* 옅은 청록 배경 */
--m-gray:#f3f5f6;   /* 옅은 회색 면 */
--m-line2:#d3dcdf;  /* 입력창·버튼 테두리 */
--m-sale:#d9473d;   /* 품절·할인·주의 */
--m-r:10px;         /* 버튼·입력창 모서리 */
--m-r-s:6px;        /* 상품 사진 모서리 */
--m-tab-h:60px;     /* 하단 탭바 높이 */
--m-font:'Noto Sans KR','Roboto','Apple SD Gothic Neo','Malgun Gothic',sans-serif;
}

/* base */
* {-webkit-text-size-adjust:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {overflow-anchor:none;}
body {position:relative; font-size:13px; line-height:1.5; color:var(--b-ink); letter-spacing:-0.02em; word-break:keep-all; background:#fff; -webkit-text-size-adjust:none;}
body,input,textarea,select,button,table {font-family:var(--m-font);}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%; word-break:break-all;}
ul, ol, li {list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top; max-width:100%;}
hr, button img {display:none;}
form, fieldset, legend, label {margin:0; padding:0;}
fieldset {border:0 none;}
fieldset legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
em, address {font-style:normal;}
input,textarea,select,button,table {font-size:inherit; font-family:inherit; line-height:inherit; color:var(--b-ink);}
label {cursor:pointer;}
table {border-collapse:collapse; border-spacing:0;}
/* //base */

/* a-style */
a {color:var(--b-ink); text-decoration:none;}
a:hover, a:active {text-decoration:none;}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {outline:2px solid var(--b-point); outline-offset:2px;}
/* //a-style */

/* 공통 */
address, article, aside, figure, footer, header, hgroup, menu, nav, section {display:block;}
caption {font-size:0; height:0;}

/* 입력창 : 글자 16px (아이폰에서 입력할 때 화면이 확대되지 않게) */
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], select {height:44px; padding:0 12px; border:1px solid var(--m-line2); border-radius:8px; background-color:#fff; font-size:16px; color:var(--b-ink); vertical-align:middle; box-sizing:border-box; -webkit-appearance:none; appearance:none; -webkit-transition:border-color .15s; transition:border-color .15s;}
select {padding-right:34px; background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2366737a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;}
input[type="text"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus {border-color:var(--b-point); outline:none;}
input[readonly], input[disabled], select[disabled] {background-color:var(--m-gray); color:var(--b-mute);}
input::placeholder, textarea::placeholder {color:#9aa5aa;}
input[type="radio"], input[type="checkbox"] {width:18px; height:18px; margin:0 4px 0 0; vertical-align:middle; accent-color:var(--b-point);}
input.checkbox {width:18px; height:18px; margin-top:-3px; vertical-align:middle;}
textarea {padding:12px; border:1px solid var(--m-line2); border-radius:8px; background-color:#fff; font-size:16px; line-height:1.6; vertical-align:middle; box-sizing:border-box; -webkit-appearance:none;}

.clearFix {position:relative; overflow:hidden; zoom:1;}
.bold {font-weight:700;}
.response100 {width:100%;}
.location {padding:0 16px; margin-bottom:8px;}
.none-data {text-align:center; margin:40px 0; color:var(--b-mute); font-size:14px;}
.none-data img {margin-bottom:10px;}
.pd10 {padding:0 16px;}
.fr {float:right !important;}
.fl {float:left !important;}
.txt-input1 {width:100% !important;}
.txt-input2 {width:46% !important;}
.txt-input3 {width:29% !important;}
.txt-input4 {width:20% !important;}
.txt-area1 {width:100% !important;}
.mt5 {margin-top:5px;}

/* 페이지 제목 */
.h_title {padding:20px 16px 12px; border:0;}
.h_title h3 {font-size:20px; font-weight:900; line-height:1.3; color:var(--b-ink);}
#contents .h_title {background:none; height:auto; line-height:1.3; border:0;}

/* 현재 위치 (홈 > 분류) */
.page_location {height:auto; padding:10px 16px; border:0; background:none; font-size:12px; line-height:1.5; color:var(--b-mute); overflow-x:auto; white-space:nowrap;}
.page_location ol, .page_location ul {display:-webkit-box; display:flex; margin:0; padding:0;}
.page_location li {float:none; -webkit-box-flex:0; flex:none;}
.page_location li::after {content:"/"; margin:0 6px; color:#b6c0c4;}
.page_location li:last-child::after {content:""; margin:0;}
.page_location li:last-child, .page_location li:last-child a {color:var(--b-ink); font-weight:500;}
.page_location a {color:var(--b-mute);}

/* 레이어 제목 */
.h_layerTitle {display:-webkit-box; display:flex; -webkit-box-align:center; align-items:center; height:52px; padding:0 16px; margin-bottom:10px; background:#fff; border-bottom:1px solid var(--b-line);}
.h_layerTitle h3 {-webkit-box-flex:1; flex:1; font-size:16px; font-weight:700;}
.h_layerTitle .fa-times {float:none; margin:0; cursor:pointer;}
.MK-product-icons img {padding:0 2px;}

/* 어두운 배경 (전체 메뉴용) */
#mask {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(20,26,29,.5); z-index:1000; display:none;}
/* //공통 */

/* 페이징 */
.paging {display:-webkit-box; display:flex; -webkit-box-pack:center; justify-content:center; -webkit-box-align:center; align-items:center; flex-wrap:wrap; gap:4px; margin:28px 0; text-align:center;}
.paging a {display:-webkit-inline-box; display:inline-flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center; min-width:36px; height:36px; margin:0; padding:0 4px; box-sizing:border-box; border:0; border-radius:18px; background:none; font-family:'Roboto',sans-serif; font-size:14px; letter-spacing:0; color:var(--b-mute);}
.paging a.now {background:var(--b-ink); color:#fff; font-weight:700; border:0;}
/* //페이징 */

/* 글자 색 */
.color_1984f1 {color:#1f6fd1 !important;} /* Blue */
.color_f1191f {color:var(--m-sale) !important;} /* Red */
.color_a63f42 {color:#a63f42 !important;} /* DarkRed */
.bgc077fe2 {background-color:var(--b-point); color:#fff; padding:2px 6px; margin-right:5px; border-radius:4px;}
.bgc464644 {background-color:var(--b-ink); color:#fff; padding:2px 6px; margin-right:5px; border-radius:4px;}
.caution {color:var(--m-sale); text-align:center; font-size:12.5px;}
.ico_new {display:inline-block; padding:1px 5px; border-radius:3px; background:var(--b-point); color:#fff; font-size:10px; font-weight:700; letter-spacing:0;}
.ico_hit {display:inline-block; padding:1px 5px; border-radius:3px; background:var(--m-sale); color:#fff; font-size:10px; font-weight:700; letter-spacing:0;}
/* //글자 색 */

/* 버튼
   btn_Red   : 가장 중요한 버튼 (로그인·주문하기 등) → 포인트 청록
   btn_Black : 두 번째 버튼 → 진한 검정
   btn_White : 테두리 버튼
   btn_Grey  : 회색 면 버튼 */
.btn_White, .btn_Black, .btn_Red, .btn_Grey {display:block; width:100%; height:46px; line-height:44px; padding:0 12px; border:1px solid transparent; border-radius:var(--m-r); box-sizing:border-box; text-align:center; font-size:14px; font-weight:700; vertical-align:middle; cursor:pointer; -webkit-transition:background-color .15s, border-color .15s; transition:background-color .15s, border-color .15s;}
.btn_White {background-color:#fff; border-color:var(--m-line2); color:var(--b-ink);}
.btn_Black {background-color:var(--b-ink); border-color:var(--b-ink); color:#fff;}
.btn_Red {background-color:var(--b-point); border-color:var(--b-point); color:#fff;}
.btn_Grey {background-color:var(--m-gray); border-color:var(--m-gray); color:var(--b-ink);}
.btn_White:active {background-color:var(--m-gray);}
.btn_Black:active {background-color:#000;}
.btn_Red:active {background-color:var(--b-deep); border-color:var(--b-deep);}
.btn_Grey:active {background-color:#e6eaec;}
.fixButtonR {position:relative; padding-right:112px;}
.fixButton {width:104px; position:absolute; top:0; right:0;}
.more {text-align:center; width:100%; margin-top:30px;}
.btn_moreGray {display:block; width:100%; max-width:320px; height:46px; line-height:44px; margin:0 auto; border:1px solid var(--m-line2); border-radius:23px; background:#fff; font-size:14px; font-weight:700; color:var(--b-ink); box-sizing:border-box;}
.btn_moreGray span {color:var(--b-mute);}
.btn_moreGray span em {color:var(--b-point);}
/* //버튼 */

/* 상품진열 */
.list_array {display:-webkit-box; display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:justify; justify-content:space-between; height:auto; min-height:52px; padding:0 12px; margin-bottom:14px; border-top:0; border-bottom:1px solid var(--b-line);}
.list_array .list_arrayLeft, .list_array .list_arrayRight {float:none; margin:0;}
.list_array .list_arrayLeft select {height:36px; padding:0 30px 0 14px; border-radius:18px; font-size:16px; background-position:right 10px center;}
.list_array .list_arrayRight {display:-webkit-box; display:flex; -webkit-box-align:center; align-items:center; gap:6px;}
.list_array .list_arrayRight img {height:20px; width:auto; margin:0; opacity:.85;}

/* 1단 (리스트형) */
.list_shopping1x {text-align:left;}
.list_shopping1x ul {display:block; width:auto; padding:0; font-size:13px;}
.list_shopping1x li {display:block; width:auto; border-top:1px solid var(--b-line);}
.list_shopping1x li:first-child {border-top:0;}
.list_shopping1x li a, .list_shopping1x li:first-child a {display:-webkit-box; display:flex; -webkit-box-align:start; align-items:flex-start; gap:12px; padding:12px 16px; overflow:visible;}
.list_shopping1x li img.listPic {-webkit-box-flex:0; flex:none; float:none; width:96px; height:96px; object-fit:cover; border-radius:var(--m-r-s); background:var(--m-gray);}
.list_shopping1x .list_shoppingInfo {float:none; width:auto; -webkit-box-flex:1; flex:1; min-width:0; padding:2px 0 0; font-size:13px; text-align:left;}

/* 2단 · 3단 (갤러리형) */
.list_shopping2x, .list_shopping3x {text-align:left;}
.list_shopping2x ul, .list_shopping3x ul {display:grid; width:auto; padding:0 12px; box-sizing:border-box; column-gap:6px; row-gap:22px; font-size:13px; text-align:left;}
.list_shopping3x ul {grid-template-columns:repeat(3,minmax(0,1fr));}
.list_shopping2x ul {grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:10px;}
.list_shopping2x li, .list_shopping3x li {display:block; width:auto !important; min-width:0; vertical-align:top;}
.list_shopping2x li a, .list_shopping3x li a {display:block; padding:0; border:0; margin:0;}
.list_shopping2x li img.listPic, .list_shopping3x li img.listPic {display:block; width:100%; aspect-ratio:1/1; height:auto; object-fit:cover; border-radius:var(--m-r-s); background:var(--m-gray);}
.list_shopping2x .list_shoppingInfo, .list_shopping3x .list_shoppingInfo {margin-top:8px; padding:0 2px; text-align:left; font-size:12.5px;}

/* 상품 글자 */
.listName {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:2.8em; font-size:12.5px; line-height:1.4; font-weight:400; color:#2e3a40; word-break:break-all;}
.listName.bold {font-weight:400;}
.list_shopping1x .listName {font-size:14px; min-height:0;}
.listDiscount {color:#9aa5aa; font-size:12px; text-decoration:line-through;}
.listPrice {margin:3px 0 0; font-size:14px; font-weight:700; color:var(--b-ink); font-family:'Roboto','Noto Sans KR',sans-serif; letter-spacing:0;}
.listSoldout {margin:3px 0 0; color:var(--m-sale); font-weight:700;}
.listReplace {margin:3px 0 0; color:var(--b-ink);}
.listReview {margin:2px 0 0; color:var(--b-mute); font-size:11.5px;}
.listReserve, .listPoint {color:var(--b-mute); font-size:11.5px;}
.custom {margin-top:3px; color:#9aa5aa; font-size:11.5px; text-decoration:line-through;}
.desc {margin-top:3px; color:var(--b-mute); font-size:12px;}
#container .more {margin:10px 0 24px;}
#gallery-list .item {background-color:#fff;}
/* //상품진열 */

/* 로그인 */
.login .caution {margin-bottom:10px;}
.member {padding:0 16px; margin-top:20px;}
.login #keyboard {display:none;}
.login .loginInput {margin-top:12px;}
.login .loginInput input {display:block; width:100%; height:50px; margin-bottom:8px;}
.login .loginCheck {display:-webkit-box; display:flex; flex-wrap:wrap; gap:6px 16px; margin-top:8px;}
.login .loginCheck label {margin:0; font-size:13.5px; line-height:32px;}
.login .loginMiddle .btn_Red {height:52px; line-height:50px; margin:14px 0 8px; font-size:16px;}
.login .loginMiddle .btn_White {font-size:14px;}
.login .loginBottom {margin:28px 0 0; padding:20px 16px; border-radius:14px; background:var(--m-gray);}
.login .loginBottom h4 {margin-bottom:4px; padding:0; background:none; font-size:15px; font-weight:700;}
.login .loginBottom a {font-size:14px;}
.login .loginBottom a.btn_Black {margin-top:14px;}
.login .loginBottom a.btn_Black:last-child, .login .loginBottom a.btn_White {margin-top:8px;}
.sns-login {position:relative; margin:24px 0 0;}
.sns-login .sns-title img {width:100%; max-width:300px;}
.sns-login ul li {position:relative; margin-top:8px; padding-left:52px; height:48px; line-height:46px; border:1px solid var(--m-line2); border-radius:var(--m-r); box-sizing:border-box; list-style:none;}
.sns-login ul li a {display:block; padding-left:4px; border-left:0; color:var(--b-ink); font-size:14px; font-weight:500; letter-spacing:-0.02em;}
.sns-login ul li span {position:absolute; top:0; left:4px; width:48px; height:46px;}
.sns-login ul li.facebook span {background:url(/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%; background-size:12px auto;}
.sns-login ul li.naver span {background:url(/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%; background-size:18px auto;}
.sns-login ul li.kakaotalk span {background:url(/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%; background-size:20px auto;}
/* //로그인 */

#check_auth {padding:16px 0;}
#check_auth .head {text-align:center; color:var(--b-point); margin-bottom:10px;}
#check_auth .contents table {margin:0 auto;}
#check_auth .contents table td {padding:5px 0;}
#check_auth .contents table td input {width:100% !important; height:44px !important; margin-bottom:0 !important;}

/* 레이어팝업 : 상단·탭바보다 위에 보이도록 */
.layer {width:100%; min-height:100%; z-index:1100; position:fixed; left:0; top:0; background:rgba(20,26,29,.55);}
#cartPop .layer, #myorderlayer .layer, #smart-coupon-layer .layer, #block_mobile_area {z-index:1100 !important;}
.layer .layer-pop {width:90%; max-width:420px; margin:72px auto; background-color:#fff; position:relative; border-radius:16px; overflow:hidden; box-shadow:0 12px 40px rgba(20,26,29,.25);}
.layer .layer-pop h3 {height:54px; line-height:54px; padding:0 54px 0 18px; background:#fff; border-bottom:1px solid var(--b-line); font-size:16px; font-weight:700;}
.layer .layer-pop .txt {max-height:300px; overflow-y:auto; padding:16px 18px;}
.layer .layer-pop .close {position:absolute; top:5px; right:5px; width:44px; height:44px; line-height:44px; border-radius:22px; background:none; color:var(--b-ink); text-align:center; font-size:0;}
.layer .layer-pop .close:before {content:"\00d7"; font-size:26px; font-weight:300;}
body #comment_password {border-radius:16px !important; overflow:hidden; font-size:1em;}
body #comment_password .head {height:54px; line-height:54px; padding:0 54px 0 18px; background:#fff; border-bottom:1px solid var(--b-line); font-weight:700; text-align:left !important;}
body #comment_password .head h5 {border-bottom:0 none !important; font-size:16px !important; padding:0 !important;}
body #comment_password .head a.close {top:5px !important; right:5px !important; width:44px; height:44px; line-height:44px; color:var(--b-ink); text-align:center;}
body #comment_password .contents p {font-size:14px !important; font-weight:normal;}
body #comment_password .contents .form-wrap2 input {height:44px;}
body #comment_password .contents .form-wrap2 p:last-child a {display:block; height:46px; line-height:46px; margin-top:10px; padding:0; border-radius:var(--m-r); background-color:var(--b-ink); color:#fff; font-weight:700; position:static !important;}
/* //레이어팝업 */

/* 팝업 */
.popup .pop h3 {height:54px; line-height:54px; padding:0 18px; background:#fff; border-bottom:1px solid var(--b-line); font-size:16px; font-weight:700;}
.popup .pop .txt {padding:16px 18px;}
.popup .pop .close {position:absolute; top:5px; right:5px; width:44px; height:44px; line-height:44px; background:none; color:var(--b-ink); text-align:center;}
/* 자동입력방지 팝업 */
#passimg {position:fixed !important; top:50% !important; left:50% !important; right:auto; width:calc(100% - 40px); max-width:380px; margin:0; padding:22px 0 20px; transform:translate(-50%,-50%); background:#fff; text-align:left; border-radius:16px; box-shadow:0 0 0 100vmax rgba(20,26,29,.5), 0 12px 40px rgba(20,26,29,.25); font-family:var(--m-font); box-sizing:border-box;}
#passimg .popups {margin:0; padding:0; border:0; background:none; box-shadow:none;}
#passimg .head {padding:0 20px 14px; border-bottom:1px solid var(--b-line);}
#passimg .head h5 {display:flex; align-items:center; gap:8px; margin:0; padding:0; border:0; font-size:16px; font-weight:700; color:var(--b-ink);}
#passimg .head h5 img {display:none;}
#passimg .head h5:before {content:''; width:4px; height:16px; border-radius:2px; background:var(--b-point);}
#passimg .contents {padding:18px 20px 0;}
#passimg .contents table, #passimg .contents tbody {display:block; width:100% !important; margin:0; background:none;}
#passimg .contents tr {display:block; margin-bottom:14px;}
#passimg .contents td {display:block; padding:0; border:0; text-align:left; font-weight:400;}
#passimg .contents td:first-child {padding-bottom:6px; font-size:13px; font-weight:700; color:var(--b-ink);}
#passimg .contents tr:first-child td:last-child span {display:flex; align-items:center; justify-content:center; height:60px; background:var(--b-soft); border:1px solid var(--b-line); border-radius:var(--m-r);}
#passimg .contents tr:first-child td:last-child img {display:block; height:30px; width:auto; filter:invert(1) contrast(1.2); mix-blend-mode:multiply; opacity:.85;}
#passimg .w100-wrap {width:100%;}
#passimg #authtext {width:100% !important; height:48px !important; line-height:normal !important; padding:0 14px; border:1px solid var(--m-line2); border-radius:var(--m-r); background:#fff; font-size:16px !important; letter-spacing:4px; text-align:center; color:var(--b-ink); box-sizing:border-box; -webkit-appearance:none;}
#passimg #authtext:focus {outline:none; border-color:var(--b-point);}
#passimg .btns {display:flex; gap:8px; padding:0; margin-top:6px;}
#passimg .btns a {flex:1; display:block; height:48px; line-height:48px; margin:0; padding:0; border:0; border-radius:var(--m-r); background:var(--b-ink); color:#fff; font-size:15px; text-align:center; text-decoration:none; box-sizing:border-box;}
#passimg .btns a:last-child {background:#fff; border:1px solid var(--b-line); line-height:46px; color:var(--b-ink);}
#passimg .btns a strong {font-weight:700; color:inherit;}
/* //자동입력방지 팝업 */
/* //팝업 */

@media screen and (max-width:419px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:420px) and (max-width:767px) {
    .tabletOnly {display:none !important;}
    .layer .layer-pop {margin:24px auto;}
}
/* 폰은 기종과 관계없이 3열 · 600px 이상(작은 태블릿, 폰 가로화면)부터 4열 */
@media screen and (min-width:600px) and (max-width:767px) {
    .list_shopping1x ul {display:grid; grid-template-columns:repeat(2,minmax(0,1fr));}
    .list_shopping1x li:nth-child(2) {border-top:0;}
    .list_shopping2x ul {grid-template-columns:repeat(3,minmax(0,1fr));}
    .list_shopping3x ul {grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media screen and (min-width:768px) {
    body {font-size:14px;}
    .mobileOnly {display:none !important;}
    .list_shopping1x ul {display:grid; grid-template-columns:repeat(2,minmax(0,1fr));}
    .list_shopping1x li:nth-child(2) {border-top:0;}
    .list_shopping2x ul, .list_shopping3x ul {padding:0 20px; column-gap:12px;}
    .list_shopping2x ul {grid-template-columns:repeat(3,minmax(0,1fr));}
    .list_shopping3x ul {grid-template-columns:repeat(5,minmax(0,1fr));}
}
@media (prefers-reduced-motion:reduce) {
    * {-webkit-transition:none !important; transition:none !important; scroll-behavior:auto !important;}
}
/* 후기 운영정책 링크 (메이크샵 자동 삽입) */
a.MS_rvpolicy.btn-review-policy {display:inline-flex !important; align-items:center; gap:5px; margin:0 !important; padding:0 !important; border:0 !important; background:none !important; font-size:12.5px !important; line-height:1.4; color:var(--b-mute) !important; text-decoration:none !important; white-space:nowrap;}
a.MS_rvpolicy.btn-review-policy img {display:none !important;}
a.MS_rvpolicy.btn-review-policy:before {content:''; display:inline-block; width:14px; height:14px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6M12 7.5v.5'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6M12 7.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;}
a.MS_rvpolicy.btn-review-policy:after {content:'\203A'; margin-left:-1px; font-size:14px; line-height:1;}
a.MS_rvpolicy.btn-review-policy:active {color:var(--b-ink) !important;}
#review-board-list .bd-hd-btns {align-items:center;}
/* //후기 운영정책 링크 */