.hp-home-orbit .hp-home-intro{position:relative;z-index:4;text-align:center;padding-top:calc(var(--header-height,125px) + 28px);max-width:980px}.hp-home-intro h1{font-family:var(--font-heading-family);font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#20351d;margin:0 auto 18px;text-wrap:balance}.hp-home-intro__text{max-width:720px;margin:auto;font-size:16px;line-height:1.7;color:#263624}.hp-home-intro__text p{margin:0}.hp-home-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;margin-top:24px}.hp-home-primary.button{background:#416318;color:#fff;border-radius:16px;min-height:48px;padding:13px 25px;font-size:14px;letter-spacing:0;text-decoration:none;border:1px solid #416318}.hp-home-primary.button:hover{background:#304c10;border-color:#304c10}.hp-home-primary.button:after,.hp-home-primary.button:before{display:none}.hp-home-link{color:#20351d;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;gap:12px}.hp-home-orbit .solar-system{position:relative;margin:0 auto;max-width:1280px}.hp-home-orbit .solar-system button.dot__text{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.hp-home-orbit button.dot__text:focus-visible,.hp-home-orbit a:focus-visible,.hp-home-tabs button:focus-visible,.hp-home-tabs a:focus-visible,.hp-home-showrooms a:focus-visible,.hp-home-showrooms summary:focus-visible{outline:3px solid #20351d;outline-offset:5px}body.temp__index #MainContent .section__title{color:#20351d!important;text-wrap:balance;font-size:clamp(24px,2.3vw,34px);line-height:1.25;max-width:1000px;margin-inline:auto}.hp-home-benefits .col__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:26px}.hp-home-benefits .col__item{width:100%;padding:26px;min-height:0;border-radius:15px}.hp-home-benefits .col__item__img{width:52px;height:52px;margin:0 auto 18px}.hp-home-benefits .col__item__img img{width:100%;height:100%;object-fit:contain}.hp-home-benefits .col__item__title{font-size:19px;line-height:1.3;color:#20351d;margin:0 0 14px}.hp-home-benefits .col__item__text{font-size:15px;line-height:1.7;color:#303630;text-align:center}.hp-home-tabs{display:block;padding-block:var(--hp-top) var(--hp-bottom)}.hp-home-tabs .section__title{text-align:center;margin:0}.hp-home-section-intro{text-align:center;max-width:730px;margin:18px auto 0;font-size:15px;line-height:1.65;color:#20351d}.hp-home-tabs .navtabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;margin:26px 0}.hp-home-tabs .navtab{border:1px solid #416318;background:#fff;color:#304c10;opacity:1;border-radius:8px;padding:12px 22px;min-height:46px;margin:0;font:inherit;font-size:14px;cursor:pointer}.hp-home-tabs .navtab.active{background:#416318;color:#fff;opacity:1}.hp-home-tabs .content,.hp-home-tabs .content.active{display:grid;grid-template-columns:repeat(var(--hp-columns),minmax(0,1fr));gap:22px;text-align:left}.hp-home-tabs .content[hidden]{display:none!important}.hp-home-product{background:#fff;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;color:#121212}.hp-home-product__link{display:flex;flex-direction:column;flex:1;padding:18px;text-decoration:none;color:inherit}.hp-home-product__image{aspect-ratio:1;overflow:hidden;margin-bottom:18px}.hp-home-product__image img{width:100%;height:100%;display:block;object-fit:contain}.hp-home-product h3{font-family:var(--font-heading-family);font-size:16px;line-height:1.5;font-weight:700;letter-spacing:0;margin:0 0 16px;color:#20351d}.hp-home-product__price{margin-top:auto;padding-top:10px;font-size:17px;font-weight:600}.hp-home-product__details{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding-top:16px;margin-top:18px;border-top:1px solid #d3d9cf;color:#304c10;text-decoration:underline;text-underline-offset:3px}.hp-home-product__link:hover h3{text-decoration:underline;text-underline-offset:4px}.hp-home-sound{border-top:1px solid #d3d9cf;margin:0 18px 18px;font-size:12px}.hp-home-sound summary{cursor:pointer;padding-block:12px;min-height:44px;color:#304c10;font-weight:600}.hp-home-sound__frame:empty{display:none}.hp-home-sound__frame iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.hp-home-showrooms .mt__items{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:28px}.hp-home-showrooms__visual{min-width:0}.hp-home-showrooms__visual>img{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;border-radius:15px}.hp-home-showrooms .mt__text{position:static;visibility:visible;max-width:none;max-height:none;overflow:visible;width:100%;padding:32px;font-size:16px;line-height:1.7;display:block}.hp-home-showrooms .mt__text .hp-home-primary{margin-top:24px}.hp-home-appointment{font-size:12px;line-height:1.6;margin:18px 0 0;color:#4b5547}.hp-home-map{margin-top:16px;color:#20351d;font-size:14px}.hp-home-map summary{cursor:pointer;min-height:44px;padding-block:12px;text-decoration:underline;text-underline-offset:4px}.hp-home-map iframe{width:100%;height:380px;border:0;border-radius:12px}body.temp__index .portfolio_slider .arrow{border:0;padding:0;background:transparent;min-width:44px;min-height:44px}body.temp__index .portfolio_slider .arrow:focus-visible{outline:3px solid #20351d;outline-offset:3px}
@media(min-width:1200px){.hp-home-orbit .solar-system{min-height:900px;margin-bottom:0}}
@media(max-width:989px){.hp-home-tabs .content,.hp-home-tabs .content.active{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-home-benefits .col__items{gap:16px}.hp-home-benefits .col__item{padding:24px 20px}.hp-home-showrooms .mt__items{grid-template-columns:1fr 1fr;gap:20px}.hp-home-showrooms .mt__text{padding:24px}}
@media(max-width:764px){.hp-home-orbit .hp-home-intro{padding-top:28px;padding-inline:22px}.hp-home-intro h1{font-size:30px;max-width:340px;margin-bottom:16px}.hp-home-intro__text{font-size:14px;line-height:1.7;max-width:42ch}.hp-home-actions{gap:10px 20px;margin-top:20px}.hp-home-primary.button{font-size:13px;padding:12px 20px}.hp-home-link{font-size:13px}.hp-home-orbit .solar-system{min-height:400px;margin:0 auto}.hp-home-benefits .col__items{grid-template-columns:1fr;gap:16px;padding-top:20px}.hp-home-benefits .col__item{display:grid;grid-template-columns:44px 1fr;gap:0 18px;padding:22px}.hp-home-benefits .col__item__img{grid-row:1/3;width:44px;height:44px;margin:0;align-self:start}.hp-home-benefits .col__item__title{font-size:17px;line-height:1.35;text-align:left;margin:0 0 10px}.hp-home-benefits .col__item__text{font-size:14px;line-height:1.65;text-align:left}.hp-home-tabs .content,.hp-home-tabs .content.active{gap:14px}.hp-home-tabs .navtabs{gap:8px;flex-wrap:nowrap}.hp-home-tabs .navtab{padding:10px 14px;font-size:12px;min-width:0}.hp-home-section-intro{font-size:14px}.hp-home-product__link{padding:12px}.hp-home-product__image{margin-bottom:12px}.hp-home-product h3{font-size:13px;line-height:1.45;margin-bottom:12px;overflow-wrap:anywhere}.hp-home-product__price{font-size:14px}.hp-home-product__details{font-size:11px;margin-top:14px;padding-top:12px}.hp-home-sound{margin:0 12px 10px;font-size:11px}.hp-home-showrooms .mt__items{grid-template-columns:1fr;gap:22px}.hp-home-showrooms .mt__text{font-size:15px;padding:24px}.hp-home-showrooms__visual{order:0}.hp-home-showrooms .mt__text{order:1}.hp-home-map iframe{height:320px}body.temp__index #MainContent .section__title{font-size:25px}}
@media(prefers-reduced-motion:reduce){.hp-home-orbit .orbit,.hp-home-orbit .sun{animation:none!important}.hp-home-orbit .dot,.hp-home-orbit .dot__text{animation:none!important;transition:none!important}}

body.temp__index #MainContent .scroll-gallery-wrapper h2{color:#20351d;font-size:clamp(24px,2.3vw,34px);line-height:1.25;text-wrap:balance;padding-inline:20px}
body.temp__index #MainContent{overflow-x:clip}

