@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&display=swap";.steering-families{--sf-accent: #d4382c;--sf-gold: #c9a962;--sf-radius-sm: .5rem;--sf-radius-md: .75rem;--sf-radius-lg: 1.25rem;--sf-font: "Rubik", sans-serif;padding-block:4rem;position:relative;overflow:hidden;font-family:var(--sf-font)}.steering-families--has-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.steering-families--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#00000059}.steering-families--light.steering-families--has-bg:before{background:#ffffff8c}.steering-families--dark{--sf-bg: #030303;--sf-surface: #0a0a0a;--sf-surface-alt: #080808;--sf-border: rgba(255, 255, 255, .06);--sf-border-active: rgba(255, 255, 255, .12);--sf-text: #ffffff;--sf-card-img-bg: #ffffff;background-color:var(--sf-bg);color:var(--sf-text)}.steering-families--light{--sf-bg: #ffffff;--sf-surface: #f5f5f5;--sf-surface-alt: #eeeeee;--sf-border: rgba(0, 0, 0, .08);--sf-border-active: rgba(0, 0, 0, .15);--sf-text: #1a1a1a;--sf-card-img-bg: #f8f8f8;background-color:var(--sf-bg);color:var(--sf-text)}.steering-families__inner{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.steering-families__header{text-align:center;max-width:680px;margin-inline:auto}.steering-families__title{font-family:var(--sf-font);font-size:clamp(1.4rem,3.5vw,2rem);font-weight:300;letter-spacing:.25em;text-transform:uppercase;margin:0 0 .5rem;color:var(--sf-text)}.steering-families__subtitle{font-family:var(--sf-font);margin:0;font-size:.9rem;font-weight:400;color:var(--sf-text);letter-spacing:.04em}.steering-families__layout{display:flex;flex-direction:column;background:var(--sf-surface);border-radius:var(--sf-radius-lg);border:1px solid var(--sf-border);overflow:hidden;max-width:1400px;margin-inline:auto;width:100%}.steering-families--has-bg .steering-families__layout{background:#0a0a0a99;border-color:#ffffff1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.steering-families--light.steering-families--has-bg .steering-families__layout{background:#f5f5f5c7;border-color:#0000000f}.steering-families__nav{padding:.875rem 1.5rem;border-bottom:1px solid var(--sf-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.steering-families__nav::-webkit-scrollbar{display:none}.steering-families__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;gap:.25rem}.steering-families__nav-item{position:relative;flex-shrink:0;border-radius:var(--sf-radius-sm)}.steering-families__nav-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:70%;height:2px;background:var(--sf-accent);border-radius:2px}.steering-families__nav-item.is-active:after{transform:translate(-50%) scaleX(1)}.steering-families__nav-item.is-active{background:var(--sf-border)}.steering-families__nav-button{font-family:var(--sf-font);text-align:center;padding:.625rem 1.25rem;border:none;background:transparent;color:var(--sf-text);display:flex;flex-direction:column;align-items:center;gap:.2rem;cursor:pointer;white-space:nowrap}.steering-families__nav-label{font-family:var(--sf-font);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-text)}.steering-families__panes{position:relative;padding:1.75rem 2rem;display:flex;justify-content:center;align-items:flex-start}.steering-families__pane{display:none;grid-template-columns:280px 1fr;gap:2.5rem;align-items:start;width:100%;max-width:100%}.steering-families__pane.is-active{display:grid}.steering-families__image-wrapper{position:relative;width:100%;border-radius:var(--sf-radius-md);overflow:hidden;aspect-ratio:1 / 1;background:transparent;border:1px solid rgba(255,255,255,.18);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.steering-families__image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sf-surface-alt);z-index:2;transform:scaleX(1);transform-origin:right}.steering-families__pane.is-active .steering-families__image-wrapper:before{animation:revealToRight .6s cubic-bezier(.65,0,.35,1) forwards}@keyframes revealToRight{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.steering-families__product-card{display:flex;flex-direction:column;width:140px;background:var(--sf-surface-alt);border-radius:var(--sf-radius-sm);overflow:hidden;text-decoration:none;color:var(--sf-text);border:1px solid var(--sf-border);opacity:0;transform:none;flex:0 0 auto}.steering-families__product-card{display:flex;flex-direction:column;width:140px;background:var(--sf-surface-alt);border-radius:var(--sf-radius-sm);overflow:hidden;text-decoration:none;color:var(--sf-text);border:1px solid var(--sf-border);opacity:1;transform:translate(0);flex:0 0 auto;transition:opacity .3s ease,transform .3s ease}.steering-families__pane:not(.is-active) .steering-families__product-card{opacity:0;transform:translate(-20px)}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.steering-families__media{display:flex;flex-direction:column;gap:1rem;position:sticky;top:1.5rem}.steering-families__image{width:100%;height:100%;display:block;object-fit:contain;padding:.5rem}.steering-families__media-actions{display:flex;justify-content:center}.steering-families__button{font-family:var(--sf-font);display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border-radius:0;border:1px solid var(--sf-border-active);background:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:500;color:var(--sf-text)}.steering-families__button:after{content:"\2192"}.steering-families__content{display:flex;flex-direction:column;gap:1rem}.steering-families__family-title{font-family:var(--sf-font);margin:0;font-size:1.35rem;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-text)}.steering-families__family-title:after{content:"";display:block;width:32px;height:1px;background:var(--sf-accent);margin-top:.6rem}.steering-families__family-description{font-family:var(--sf-font);margin:0;font-size:.85rem;line-height:1.6;color:var(--sf-text);max-width:500px}.steering-families__products{margin-top:.5rem}.steering-families__product-grid{display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.steering-families__product-grid::-webkit-scrollbar{display:none}.steering-families__product-card.desktop-only{display:flex}.steering-families__product-card.mobile-only{display:none}.steering-families__product-image-wrapper{position:relative;aspect-ratio:1 / 1;background:var(--sf-card-img-bg);display:flex;align-items:center;justify-content:center;padding:.5rem;overflow:hidden}.steering-families__product-image{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.steering-families__product-info{padding:.5rem .625rem;display:flex;flex-direction:column;gap:.2rem;border-top:1px solid var(--sf-border);background:var(--sf-surface)}.steering-families__product-title{font-family:var(--sf-font);font-size:.6rem;font-weight:400;line-height:1.3;letter-spacing:.02em;color:var(--sf-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase}.steering-families__product-price{font-family:var(--sf-font);font-size:.7rem;font-weight:500;color:var(--sf-gold);letter-spacing:.01em}.steering-families__empty{font-family:var(--sf-font);text-align:center;padding:3rem 2rem;color:var(--sf-text);font-size:.9rem}@media (min-width: 1400px){.steering-families__pane{grid-template-columns:340px 1fr;gap:3rem}.steering-families__product-card{width:150px}.steering-families__product-info{padding:.625rem .75rem}.steering-families__product-title{font-size:.65rem}.steering-families__product-price{font-size:.75rem}}@media (min-width: 1200px) and (max-width: 1399px){.steering-families__pane{grid-template-columns:300px 1fr;gap:2.5rem}.steering-families__product-card{width:140px}}@media (min-width: 991px) and (max-width: 1199px){.steering-families__pane{grid-template-columns:260px 1fr;gap:2rem}.steering-families__product-card{width:125px}.steering-families__product-title{font-size:.58rem}.steering-families__product-price{font-size:.68rem}}@media (min-width: 768px) and (max-width: 990px){.steering-families{padding-block:3rem}.steering-families__inner{gap:1.5rem}.steering-families__nav{padding:.75rem 1rem}.steering-families__nav-list{justify-content:flex-start;width:max-content;padding-right:1rem}.steering-families__nav-button{padding:.5rem 1rem}.steering-families__panes{padding:1.5rem}.steering-families__pane{grid-template-columns:200px 1fr;gap:1.5rem}.steering-families__media{position:relative;top:0}.steering-families__family-title{font-size:1.15rem}.steering-families__family-description{font-size:.8rem}.steering-families__product-card{width:110px}.steering-families__product-info{padding:.4rem .5rem}.steering-families__product-title{font-size:.55rem}.steering-families__product-price{font-size:.65rem}.steering-families__button{padding:.6rem 1.1rem;font-size:.58rem}}@media (max-width: 767px){.steering-families{padding-block:2.5rem}.steering-families__inner{gap:1.25rem}.steering-families__header{padding-inline:.5rem}.steering-families__title{font-size:1.25rem;letter-spacing:.18em}.steering-families__subtitle{font-size:.8rem}.steering-families__layout{border-radius:var(--sf-radius-md)}.steering-families__nav{padding:.625rem .75rem}.steering-families__nav-list{justify-content:flex-start;width:max-content;padding-right:.75rem}.steering-families__nav-button{padding:.5rem .75rem}.steering-families__nav-label{font-size:.62rem;letter-spacing:.12em}.steering-families__panes{padding:1.25rem 1rem}.steering-families__pane{grid-template-columns:1fr;gap:1.25rem}.steering-families__media{max-width:220px;margin-inline:auto;width:100%;gap:.75rem;position:relative;top:0}.steering-families__image{padding:.5rem}.steering-families__content{gap:.875rem;align-items:center;text-align:center}.steering-families__family-title{font-size:1rem;letter-spacing:.14em}.steering-families__family-title:after{margin-inline:auto;margin-top:.5rem;width:24px}.steering-families__family-description{font-size:.75rem;line-height:1.5;text-align:center}.steering-families__product-grid{justify-content:flex-start;gap:.5rem}.steering-families__product-card.desktop-only{display:none}.steering-families__product-card.mobile-only{display:flex}.steering-families__product-card{width:100px}.steering-families__product-image-wrapper{padding:.375rem}.steering-families__product-info{padding:.4rem .5rem;gap:.15rem}.steering-families__product-title{font-size:.52rem}.steering-families__product-price{font-size:.62rem}.steering-families__button{padding:.6rem 1rem;font-size:.56rem}}@media (max-width: 399px){.steering-families{padding-block:2rem}.steering-families__panes{padding:1rem .75rem}.steering-families__media{max-width:180px}.steering-families__product-card{width:90px}.steering-families__product-title{font-size:.5rem}.steering-families__product-price{font-size:.58rem}.steering-families__button{padding:.55rem .875rem;font-size:.52rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/new-products-home-2.css.map */
