.ccins{color:#2a1e18;font-family:var(--font-body-family);font-size:15px;line-height:1.55;border:1px solid #d9cdbe;padding:clamp(20px,4vw,48px);display:grid;gap:clamp(24px,4vw,36px)}.ccins a{color:inherit}.ccins a:focus-visible,.ccins button:focus-visible{outline:2px solid #6e1423;outline-offset:3px}.ccins h1,.ccins h2,.ccins h3{font-family:var(--font-heading-family);font-weight:400;color:#2a1e18;margin:0;text-wrap:balance}.ccins__crumb{font-size:12px;color:#7a6b60;margin:0 0 -12px}.ccins__crumb a{text-decoration:none}.ccins__hero{position:relative;min-height:clamp(200px,28vw,280px);display:flex;align-items:flex-end;color:#fff7ee;background:#2a1e18;overflow:hidden}.ccins__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ccins__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1e161226,#1e1612d1)}.ccins__hero>div{position:relative;z-index:2;padding:clamp(22px,4vw,36px);display:grid;gap:10px;max-width:700px}.ccins__kick{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#e0b877;margin:0}.ccins__kick:before{content:"";width:28px;height:1px;background:#e0b877}.ccins__hero h1{font-size:clamp(30px,4.6vw,48px);line-height:1.06;letter-spacing:-.02em;color:#fff7ee}.ccins__lead{margin:0;color:#fff7eee6;font-size:16px;max-width:56ch}.ccins__prog{display:grid;gap:8px}.ccins__prog span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#b8863a}.ccins__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ccins__bar i{height:4px;background:#d9cdbe}.ccins__bar i.is-on{background:#6e1423}.ccins__said{display:flex;flex-wrap:wrap;gap:8px}.ccins__said button{cursor:pointer;padding:6px 12px;border:1px solid #d9cdbe;border-radius:0;background:#fbf7f0;font:inherit;font-size:13px;color:#2a1e18}.ccins__said button:hover{border-color:#6e1423;color:#6e1423}.ccins__q h2{font-size:clamp(24px,3vw,32px);line-height:1.15;margin-bottom:6px}.ccins__hint{color:#7a6b60;margin:0 0 18px}.ccins__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ccins__opt{cursor:pointer;display:grid;gap:4px;padding:16px;text-align:left;border:1px solid #d9cdbe;border-radius:0;background:#fbf7f0;font:inherit;color:#2a1e18;transition:border-color .2s}.ccins__opt:hover{border-color:#6e1423}.ccins__opt[aria-pressed=true]{border-color:#6e1423;box-shadow:inset 0 0 0 1px #6e1423}.ccins__opt b{font-family:var(--font-heading-family);font-weight:400;font-size:20px}.ccins__opt span{color:#7a6b60;font-size:14px}.ccins__opt.has-img{grid-template-columns:96px minmax(0,1fr);gap:4px 14px;align-items:center}.ccins__opt.has-img img{grid-row:1 / 3;width:96px;height:96px;object-fit:cover}.ccins__res h2{font-size:clamp(24px,3vw,32px);margin-bottom:6px}.ccins__why{margin:0;padding:16px 20px;border-left:3px solid #b8863a;background:#fbf7f0;font-family:var(--font-heading-family);font-size:clamp(18px,2.2vw,21px);line-height:1.35}.ccins__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ccins__pc{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;padding:0 0 14px;border:1px solid #d9cdbe;background:#fbf7f0;text-decoration:none}.ccins__pc img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ccins__pc>div{padding:0 14px}.ccins__pc small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b8863a}.ccins__pc h3{font-size:21px;margin:2px 0 4px}.ccins__pc p{margin:0;color:#7a6b60;font-size:14px}.ccins__px{font-family:var(--font-heading-family);font-size:22px;white-space:nowrap}.ccins__pc.is-lead{grid-column:1 / -1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;padding:0;border:2px solid #6e1423}.ccins__pc.is-lead img{height:100%;aspect-ratio:auto;min-height:260px}.ccins__pc.is-lead>div{padding:18px 18px 18px 0}.ccins__tot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding:14px 4px;border-top:2px solid #2a1e18;font-family:var(--font-heading-family);font-size:22px}.ccins__tot small{display:block;font-family:var(--font-body-family);font-size:13px;color:#7a6b60}.ccins a.ccins__btn{display:inline-flex;padding:14px 26px;background:#6e1423;color:#fff7ee;font-weight:500;font-size:15px;text-decoration:none}.ccins__acts{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.ccins__ghost{cursor:pointer;padding:12px 20px;border:1px solid #d9cdbe;border-radius:0;background:transparent;font:inherit;font-size:14px;color:#2a1e18}.ccins__ghost:hover{border-color:#6e1423;color:#6e1423}.ccins__link{cursor:pointer;padding:0;border:0;background:none;font:inherit;font-size:14px;color:#6e1423;text-decoration:underline}.ccins__note{font-size:13px;color:#7a6b60;margin:0}.ccins__note a{color:#6e1423}.ccins__more{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;margin:0}.ccins__more a{color:#6e1423}.ccins [hidden]{display:none!important}@media screen and (max-width:760px){.ccins__opts,.ccins__pc.is-lead{grid-template-columns:minmax(0,1fr)}.ccins__pc.is-lead>div{padding:0 14px 14px}.ccins__pc.is-lead img{min-height:0;aspect-ratio:4 / 3;height:auto}}.ccins-wrap{padding-top:20px!important}.ccins{padding:clamp(16px,2.6vw,28px) clamp(16px,3vw,32px) clamp(22px,3vw,32px);gap:14px}.ccins__crumb{display:none}.ccins__hero{min-height:0;background:transparent;color:#2a1e18;overflow:visible;align-items:flex-start;border-bottom:1px solid #d9cdbe;padding-bottom:12px}.ccins__hero:before,.ccins__hero img{display:none}.ccins__hero>div{padding:0;gap:4px;max-width:none}.ccins__kick{color:#6e1423}.ccins__kick:before{background:#6e1423}.ccins__hero h1{font-size:clamp(22px,2.6vw,28px);line-height:1.15;color:#2a1e18}.ccins__lead{color:#7a6b60;font-size:14px}.ccins__prog span{color:#6e1423}.ccins__bar i{height:3px;border-radius:2px}.ccins__said:empty{display:none}.ccins__said button{border-radius:999px;min-height:32px}.ccins__q h2{font-size:clamp(22px,2.4vw,26px);margin-bottom:4px}.ccins__hint{margin-bottom:12px;font-size:14px}.ccins__opts{gap:10px}.ccins__opt{min-height:84px;padding:12px 14px;border-radius:10px;align-content:center}.ccins__opt b{font-size:18px}.ccins__opt span{font-size:13px}.ccins__opt.has-img{grid-template-columns:64px minmax(0,1fr)}.ccins__opt.has-img img{width:64px;height:64px;border-radius:6px}@media(hover:hover){.ccins__opt:hover{background:#fffaf2}}.ccins__res{gap:14px}.ccins__res h2{font-size:clamp(20px,2.2vw,24px)}.ccins__why{padding:12px 16px;font-size:17px}.ccins__pc{border-radius:10px;overflow:hidden}.ccins__pc.is-lead{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;border-width:1px}.ccins__pc.is-lead img{min-height:150px;max-height:200px}.ccins__pc.is-lead>div{padding:14px 16px 14px 0}.ccins__pc h3{font-size:19px}.ccins__tot{padding:10px 4px;font-size:20px}.ccins a.ccins__btn{border-radius:8px;padding:12px 20px;font-size:14px}.ccins__ghost{border:0;padding:4px 0;background:none;color:#6e1423;text-decoration:underline;font-size:13px}.ccins__more{font-size:13px;gap:6px 18px}@media screen and (max-width:760px){.ccins__opt{min-height:64px}.ccins__hint{display:none}.ccins__pc.is-lead{grid-template-columns:minmax(0,1fr)}.ccins__pc.is-lead img{max-height:none}.ccins__pc.is-lead>div{padding:0 14px 14px}.ccins__ghost,.ccins__link,.ccins__more a{min-height:44px;display:inline-flex;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cc-installation.css.map */
