/*
  Copyright © 2024 JaeilGold-Suwon(www.jaeilgold.kr). All Rights Reserved.
  Created by: Yang Cho-ryong
  Unauthorized reproduction or use of this stylesheet is prohibited.
*/
.product,.section-content{box-shadow:0 4px 6px rgba(0,0,0,.1)}#p_navi #product_menu li a,#p_navi #product_menu>li a{background:#fff;color:#333}.filter-form{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:10px;border-radius:10px}.filter-form label{font-size:14px;margin-right:5px;padding:5px 0}.product h3,.product p{margin:10px 0}.filter-form input[type=text],.filter-form select{padding:5px 10px;font-size:13px;border:1px solid #ccc;border-radius:5px;width:100%;max-width:170px;box-sizing:border-box}.filter-form button{padding:5px 10px;font-size:14px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.filter-form button:hover{background-color:#0056b3}.product{border:1px solid #ddd;padding:20px 0;border-radius:8px;text-align:center;font-size:14px!important}.product img{max-width:100%;border-radius:5px}.product h3{font-size:16px!important;font-weight:700}.product a{margin:5px;text-decoration:none;color:#00f}.product a:hover{text-decoration:underline}#p_navi{position:relative;float:left;width:17%;padding:0;margin:10px 0 50px 42px}#p_navi h3{float:left;width:95%;margin:23px 0 9px 5px;font-size:18px;color:#575757;font-weight:600;line-height:1.6em}#p_navi #product_menu{position:relative;float:left;clear:both;width:100%;border-top:1px solid #222}#p_navi #product_menu>li{display:block;float:left;width:100%;clear:both;border-bottom:1px solid #d8d8d8}#p_navi #product_menu>li:first-child{margin-left:0}#p_navi #product_menu>li a{display:block;float:left;line-height:43px;width:92%;padding:0 0 0 8%;letter-spacing:-.02em;font-size:1.4em}#p_navi #product_menu li a:hover{color:#333;background:#ececec;transition:.3s ease-out}#p_navi #product_menu li a.active,#p_navi #product_menu li a.menu1.active{color:#555;background:#ececec}#p_navi #product_menu li a.menu1:hover{color:#333;background:#ddd}.image-container{position:relative;display:inline-block}@media (min-width:768px){.gallery{grid-template-columns:repeat(4,1fr)}.filter-form{flex-direction:row}.filter-form button,.filter-form input[type=text],.filter-form select{width:auto}#pagination{display:block;padding:20px 0}#pagination a{text-decoration:none;padding:8px 12px;border:1px solid #ddd;border-radius:5px;color:#333;font-size:12px}#pagination a.active,#pagination a:hover{background-color:#007bff;color:#fff}#load-more-container{display:none}}@media (max-width:767px){.gallery{grid-template-columns:repeat(2,1fr)}.filter-form{flex-direction:column}.filter-form .filter-row{display:flex;gap:10px;width:100%}.filter-form .filter-row:first-child{margin-bottom:10px}.filter-form input[type=text],.filter-form select{flex:1}.filter-form button{width:15%}#pagination{display:none}#load-more-container{display:block}.modal-content{width:80%}#imageModal{top:250px}#imageModal img{max-width:100%}#loadMore{font-size:16px}}.product-section{display:flex;flex-direction:column;gap:40px}.section-content .text-container h2{font-size:30px;color:#c87f4c;font-weight:700}.section-content .text-container p{font-size:20px;color:#545454;font-weight:700}.section-content{display:flex;align-items:center;padding:20px}.section-content.normal,.section-content.reverse{flex-direction:row}.image-container img{max-width:100%;height:auto;display:block;border-radius:8px}.image-container,.text-container{min-width:50%;text-align:center}@media (max-width:768px){.section-content.normal,.section-content.reverse{flex-direction:row-reverse;flex-direction:column}.section-content>.image-container{order:1}.section-content>.text-container{order:2}.text-container{max-width:100%}}