.product-details{width:100%;max-width:1440px;margin-top:40px;margin-bottom:160px;overflow:hidden}.product-details .product-details-title{border-bottom:1px solid #e2e4e7;margin-bottom:40px;padding-bottom:40px}.product-details .product-details-title h2{align-items:baseline;margin:0;font-size:38px;font-weight:700;display:flex}.product-details .product-details-title h2 span{color:#999;padding-left:10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.product-details .product-details-title p{color:#333;margin:10px 0 0;font-size:18px;line-height:1.8}.product-details .rows{flex-direction:column;gap:40px;display:flex}.product-details .rows .row{align-items:flex-start;display:flex}.product-details .rows .row h4{width:280px;margin:0;font-size:18px;font-weight:800}.product-details .rows .row .contents{flex-direction:column;flex:1;align-items:stretch;gap:30px;display:flex;overflow:auto}.product-details .rows .row .contents table+h5{margin-top:30px}.product-details .rows .row .contents table+table,.product-details .rows .row .contents p+h5{margin-top:20px}.product-details .rows .row .contents h5{margin:0 0 15px;font-size:18px;font-weight:700}.product-details .rows .row .contents p{color:#666;margin:0;font-size:18px;font-weight:400;line-height:1.8}.product-details .rows .row .contents table{table-layout:fixed;border-spacing:0;border-collapse:collapse;border-top:1px solid #111;border-bottom:1px solid #111;max-width:100%;padding:0;width:100%!important;min-width:0!important}.product-details .rows .row .contents table th,.product-details .rows .row .contents table td{border-collapse:collapse;border-spacing:0;text-align:center;height:54px;padding:0;font-size:14px}.product-details .rows .row .contents table th p,.product-details .rows .row .contents table td p{text-align:center;font-size:14px}.product-details .rows .row .contents table th{color:#111;background:#f5f5f5;border-bottom:1px solid #e2e4e7}.product-details .rows .row .contents table td{color:#666;border-top:1px solid #e2e4e7}.product-details .rows .row .contents table tr:last-child td{border-bottom-width:0}.product-details .rows .row .contents table .lb{border-left:1px solid #e2e4e7;padding-left:30px}@media screen and (max-width:1024px){.product-details{margin-top:20px}.product-details .product-details-title{margin-bottom:30px;padding-bottom:30px}.product-details .product-details-title h2{margin:0 0 5px;font-size:28px}.product-details .product-details-title p{margin:0;font-size:16px}.product-details .rows .row h4{width:140px;font-size:16px}.product-details .rows .row .contents h5{margin-bottom:10px;font-size:16px}.product-details .rows .row .contents p{font-size:14px}.product-details .rows .row .contents table th,.product-details .rows .row .contents table td{height:46px}}@media screen and (max-width:768px){.product-details{margin-top:10px}.product-details .product-details-title{margin-bottom:20px;padding-bottom:20px}.product-details .product-details-title h2{margin:0 0 5px;font-size:28px}.product-details .product-details-title p{margin:0;font-size:16px}.product-details .rows .row{flex-direction:column}.product-details .rows .row h4{margin-bottom:15px}.product-details .rows .row .contents h5{font-size:14px}.product-details .rows .row .contents table{overflow-x:auto}.product-details .rows .row .contents table th,.product-details .rows .row .contents table td{height:46px}}@media screen and (max-width:450px){.product-details{margin-top:0}.product-details .product-details-title{margin-bottom:20px;padding-bottom:20px}.product-details .product-details-title h2{margin:0;font-size:20px}.product-details .product-details-title p{margin:0;font-size:14px}.product-details .rows{gap:30px}.product-details .rows .row{flex-direction:column}.product-details .rows .row h4{margin-bottom:15px}.product-details .rows .row .contents h5{font-size:14px}.product-details .rows .row .contents table{overflow-x:scroll}.product-details .rows .row .contents table colgroup{display:none}.product-details .rows .row .contents table colgroup col{width:auto!important}.product-details .rows .row .contents table tbody{max-width:700px;display:block;overflow-x:scroll;width:100%!important}.product-details .rows .row .contents table th,.product-details .rows .row .contents table td{white-space:nowrap;height:46px;padding:0 15px}}
