.jh-faq{--jh-faq-ink: #141414;--jh-faq-muted: #555;--jh-faq-line: #e3e3e3;--jh-faq-panel: #f2f2f2;padding:var(--jh-faq-pt, 4rem) 0 var(--jh-faq-pb, 3rem);color:var(--jh-faq-ink)}.jh-faq *,.jh-faq *:before,.jh-faq *:after{box-sizing:border-box}.jh-faq__wrap{max-width:124rem;margin:0 auto;padding:0 1.5rem}.jh-faq__head{text-align:center;margin-bottom:3.2rem}.jh-faq__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,2rem + 1.8vw,4rem);line-height:1.15;letter-spacing:0;color:var(--jh-faq-ink)}.jh-faq__subtitle{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5;color:var(--jh-faq-muted)}.jh-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6.4rem;align-items:start}.jh-faq__list{border-top:1px solid var(--jh-faq-line)}.jh-faq__item{border-bottom:1px solid var(--jh-faq-line)}.jh-faq__q{display:flex;align-items:center;gap:1.6rem;min-height:7.6rem;padding:1.6rem 0;cursor:pointer;list-style:none}.jh-faq__q::-webkit-details-marker{display:none}.jh-faq__q::marker{content:""}.jh-faq__q:focus{outline:none}.jh-faq__q:focus-visible{outline:2px solid var(--jh-faq-ink);outline-offset:2px}.jh-faq__num{flex:0 0 2.4rem;font-size:1.1rem;letter-spacing:.04em;color:#6b6b6b;font-variant-numeric:tabular-nums}.jh-faq__q-text{flex:1 1 auto;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.7rem,1.4rem + .5vw,2rem);line-height:1.3;color:var(--jh-faq-ink)}.jh-faq__icon{position:relative;flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border:1px solid #cfcfcf;border-radius:50%;color:var(--jh-faq-ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.jh-faq__icon:before,.jh-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.1rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.jh-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.jh-faq__q:hover .jh-faq__icon{border-color:var(--jh-faq-ink)}.jh-faq__item[open] .jh-faq__icon{background:var(--jh-faq-ink);border-color:var(--jh-faq-ink);color:#fff}.jh-faq__item[open] .jh-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.jh-faq__a{padding:0 1.2rem 2.4rem 4rem;font-size:1.5rem;line-height:1.75;color:#333}.jh-faq__a>:first-child{margin-top:0}.jh-faq__a>:last-child{margin-bottom:0}.jh-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}@supports (interpolate-size: allow-keywords){.jh-faq{interpolate-size:allow-keywords}.jh-faq__item::details-content{height:0;overflow:hidden;transition:height .3s ease,content-visibility .3s allow-discrete}.jh-faq__item[open]::details-content{height:auto}}.jh-faq__panel{display:none}.jh-faq__label{margin:0 0 2.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555}.jh-faq__scene{width:60%;max-width:36rem;margin:0 auto}.jh-faq__measure{position:relative;display:flex;align-items:center;gap:1.2rem;height:1.2rem;margin:0 auto;padding:0 .8rem;border-left:1px solid #222;border-right:1px solid #222}.jh-faq__measure:before,.jh-faq__measure:after{content:"";flex:1 1 auto;height:1px;background:#222}.jh-faq__measure-text{flex:0 0 auto;line-height:1}.jh-faq__measure--art{width:66.667%;margin-bottom:1.8rem}.jh-faq__measure--art .jh-faq__measure-text{font-family:var(--font-heading-family);font-size:1.7rem}.jh-faq__measure--sofa{width:100%;margin-top:2.4rem}.jh-faq__measure-text--caps{font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#444}.jh-faq__art{position:relative;display:block;width:66.667%;aspect-ratio:180 / 115;margin:0 auto 3.2rem;background:linear-gradient(to bottom,#ddd5ca 0 47%,#b9ab94 47% 78%,#8b7d68 78% 100%);box-shadow:0 2px 4px #00000014,0 8px 18px #00000024}.jh-faq__art:after{content:"";position:absolute;top:17%;right:16%;width:13%;aspect-ratio:1;border-radius:50%;background:#111}.jh-faq__sofa{display:block;width:100%;height:auto}.jh-faq__sizes{display:flex;justify-content:center;gap:.8rem;margin:3.2rem 0 0}.jh-faq__size{background:#fff;padding:1.2rem 2rem;text-align:center}.jh-faq__size dt{font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555}.jh-faq__size dd{margin:.4rem 0 0;font-size:1.4rem;font-weight:700;color:var(--jh-faq-ink)}.jh-faq__chart{display:inline-flex;align-items:center;gap:.8rem;margin-top:3.2rem;font-size:1.3rem;font-weight:700;color:var(--jh-faq-ink);text-decoration:none}.jh-faq__chart span{text-decoration:underline;text-underline-offset:.35rem;text-decoration-thickness:1px}.jh-faq__chart svg{width:1.3rem;height:1.3rem;transition:transform .2s ease}.jh-faq__chart:hover svg{transform:translate(.3rem)}@media screen and (min-width:750px){.jh-faq__wrap{padding:0 5rem}.jh-faq__a{padding-right:5.2rem}.jh-faq__head{margin-bottom:6.4rem}.jh-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.jh-faq--no-panel .jh-faq__grid{grid-template-columns:minmax(0,1fr);max-width:80rem;margin:0 auto}.jh-faq__panel{display:block;padding:5.6rem 4rem;background:var(--jh-faq-panel);text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jh-faq.css.map */
