.hh-cube .hoob-category-hero__media{background:linear-gradient(135deg,#f4f4f4 0%,#e7e7e7 54%,#d6d6d6 100%)}
.hh-cube-hero-products{position:absolute;right:2.5%;bottom:3%;display:block;width:min(61vw,920px);height:82%}
.hh-cube .hoob-category-hero__media .hh-cube-hero-products img{position:absolute;bottom:0;display:block;width:auto!important;max-width:none;height:auto;object-fit:contain;transform:none}
.hh-cube .hoob-category-hero__media .hh-cube-hero-products__atom{right:12%;height:100%!important}
.hh-cube .hoob-category-hero__media .hh-cube-hero-products__subatom{right:0;height:64.5%!important}
.hh-category-hero__descriptor{display:block;margin-bottom:16px;color:#2b2b2b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2}
.hh-category-hero-offer{margin-top:22px}
.hh-category-hero-offer .hh-product-offer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
.hh-category-hero-offer .price-box,.hh-category-hero-offer .minimal-price{margin:0}
.hh-category-hero-offer .price-container{display:flex;align-items:baseline;gap:6px}
.hh-category-hero-offer .price-label{color:#626262!important;font-size:14px;font-weight:400}
.hh-category-hero-offer .price-box .price{color:#2b2b2b;font-size:30px;line-height:1.1}
.hh-category-hero-offer .hh-product-offer__availability{display:flex;align-items:flex-start;gap:10px}
.hh-category-hero-offer .hh-product-offer__status-copy{display:grid;gap:2px}
.hh-cube .hh-atom-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.hh-cube .hh-atom-model-card{display:flex;min-width:0;flex-direction:column;height:100%;overflow:hidden}
.hh-cube-model-media{display:block;overflow:hidden;background:#ffffff}
.hh-cube-model-media img{display:block;width:100%;height:auto;padding:0;aspect-ratio:1/1;object-fit:contain;background:#ffffff}
.hh-cube .hh-atom-model-card .hh-card-body{display:flex;flex:1;flex-direction:column;padding:22px}
.hh-cube .hh-atom-model-card h3 a{color:inherit;text-decoration:none}
.hh-cube .hh-atom-model-specs{margin:20px 0 0;border-top:1px solid #dddddd}
.hh-cube .hh-atom-model-specs>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:13px 0;border-bottom:1px solid #dddddd}
.hh-cube .hh-atom-model-specs dt{color:#777777;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.hh-cube .hh-atom-model-specs dd{margin:0;color:#2b2b2b;font-size:15px;line-height:1.45}
.hh-cube .hh-atom-model-note{min-height:94px;margin:auto 0 0;padding-top:20px;color:#595959;font-size:15px;line-height:1.5}
.hh-cube .hh-atom-model-note strong{color:#2b2b2b}
.hh-cube .hh-atom-model-offer{box-sizing:border-box;min-height:94px;margin-top:22px}
.hh-cube .hh-atom-models .hh-product-offer{display:grid;gap:12px}
.hh-cube .hh-atom-models .hh-product-offer .price-box,.hh-cube .hh-atom-models .hh-product-offer .minimal-price{margin:0}
.hh-cube .hh-atom-models .hh-product-offer .minimal-price{display:grid;align-content:start;gap:5px}
.hh-cube .hh-atom-models .hh-product-offer .price-container{display:flex;align-items:baseline;gap:6px}
.hh-cube .hh-atom-models .hh-product-offer .price-label{color:#777777;font-size:14px;font-weight:400}
.hh-cube .hh-atom-models .hh-product-offer .price-box .price{color:#2b2b2b;font-size:26px;line-height:1.15}
.hh-cube .hh-atom-models .hh-product-offer .old-price{display:block;margin:0}
.hh-cube .hh-atom-models .hh-product-offer .old-price .price-label{font-size:12px}
.hh-cube .hh-atom-models .hh-product-offer .old-price .price{color:#777777;font-size:15px;line-height:1.2}
.hh-cube .hh-atom-models .hh-product-offer__availability{display:flex;align-items:flex-start;gap:10px}
.hh-cube .hh-atom-models .hh-product-offer__status-dot{flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#777777}
.hh-cube .hh-atom-models .hh-product-offer__availability--available .hh-product-offer__status-dot,.hh-cube .hh-atom-models .hh-product-offer__availability--mixed .hh-product-offer__status-dot{background:#2c6e49}
.hh-cube .hh-atom-models .hh-product-offer__availability--preorder .hh-product-offer__status-dot{background:#ff9e1b}
.hh-cube .hh-atom-models .hh-product-offer__status-copy{display:grid;gap:2px}
.hh-cube .hh-atom-models .hh-product-offer__status-copy strong{color:#2b2b2b;font-size:15px;line-height:1.3}
.hh-cube .hh-atom-models .hh-product-offer__status-copy span{color:#777777;font-size:13px;line-height:1.4}
.hh-cube .hh-atom-model-card .action.primary{align-self:flex-start;margin-top:20px}
.category-cms+.columns{padding-top:0}
.category-cms+.columns .column.main{min-height:0}
@media(min-width:901px){.hh-cube-model-media img{aspect-ratio:4/3}.hh-cube .hh-atom-model-note{min-height:66px}}
@media(max-width:900px){.hh-cube .hh-atom-model-grid{grid-template-columns:1fr}}
@media(max-width:768px){.category-cube .breadcrumbs{display:none}.category-cube .category-description [data-content-type=row][data-appearance=contained]>[data-element=inner]{padding-top:0}.hoob-category-hero--commerce .hoob-category-hero__media{height:clamp(220px,28svh,260px)}.hh-cube .hoob-category-hero--mobile-flush{margin-top:-103px;top:5px;margin-bottom:5px}.hh-cube-hero-products{right:auto;bottom:5%;left:50%;width:88%;height:88%;transform:translateX(-50%)}.hh-cube .hoob-category-hero__media .hh-cube-hero-products__atom{right:28%;height:100%!important}.hh-cube .hoob-category-hero__media .hh-cube-hero-products__subatom{right:5%;height:64.5%!important}.hh-cube .hoob-category-hero__title{font-size:clamp(34px,9.3vw,42px)!important;line-height:1;letter-spacing:-.02em}.hh-category-hero__descriptor{margin-bottom:16px;color:rgba(255,255,255,.82);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2}.hh-category-hero-offer{margin-top:20px}.hh-category-hero-offer .hh-product-offer{gap:10px 20px}.hh-category-hero-offer .price-label{color:rgba(255,255,255,.72)!important}.hh-category-hero-offer .price-box .price,.hh-category-hero-offer .hh-product-offer__status-copy strong{color:#ffffff}.hh-category-hero-offer .hh-product-offer__status-copy span{display:none}.hoob-category-hero .hoob-category-actions{margin-top:20px}.hoob-category-hero .hoob-category-actions .pagebuilder-button-primary{width:auto;align-self:flex-start}}
@media(max-width:640px){.hh-cube .hh-atom-model-specs>div{grid-template-columns:110px minmax(0,1fr)}.hh-cube .hh-atom-model-note{min-height:0}.hh-cube .hh-atom-model-card .action.primary{width:100%;text-align:center}}
.category-cube .page-title-wrapper{display:none}
@media(min-width:769px){.category-cube .columns{display:none}}
@media(min-width:901px){
.hh-cube .hh-atom-model-specs>div:nth-child(1){min-height:71px}
.hh-cube .hh-atom-model-specs>div:nth-child(2){min-height:51px}
.hh-cube .hh-atom-model-specs>div:nth-child(3){min-height:71px}
.hh-cube .hh-atom-model-specs>div:nth-child(4){min-height:51px}
.hh-cube .hh-atom-model-specs>div:nth-child(5){min-height:93px}
.hh-cube .hh-atom-model-specs>div:nth-child(6){min-height:71px}
.hh-cube .hh-atom-model-specs>div:nth-child(7){min-height:71px}
.hh-cube .hh-atom-model-offer{min-height:109px}
}
@media(min-width:901px){.hh-cube .hh-atom-model-note{min-height:88px}}
@supports(-webkit-touch-callout:none){@media(max-width:768px){.catalog-category-view .hh-cube>.hoob-category-hero--mobile-flush{margin-top:0;top:-10px;margin-bottom:-10px}}}

.hh-cube-form .hh-section-head h2,.hh-cube-form .hh-timeline h3{color:#ffffff}
.hh-cube-form .hh-lead,.hh-cube-form .hh-event p{color:rgba(255,255,255,.78)}
.hh-cube-form .hh-event{border-color:rgba(255,255,255,.20)}
.hh-cube-form-media{min-height:520px;margin:0;overflow:hidden;background:#2b2b2b}
.hh-cube-form-media img{display:block;width:100%;height:520px;padding:0;object-fit:cover;background:#2b2b2b}
.hh-cube-scenario .hh-event h3 a{color:inherit;text-decoration:none}
.hh-cube-scenario .hh-event-media img{padding:0;background:#ffffff}
.hh-cube-buying-note{max-width:900px;margin:34px 0 0;color:#595959;line-height:1.6}
@media(max-width:900px){.hh-cube-form-media,.hh-cube-form-media img{min-height:380px;height:380px}}
@media(max-width:640px){.hh-cube-form-media,.hh-cube-form-media img{min-height:300px;height:300px}}
.hh-cube .hh-section-head:last-child{margin-bottom:0}
