/* BASIC css start */
/* mer_N mobile - Q&A board write */
#review-board-write.mer_n-qna-write{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:38px 16px 72px;color:#302d2a;font-family:Arial,"Noto Sans KR",sans-serif}
#review-board-write.mer_n-qna-write *,#review-board-write.mer_n-qna-write *:before,#review-board-write.mer_n-qna-write *:after{box-sizing:border-box}
#review-board-write.mer_n-qna-write a{color:inherit;text-decoration:none}
#review-board-write .h_title{margin:0 0 28px;padding:0;border:0;text-align:center}
#review-board-write .mer_n-eyebrow{display:block;margin-bottom:9px;color:#988b80;font-size:10px;line-height:1;letter-spacing:2.2px}
#review-board-write .h_title h3{margin:0;color:#272522;font:400 27px/1.35 Georgia,"Noto Serif KR",serif;letter-spacing:-.5px}
#review-board-write .title-desc{margin:10px 0 0;color:#8b847d;font-size:11px;line-height:1.5}

/* Linked product */
#review-board-write .reviewInfo{width:100%;margin-bottom:18px;padding:14px;border:1px solid #e1dcd6;background:#faf9f7}
#review-board-write .reviewInfo figure{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;margin:0}
#review-board-write .reviewInfo figure>a{display:block;width:82px;padding:0;overflow:hidden;background:#f5f3f0;aspect-ratio:3/4}
#review-board-write .reviewInfo figure>a img{display:block;width:100%;height:100%;object-fit:cover}
#review-board-write .reviewInfo figcaption{color:#302d2a;font-size:12px;font-weight:600;line-height:1.55;word-break:break-word}

/* Form */
#review-board-write .form-wrap{padding:0;border-top:1px solid #302d2a;background:#fff}
#review-board-write .form-wrap table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}
#review-board-write .form-wrap col:first-child{width:76px!important}
#review-board-write .form-wrap tr{border-bottom:1px solid #e7e2dd}
#review-board-write .form-wrap th{width:76px;padding:17px 5px;background:#faf9f7;color:#615b55;font-size:10px;font-weight:500;line-height:1.4;text-align:left;vertical-align:middle;white-space:nowrap}
#review-board-write .form-wrap td{min-width:0;padding:10px 8px;background:#fff;color:#625c56;font-size:10px;line-height:1.6;vertical-align:middle}
#review-board-write .form-wrap input[type=text],#review-board-write .form-wrap input[type=password],#review-board-write .form-wrap input[type=email],#review-board-write .form-wrap select{display:block;width:100%!important;max-width:none!important;height:44px!important;margin:0!important;padding:0 11px!important;border:1px solid #d8d2cc!important;border-radius:0!important;background:#fff!important;color:#302d2a!important;font-size:15px!important;line-height:44px!important;outline:0}
#review-board-write .form-wrap input:focus,#review-board-write .form-wrap select:focus,#review-board-write .form-wrap textarea:focus{border-color:#514b45!important;box-shadow:0 0 0 1px #514b45}
#review-board-write .form-wrap input[type=checkbox],#review-board-write .form-wrap input[type=radio]{width:15px;height:15px;margin:0 3px 0 0;accent-color:#302d2a;vertical-align:middle}
#review-board-write .form-wrap font{display:block;margin-top:5px;color:#a45e57!important;font-size:9px}
#review-board-write .textArea{padding:12px 0!important}
#review-board-write .textArea textarea{display:block;width:100%!important;min-height:260px!important;margin:0!important;padding:14px!important;border:1px solid #d8d2cc!important;border-radius:0!important;background:#fff!important;color:#302d2a!important;font-size:15px!important;line-height:1.65!important;resize:vertical;outline:0}

/* Order number */
#review-board-write .myorder{position:relative;display:grid;grid-template-columns:94px minmax(0,1fr);gap:6px}
#review-board-write .myorder>.btn_Grey{display:flex;height:44px;align-items:center;justify-content:center;border:1px solid #302d2a;background:#302d2a;color:#fff;font-size:9px}
#review-board-write .myorder .input-group{position:relative;min-width:0}
#review-board-write .myorder .input-group input{padding-right:28px!important}
#review-board-write .myorder #ordernumclear{position:absolute;top:0;right:3px;bottom:0;display:grid;width:23px;height:23px;place-items:center;margin:auto;color:#847c75;font-size:10px;cursor:pointer}

