.ksd{--ksd-rasp: #EF476F;--ksd-plum: #7A2E3B;--ksd-ink: #3B1C22;--ksd-sub: #8B6B70;--ksd-tint: #FDE7EE;--ksd-line: #F3CBD6;max-width:600px;margin-inline:auto;color:var(--ksd-ink);font-size:15px;line-height:1.6;text-align:left}.ksd *{box-sizing:border-box}.ksd :is(h2,h3,p,ul,dl){margin:0}.ksd-photo{display:grid;container-type:inline-size}.ksd-photo>*{grid-area:1 / 1}.ksd-photo img{display:block;width:100%;max-width:100%;height:auto;margin:0}.ksd-cap{align-self:start;justify-self:center;display:grid;gap:1.6cqw;max-width:92cqw;padding:7cqw 6cqw 0;text-align:center;pointer-events:none}.ksd .ksd-eyebrow{font-family:Fredoka,Trebuchet MS,sans-serif;font-weight:600;font-size:clamp(12px,3.6cqw,17px);letter-spacing:.02em;color:#1e4d2b}.ksd .ksd-h{font-family:Fredoka,Trebuchet MS,sans-serif;font-weight:600;font-size:clamp(22px,7cqw,38px);line-height:1.12;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--ksd-rasp)}.ksd-light .ksd-eyebrow,.ksd-light .ksd-h{color:#fff;text-shadow:0 1px 14px rgba(20,70,120,.35)}.ksd-block{display:grid;gap:16px;padding:30px 22px}.ksd-block+.ksd-block{border-top:1px dashed var(--ksd-line)}.ksd .ksd-kicker{font-family:Fredoka,Trebuchet MS,sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ksd-rasp)}.ksd .ksd-h3{font-family:Fredoka,Trebuchet MS,sans-serif;font-weight:600;font-size:24px;line-height:1.2;text-transform:none;text-wrap:balance;color:var(--ksd-plum)}.ksd ul{list-style:none;padding:0}.ksd ul li{margin:0}.ksd ul li::marker{content:none}.ksd-points{display:grid;gap:14px}.ksd-points li{display:grid;gap:2px}.ksd-points b{font-family:Fredoka,Trebuchet MS,sans-serif;font-weight:600;font-size:16px;color:var(--ksd-ink)}.ksd-points span{font-size:14px;color:var(--ksd-sub)}.ksd-check{display:grid;gap:10px}.ksd-check li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.ksd-check li:before{content:"";width:16px;height:16px;margin-top:3px;border:1.5px solid var(--ksd-plum);border-radius:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%237A2E3B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center / 12px no-repeat}.ksd-ing{display:flex;flex-wrap:wrap;gap:8px}.ksd-ing span{padding:6px 12px;border-radius:999px;background:var(--ksd-tint);color:var(--ksd-plum);font-size:13px;font-weight:600}.ksd .ksd-note{font-size:13px;color:var(--ksd-sub)}.ksd-specs{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px}.ksd-specs dt{color:var(--ksd-sub)}.ksd-specs dd{margin:0;font-weight:600}.ksd-band{background:var(--ksd-bg, #E9D4D5)}.ksd-band>*{grid-area:auto}.ksd-band .ksd-cap{order:-1;padding-bottom:1cqw}.ksd-links{display:flex;flex-wrap:wrap;gap:8px}.ksd-links a{display:inline-block;padding:7px 14px;border:1px solid var(--ksd-line);border-radius:999px;color:var(--ksd-plum);font-size:13px;font-weight:600;text-decoration:none}.ksd ol.ksd-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px;counter-reset:ksd-step}.ksd-steps li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;counter-increment:ksd-step}.ksd-steps li:before{content:counter(ksd-step);width:24px;height:24px;border-radius:50%;background:var(--ksd-tint);color:var(--ksd-plum);font:600 13px/24px Fredoka,Trebuchet MS,sans-serif;text-align:center}.ksd-steps li::marker{content:none}.ksd .ksd-block>p+p{margin-top:-6px}.ksd-ing .ksd-no{background:#fff;color:var(--ksd-sub);border:1px dashed var(--ksd-line);text-decoration:line-through;text-decoration-color:var(--ksd-rasp)}.ksd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ksd-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ksd-table :is(th,td){padding:10px 8px;border-bottom:1px solid var(--ksd-line);text-align:left;vertical-align:middle}.ksd-table thead th{background:var(--ksd-tint);color:var(--ksd-plum);font-family:Fredoka,Trebuchet MS,sans-serif;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;border-bottom:0}.ksd-table thead th:first-child{border-radius:10px 0 0 10px}.ksd-table thead th:last-child{border-radius:0 10px 10px 0}.ksd-table tbody th{font-weight:600;color:var(--ksd-ink);white-space:nowrap}.ksd-table tbody th small{display:block;padding-left:20px;font-size:12px;font-weight:400;color:var(--ksd-sub)}.ksd-table td{white-space:nowrap}.ksd-table td:last-child{white-space:normal}.ksd-table td{color:var(--ksd-sub)}.ksd-sw{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;vertical-align:-1px;box-shadow:inset 0 0 0 1px #0000001f}.ksd-sw--navy{background:#2f4a7a}.ksd-sw--pink{background:#f2b8c6}.ksd-sw--cream{background:#e8d7a2}.ksd-sw--sage{background:#9db08a}.ksd-sw--gray{background:#8c9096}@media(min-width:750px){.ksd-block{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kshop-detail.css.map */
