.pd-section{background:var(--pd-bg, #ffffff);padding-top:var(--pd-padding-top, 60px);padding-bottom:var(--pd-padding-bottom, 60px)}.pd-container{max-width:var(--pd-container-width, 1400px);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr var(--pd-sidebar-width, 340px);gap:48px;align-items:start}.pd-main{min-width:0}.pd-hero-image{width:100%;border-radius:var(--pd-radius, 10px);overflow:hidden;margin-bottom:32px}.pd-hero-image img{width:100%;height:auto;display:block;object-fit:cover}.pd-title{color:var(--pd-heading-color, #1A2B4C);font-size:32px;font-weight:700;line-height:1.25;margin:0 0 16px}.pd-meta{color:var(--pd-text-color, #5C5C5C);font-size:14px;margin-bottom:28px}.pd-content{color:var(--pd-text-color, #4A4A4A);font-size:16px;line-height:1.7}.pd-content h2{color:var(--pd-heading-color, #1A2B4C);font-size:24px;font-weight:700;margin:40px 0 16px}.pd-content h3{color:var(--pd-accent-color, #B0272D);font-size:19px;font-weight:700;margin:32px 0 10px}.pd-content h4{color:var(--pd-heading-color, #1A2B4C);font-size:17px;font-weight:700;margin:24px 0 8px}.pd-content p{margin:0 0 18px}.pd-content a{color:var(--pd-accent-color, #B0272D);text-decoration:underline}.pd-content a:hover{opacity:.8}.pd-content ul,.pd-content ol{margin:0 0 20px;padding-left:20px}.pd-content ul li,.pd-content ol li{margin-bottom:8px}.pd-content img{max-width:100%;height:auto;border-radius:var(--pd-radius, 10px);display:block;margin:8px 0}.pd-content p:has(img~img){display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.pd-content p:has(img~img) img{flex:1 1 30%;min-width:200px;margin:0}.pd-content table{width:100%;border-collapse:collapse;margin:16px 0 24px}.pd-content table th{text-align:left;color:var(--pd-accent-color, #B0272D);font-weight:700;font-size:15px;padding:8px 12px 8px 0;border-bottom:2px solid #eee}.pd-content table td{padding:10px 12px 10px 0;border-bottom:1px solid #eee;font-size:15px}.pd-content blockquote{border-left:3px solid var(--pd-accent-color, #B0272D);margin:20px 0;padding:8px 20px;color:var(--pd-text-color, #5C5C5C);font-style:italic}.pd-content hr{border:none;border-top:1px solid #e5e5e5;margin:32px 0}.pd-sidebar{min-width:0}.pd-sticky-wrap{position:sticky;top:var(--pd-sticky-offset, 24px);display:flex;flex-direction:column;gap:24px}.pd-card{background:var(--pd-sidebar-bg, #14213D);border-radius:var(--pd-radius, 10px);padding:28px 24px}.pd-card-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.15)}.pd-recent-list{list-style:none;margin:0;padding:0}.pd-recent-list li{margin-bottom:18px}.pd-recent-list li:last-child{margin-bottom:0}.pd-recent-link{display:flex;gap:12px;align-items:flex-start;text-decoration:none}.pd-recent-thumb{flex:0 0 70px;width:70px;height:55px;border-radius:6px;overflow:hidden;background:#ffffff1a}.pd-recent-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pd-recent-text{color:#fff;font-size:14.5px;font-weight:600;line-height:1.4}.pd-recent-link:hover .pd-recent-text{text-decoration:underline}.pd-recent-empty{color:#ffffffb3;font-size:14px}.pd-form-field{margin-bottom:14px}.pd-form-field input,.pd-form-field textarea{width:100%;box-sizing:border-box;border:none;border-radius:6px;padding:14px 16px;font-size:14px;font-family:inherit;background:#fff;color:#1a2b4c}.pd-form-field textarea{min-height:90px;resize:vertical}.pd-form-row{display:flex;gap:12px}.pd-form-row .pd-form-field{flex:1;min-width:0}.pd-form-submit{width:100%;background:var(--pd-accent-color, #B0272D);color:#fff;border:none;border-radius:6px;padding:15px 20px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.pd-form-submit:hover{opacity:.9}.pd-form-success{color:#fff;background:#ffffff1a;border-radius:6px;padding:12px 16px;font-size:14px;margin-bottom:14px}@media screen and (max-width:989px){.pd-container{grid-template-columns:1fr;gap:40px}.pd-sticky-wrap{position:static}.pd-title{font-size:26px}.pd-content h2{font-size:21px}.pd-content h3{font-size:17px}}@media screen and (max-width:600px){.pd-container{padding:0 16px}.pd-content p:has(img~img){flex-direction:column}.pd-content p:has(img~img) img{flex:1 1 auto;width:100%}.pd-form-row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-post-detail.css.map */
