/* Only loaded on a native product page; no script or replacement purchase form. */
.wkk-site .wkk-product-facts{margin:20px 0 24px;padding:0}
.wkk-site .wkk-product-facts>div{display:inline-flex;flex-direction:column;gap:5px;max-width:100%;padding:13px 17px;border:1px solid #30342b1c;border-radius:4px;background:#faf8f4}
.wkk-site .wkk-product-facts dt{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#656b5c}
.wkk-site .wkk-product-facts dd{display:flex;flex-wrap:wrap;gap:5px 15px;margin:0;font-size:14px;line-height:1.55;color:#30342b}
.wkk-site .wkk-product-facts dd span{display:block}
.wkk-site .wkk-product-guidance{clear:both;display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.5fr);gap:clamp(30px,5vw,88px);margin:64px 0;padding:42px 0;border-top:1px solid #30342b26;border-bottom:1px solid #30342b26}
.wkk-site .wkk-product-guidance__eyebrow{display:block;margin-bottom:12px;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:#a83b13}
.wkk-site .wkk-product-guidance__intro h2{margin:0 0 18px;font-family:var(--wkk-body);font-size:clamp(25px,2.7vw,35px);font-weight:400;line-height:1.2;letter-spacing:-.025em}
.wkk-site .wkk-product-guidance__intro p{margin:0;font-size:14px;line-height:1.8;color:#656b5c}
.wkk-site .wkk-product-guidance__intro a{color:#30342b;text-underline-offset:5px;text-decoration-thickness:1px}
.wkk-site .wkk-product-guidance details{border-bottom:1px solid #30342b20}
.wkk-site .wkk-product-guidance details:first-child{border-top:1px solid #30342b20}
.wkk-site .wkk-product-guidance summary{position:relative;display:block;list-style:none;padding:20px 36px 20px 0;font-size:16px;font-weight:500;line-height:1.6;color:#30342b;cursor:pointer}
.wkk-site .wkk-product-guidance summary::-webkit-details-marker{display:none}
.wkk-site .wkk-product-guidance summary::before,.wkk-site .wkk-product-guidance summary::after{content:"";position:absolute;right:8px;top:32px;width:12px;height:1px;background:#a83b13}
.wkk-site .wkk-product-guidance summary::after{transform:rotate(90deg)}
.wkk-site .wkk-product-guidance details[open]>summary::after{transform:rotate(0)}
.wkk-site .wkk-product-guidance summary:hover{color:#a83b13}
.wkk-site .wkk-product-guidance summary:focus-visible,.wkk-site .wkk-product-guidance a:focus-visible{outline:2px solid #a83b13;outline-offset:5px;border-radius:2px}
.wkk-site .wkk-product-guidance__answer{max-width:66ch;padding:0 28px 22px 0;font-size:15px;line-height:1.85;color:#555d4c}
.wkk-site .wkk-product-guidance__answer p{margin:0 0 12px}
.wkk-site .wkk-product-guidance__answer p:last-child{margin-bottom:0}
.wkk-site .wkk-product-guidance__answer a{color:#a83b13;text-underline-offset:4px}
@media(max-width:767px){.wkk-site .wkk-product-guidance{grid-template-columns:1fr;gap:25px;margin:40px 0;padding:30px 0}.wkk-site .wkk-product-guidance__intro h2{margin-bottom:12px}.wkk-site .wkk-product-guidance summary{font-size:15px;padding-top:18px;padding-bottom:18px}.wkk-site .wkk-product-guidance summary::before,.wkk-site .wkk-product-guidance summary::after{top:29px}.wkk-site .wkk-product-guidance__answer{padding-right:10px}.wkk-site .wkk-product-facts{margin:18px 0 22px}}