/* Attachment and agreements */
#review-board-write .fixButtonR{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:6px}
#review-board-write .fixButtonR input[type=file],#review-board-write .fixButtonR .MS_input_file{display:block;width:100%!important;max-width:100%;height:40px!important;padding:0!important;border:1px solid #d8d2cc!important;color:#777069;font-size:10px}
#review-board-write .fixButtonR .btn_Grey{position:static!important;display:flex!important;width:82px!important;height:40px!important;align-items:center;justify-content:center;border:1px solid #302d2a!important;background:#fff!important;color:#302d2a!important;font-size:9px!important;line-height:1!important}
#review-board-write .agree{margin:0;padding:0;list-style:none}
#review-board-write .agree li{position:relative;padding-right:58px;color:#665f59;font-size:9px;line-height:1.9;word-break:keep-all}
#review-board-write .agree label{display:inline-flex;align-items:center;margin-left:5px;white-space:nowrap}
#review-board-write .agree a{position:absolute;top:50%;right:0;display:flex;height:27px;align-items:center;padding:0 7px;border:1px solid #d3cdc7;background:#fff;color:#625c56;font-size:8px;transform:translateY(-50%)}
#review-board-write .agree a strong{font-weight:500}

/* Submit actions */
#review-board-write>.pd10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px 0 0;padding:0}
#review-board-write>.pd10 a{display:flex!important;width:100%!important;height:50px!important;align-items:center;justify-content:center;margin:0!important;border-radius:0!important;font-size:12px!important;font-weight:500;line-height:1!important}
#review-board-write>.pd10 .btn_Red{order:2;border:1px solid #302d2a!important;background:#302d2a!important;color:#fff!important}
#review-board-write>.pd10 .btn_White{order:1;border:1px solid #302d2a!important;background:#fff!important;color:#302d2a!important}

/* Order lookup layer */
#myorderlayer{display:none;position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.46)}
#myorderlayer .layer{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:20px}
#myorderlayer .layer:before{display:none}
#myorderlayer .layer-pop{position:relative;display:block;width:100%;max-width:480px;max-height:88vh;margin:0;overflow:auto;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.22)}
#myorderlayer .tit-fix{position:sticky!important;top:0;z-index:2;width:100%!important;background:#302d2a}
#myorderlayer .tit-fix h3{height:48px;margin:0;padding:0 15px;color:#fff;font-size:14px;font-weight:600;line-height:48px;text-align:left}
#myorderlayer .tit-fix .close{position:absolute;top:0;right:0;display:flex;width:48px;height:48px;align-items:center;justify-content:center;color:#fff}
#myorderlayer .txt{max-height:none!important;margin:0!important;padding:0!important;text-align:left}
#myorderlayer .tab{padding:14px 12px}
#myorderlayer .tab ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto!important;margin:0;padding:0;list-style:none}
#myorderlayer .tab li{display:block!important;width:auto!important;height:34px!important;margin-left:-1px;border:1px solid #d3cdc7;background:#fff}
#myorderlayer .tab li:first-child{margin-left:0}
#myorderlayer .tab li a{display:flex!important;height:32px;align-items:center;justify-content:center;color:#625c56!important;font-size:9px!important;line-height:1!important}
#myorderlayer .tab li.now{position:relative;z-index:1;border-color:#302d2a;background:#302d2a!important}
#myorderlayer .tab li.now a{color:#fff!important}
#myorderlayer .tabWrap{border-top:1px solid #e5e0db;border-bottom:1px solid #e5e0db;font-size:10px}
#myorderlayer .tabWrap ul{margin:0;padding:0;list-style:none}
#myorderlayer .tabWrap li{margin:0 12px!important;padding:13px 0!important;border-top:1px solid #eeeae6!important}
#myorderlayer .tabWrap li:first-child{border-top:0!important}
#myorderlayer .tabWrap li a{display:block}
#myorderlayer .tabWrap dt{color:#302d2a;font-size:11px;font-weight:600;line-height:1.5}
#myorderlayer .tabWrap dd{margin:4px 0 0;color:#918981;font-size:9px;line-height:1.5}
#myorderlayer .tabWrap .prd-blue{color:#302d2a}
#myorderlayer .tabWrap .bar{display:inline-block;width:1px;height:9px;margin:0 5px;background:#ddd}
#myorderlayer .myorder-none{padding:40px 0!important;text-align:center}
#myorderlayer .pd10{margin:0!important;padding:14px 12px!important}
#myorderlayer .order_list_more{display:flex!important;width:100%!important;height:42px!important;align-items:center;justify-content:center;margin:0!important;border:1px solid #302d2a!important;background:#fff!important;color:#302d2a!important;font-size:10px!important;line-height:1!important}
@media(max-width:359px){#review-board-write.mer_n-qna-write{padding-right:12px;padding-left:12px}#review-board-write .form-wrap col:first-child,#review-board-write .form-wrap th{width:70px!important}#review-board-write .form-wrap th{padding-right:4px;padding-left:4px;font-size:9px}#review-board-write .form-wrap td{padding-right:7px;padding-left:7px}#review-board-write .myorder{grid-template-columns:86px minmax(0,1fr)}}

/* BASIC css end */

