.cx__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx__card .ch__shot{aspect-ratio:16 / 9;display:block}.cx__card .ch__name a{text-decoration:none}.cx__card .ch__name{font-size:24px}.cx__card .ch__name{letter-spacing:.02em;word-spacing:.2em}.cx__card .ch__body{padding:16px 16px 0;gap:14px}.cx__card .ch__fin{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ch-ink-2);margin-bottom:-8px}.cx__card .ch__spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border:1px solid var(--ch-line-soft);font-variant-numeric:tabular-nums}.cx__card .ch__spec div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;min-width:0}.cx__card .ch__spec div:nth-child(n+3){border-top:1px solid var(--ch-line-soft)}.cx__card .ch__spec div:nth-child(2n){border-left:1px solid var(--ch-line-soft)}.cx__card .ch__spec dt{min-width:0;padding:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ch-ink-2)}.cx__card .ch__spec dd{flex:none;font-size:15px;font-weight:700;line-height:1.35;color:var(--ch-ink);overflow-wrap:break-word}.cx__card .ch__foot{margin-top:auto;padding-top:2px;gap:14px}.cx__card .ch__price{font-size:30px;font-weight:700;line-height:1.1}.cx__card .ch__price em{display:block;margin-top:6px;font-size:13px;font-weight:400}.cx__card .cx__save{display:inline-block;margin-top:10px;padding:6px 10px;background:#e6f1e9;color:var(--ch-go);font-size:15px;font-weight:700;line-height:1.3}.cx__card .ch__go{margin:0 -16px;text-decoration:none;color:#fff!important}.cx__card .ch__go:hover{background:#000}.cx__card:hover .ch__go{background:var(--ch-ink)}.cx__extra{display:block;margin:-14px -16px 0;padding:13px 16px;border-top:1px solid var(--ch-line);background:var(--ch-wash);font-size:14px;font-weight:500;text-underline-offset:3px}.cx__card .ch__body{padding-bottom:0}.cx__how{background:var(--ch-wash);border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line);padding:28px 0 26px}.cx__h{font-family:var(--font-heading-family);font-size:26px;font-weight:800;margin:0 0 16px;line-height:1.15}.cx__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:cx}.cx__step{counter-increment:cx;border-top:3px solid var(--ch-ink);padding-top:12px;display:flex;flex-direction:column;gap:6px}.cx__step b{font-size:17px;font-weight:700}.cx__step b:before{content:counter(cx) " \b7  ";color:var(--ch-ink-2)}.cx__step span{font-size:16px;line-height:1.45;color:var(--ch-ink-2)}.cx__charge{margin-top:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 26px;border:1px solid var(--ch-ink);background:var(--ch-card);padding:14px 16px;font-variant-numeric:tabular-nums;font-size:16px}.cx__charge b{font-size:20px;font-weight:700}.cx__chargelbl{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ch-ink-2)}.cx__chargenote{flex-basis:100%;font-size:14px;color:var(--ch-ink-2)}.cx__stock{margin:22px 0 30px;font-size:17px;line-height:1.5;color:var(--ch-ink-2)}.cx__stock p{margin:0}.cx__stock a{color:var(--ch-ink);font-weight:600;text-underline-offset:3px}.cx__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:990px){.cx__grid--3 .cx__card .ch__name{font-size:22px}}@media(max-width:1100px){.cx__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.cx__grid.cx__grid--3{grid-template-columns:1fr}}@media(max-width:749px){.cx__grid{grid-template-columns:1fr;gap:14px}.cx__card{flex-direction:column;padding:0;gap:0}.cx__card .ch__shot{width:100%;height:auto;aspect-ratio:16 / 9}.cx__card .ch__body{padding:14px 16px 0;gap:12px}.cx__card .ch__name{font-size:21px}.cx__card .ch__fin{margin-bottom:-6px}.cx__card .ch__spec div{padding:9px 10px}.cx__card .ch__spec dd{font-size:13px}.cx__extra{margin-top:-12px}.cx__card .ch__foot{flex-direction:column;align-items:stretch;gap:12px}.cx__card .ch__price{font-size:28px}.cx__card .ch__go{margin:0 -16px;padding:15px;background:var(--ch-ink)!important;color:#fff;font-size:14px;letter-spacing:.03em}.cx__card .ch__go:after{content:none}.cx__h{font-size:21px}.cx__steps{grid-template-columns:1fr;gap:12px}.cx__step span,.cx__charge,.cx__stock{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/bsd-cts-hub.css.map */
