.dsk{font-family:var(--font-body-family);color:#1f1f1f;font-size:16px;line-height:1.6}.dsk *{box-sizing:border-box}.dsk [hidden]{display:none!important}.dsk h2,.dsk h3{font-family:var(--font-heading-family);font-weight:700;color:#000;margin:0;letter-spacing:0;text-transform:none;overflow-wrap:normal;word-break:normal}.dsk h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15;text-wrap:balance}.dsk h3{font-size:20px;line-height:1.3}.dsk p{margin:0}.dsk ul,.dsk ol{margin:0;padding:0}.dsk a{text-underline-offset:2px}.dsk-band{padding:72px 0;background:#fff}.dsk-band--tint{background:#f7f7f7}.dsk-band--navy{background:#092751;color:#fff}.dsk-band--navy h2,.dsk-band--navy h3{color:#fff}.dsk .dsk-lead{font-size:18px;color:#3d3d3d;margin-top:16px;max-width:34em}.dsk .dsk-lead p+p{margin-top:12px}.dsk .dsk-band--navy .dsk-lead{color:#dfe6f1}.dsk-kit{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.dsk-items{list-style:none;border-top:1px solid #e5e5e5}.dsk-items li{display:grid;grid-template-columns:1fr auto;gap:4px 24px;padding:20px 0;border-bottom:1px solid #e5e5e5}.dsk-items .dsk-size{font-weight:600;color:#000}.dsk-items .dsk-each{color:#3d3d3d;text-align:right;white-space:nowrap}.dsk-items .dsk-role{grid-column:1 / -1;color:#3d3d3d}.dsk-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:20px;gap:16px}.dsk-total span{color:#3d3d3d}.dsk-total strong{font-family:var(--font-heading-family);font-size:28px;color:#b80404;white-space:nowrap}.dsk .dsk-steps{list-style:none;margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;counter-reset:dsk-step}.dsk-step{counter-increment:dsk-step}.dsk-step:before{content:counter(dsk-step);display:block;font-family:var(--font-heading-family);font-weight:700;font-size:40px;line-height:1;color:#b80404;margin-bottom:12px}.dsk-step h3{margin-bottom:8px}.dsk-step p{color:#3d3d3d;font-size:15px}.dsk .dsk-warn{margin-top:40px;padding:20px 24px;background:#fff;border-radius:12px;border:1px solid #e5e5e5}.dsk-warn strong{color:#000}.dsk-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:40px}.dsk-result{border:1px solid #e5e5e5;border-radius:16px;padding:28px;background:#fff}.dsk-result h3{margin-bottom:8px}.dsk-result .dsk-rte{color:#3d3d3d;font-size:15px}.dsk-rte p+p{margin-top:12px}.dsk-result a{color:#b80404;font-weight:600}.dsk-fit{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.dsk-fit img{width:100%;height:auto;border-radius:16px;display:block}.dsk-lists{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.dsk .dsk-lists ul{margin-top:12px;padding-left:18px;list-style:disc;color:#3d3d3d;font-size:15px}.dsk-lists li{display:list-item}.dsk-lists li+li{margin-top:6px}.dsk-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:40px}.dsk-offer{background:#fff;color:#1f1f1f;border-radius:16px;padding:24px;display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center}.dsk-offer img{width:140px;height:140px;object-fit:contain;background:#f6f6f6;border-radius:12px;display:block}.dsk .dsk-offer h3{font-size:20px;color:#000}.dsk-offer .dsk-what{color:#3d3d3d;font-size:15px;margin-top:4px}.dsk-offer .dsk-price{font-family:var(--font-heading-family);font-weight:700;font-size:22px;color:#000;margin-top:8px}.dsk .dsk-btn{display:inline-block;margin-top:12px;padding:12px 28px;border-radius:10rem;background:#b80404;color:#fff;font-weight:700;font-size:15px;line-height:1.4;text-decoration:none}.dsk .dsk-btn:hover{background:#9a0303}.dsk .dsk-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.dsk .dsk-safety{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.25);font-size:14px;color:#dfe6f1}.dsk-safety a{color:#fff;font-weight:600}@media(max-width:989px){.dsk-band{padding:48px 0}.dsk-kit,.dsk-fit{grid-template-columns:1fr;gap:32px}.dsk .dsk-steps{grid-template-columns:1fr;gap:24px}.dsk-step{display:grid;grid-template-columns:44px 1fr;column-gap:12px}.dsk-step:before{margin:0;font-size:32px;grid-row:span 2}.dsk-results{gap:16px}.dsk-result{padding:24px}.dsk .dsk-lead{font-size:16px}.dsk-total strong{font-size:24px}}@media(max-width:480px){.dsk-lists{grid-template-columns:1fr;gap:24px}.dsk-offers{grid-template-columns:1fr}.dsk-offer{grid-template-columns:96px 1fr;gap:16px;padding:20px}.dsk-offer img{width:96px;height:96px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/dsk-kit.css.map */
