.content-details{width:100%;margin-top:30px;margin-bottom:30px}.content-details .detail h2{font-size:12px;line-height:12px;padding:10px 0;font-weight:400;margin:0;color:#666666;border-bottom:1px solid #cccccc;position:relative;transition:all 0.3s ease;cursor:pointer}.content-details .detail h2:hover{border-bottom:1px solid #000000}.content-details .detail h2:after{position:absolute;content:"";right:0;height:1px;width:9px;background:#000000;top:50%;transform:translateY(-50%)}.content-details .detail h2:before{position:absolute;content:"";right:4px;height:9px;transform-origin:center;width:1px;background:#000000;top:50%;transform:translateY(-50%) scaleY(1);transition:all 0.3s ease}.content-details .detail .content{transition:all 0.3s ease;height:0;overflow:hidden;transform:scaleY(0);transform-origin:top}.content-details .detail .content p{font-size:12px;line-height:18px;font-weight:300;margin:0;color:#666666}.content-details .detail.shipping .content-infos-shipping .c-select{position:relative;margin:6px 0}.content-details .detail.shipping .content-infos-shipping .c-select:after{position:absolute;content:"▼";font-size:6px;right:10px;top:16px;color:#333333;display:block}.content-details .detail.shipping .content-infos-shipping .c-select select{appearance:none;-webkit-appearance:none;border:1px solid #333333;color:#333333;padding:10px;width:100%;font-size:12px;background:none;outline:none}.content-details .detail.shipping .content-infos-shipping .c-standard,.content-details .detail.shipping .content-infos-shipping .c-express{font-size:12px;line-height:20px;color:#333333}.content-details .detail.shipping h3{font-size:12px;line-height:18px;font-weight:400;margin:0}.content-details .detail.shipping p{margin:0;margin-bottom:20px;font-size:12px;line-height:18px;font-weight:300}.content-details .detail.shipping p a{color:#000000}.content-details .detail.shipping p:last-child{margin-bottom:0px}.content-details .detail.shipping table{border-spacing:0px;margin-top:20px;margin-bottom:20px}.content-details .detail.shipping table tr th{text-align:center;padding:10px;font-weight:400;font-size:10px;line-height:14px;color:#333}.content-details .detail.shipping table tr td{text-align:center;padding:10px;border-bottom:1px solid #b3b3b3;font-weight:300;font-size:10px;line-height:14px;color:#333}.content-details .detail.shipping table tr td:first-child{border-right:1px solid #b3b3b3}.content-details .detail.shipping table tr:last-child td{border-bottom:none}.content-details .detail.open h2:before{transform:translateY(-50%) scaleY(0)}.content-details .detail.open .content{padding-top:10px;height:auto;transform:scaleY(1)}.content-details .detail .content-images{display:flex;flex-direction:column}.content-details .detail .content-images .media{padding:0 10px 0 0}.content-details .detail .content-images .media:last-child{padding:0}.content-details .detail .content-images .media img{width:100%;object-fit:contain}
