.product-feature-set{--pfs-ink: #171717;--pfs-line: rgba(18, 18, 18, .2);--pfs-gap: 20px;position:relative;display:block;isolation:isolate;overflow:clip;color:var(--pfs-ink)}.product-feature-set *{box-sizing:border-box}.product-feature-set__background{position:sticky;top:0;z-index:0;width:100%;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;overflow:hidden;pointer-events:none}.product-feature-set__background-picture,.product-feature-set__background-image,.product-feature-set__background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.product-feature-set__background-image{object-fit:cover}.product-feature-set__background-overlay{background:rgba(0,0,0,var(--pfs-background-overlay, .55))}.product-feature-set--has-background{--pfs-ink: #fff;--pfs-line: rgba(255, 255, 255, .3);color:#fff}.product-feature-set--has-background .product-feature-set__mobile-heading,.product-feature-set--has-background .product-feature-set__label,.product-feature-set--has-background .product-feature-set__counter,.product-feature-set--has-background .product-feature-set__link,.product-feature-set--has-background .product-feature-set__title,.product-feature-set--has-background .product-feature-set__index,.product-feature-set--has-background .product-feature-set__text,.product-feature-set--has-background .product-feature-set__text *{color:#fff!important}.product-feature-set__inner{position:relative;z-index:1;width:min(100%,1440px);margin:0 auto;padding-right:clamp(20px,2.8vw,40px);padding-left:clamp(20px,2.8vw,40px)}.product-feature-set__mobile-heading{display:none;margin:0;padding-bottom:20px;border-bottom:1px solid currentColor;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase}.product-feature-set__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pfs-gap)}.product-feature-set__rail{grid-column:1 / span 3;align-self:stretch}.product-feature-set__nav{position:sticky;top:calc(var(--header-height, 0px) + 30px)}.product-feature-set__label{margin:0 0 24px;font-size:20px;font-weight:600;line-height:1.3;text-transform:uppercase}.product-feature-set__counter{display:flex;align-items:flex-start;height:.78em;margin:0 0 30px;overflow:hidden;font-size:clamp(92px,10vw,144px);font-weight:600;line-height:.78;letter-spacing:-.055em}.product-feature-set__counter-zero{position:relative;z-index:1}.product-feature-set__counter-window{position:relative;width:.65em;height:.78em;overflow:hidden}.product-feature-set__counter-numbers{position:absolute;inset:0 auto auto 0;display:flex;flex-direction:column;transform:translateY(calc(var(--pfs-active, 0) * -.78em));transition:transform .48s cubic-bezier(.65,0,.35,1)}.product-feature-set__counter-number{display:block;height:.78em;line-height:.78}.product-feature-set__links{display:grid;gap:5px}.product-feature-set__link{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.3;font:inherit;font-size:20px;font-weight:600;line-height:1.3;text-align:left;text-transform:uppercase;transition:opacity .35s ease}.product-feature-set__link:hover,.product-feature-set__link[aria-pressed=true]{opacity:1}.product-feature-set__cards{grid-column:4 / span 9}.product-feature-set__card{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--pfs-gap);padding:40px 0;border-bottom:1px solid var(--pfs-line);scroll-margin-top:30px}.product-feature-set__card:first-child{padding-top:0}.product-feature-set__media{grid-column:1 / span 4;align-self:start;aspect-ratio:21 / 12.5;overflow:hidden;border-radius:var(--blocks-radius, 6px);background:#e8ebee}.product-feature-set__image{display:block;width:100%;height:100%;object-fit:cover}.product-feature-set__content{grid-column:5 / span 5}.product-feature-set__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.product-feature-set__title{margin:0;max-width:540px;font-size:clamp(34px,3.35vw,48px);font-weight:600;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.product-feature-set__index{flex:0 0 auto;padding-top:4px;font-size:20px;font-weight:600;line-height:1.3}.product-feature-set__text{max-width:620px;margin:20px 0 0;font-size:18px;font-weight:400;line-height:1.3}.product-feature-set__empty{margin:0 auto;padding:24px;max-width:900px;border:1px dashed #aaa;text-align:center}@media(max-width:767px){.product-feature-set__inner{padding-right:15px;padding-left:15px}.product-feature-set__mobile-heading,.product-feature-set__grid{display:block}.product-feature-set__rail{height:0}.product-feature-set__nav{top:var(--header-height, 0px);z-index:5;width:calc(100% + 30px);margin-left:-15px;padding:10px 15px 0;overflow:hidden;background:#fff}.product-feature-set--has-background .product-feature-set__nav{background:#0c0c0cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-feature-set__label,.product-feature-set__links{display:none}.product-feature-set__counter{height:31px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--pfs-line);font-size:40px;line-height:.78;letter-spacing:-.04em}.product-feature-set__counter-window{height:31px}.product-feature-set__counter-numbers{transform:translateY(calc(var(--pfs-active, 0) * -31px))}.product-feature-set__counter-number{height:31px;line-height:.78}.product-feature-set__cards{padding-top:40px}.product-feature-set__card{display:block;padding:40px 0;scroll-margin-top:calc(var(--header-height, 0px) + 42px)}.product-feature-set__card:first-child{padding-top:0}.product-feature-set__content{padding-top:24px}.product-feature-set__title-row{gap:18px}.product-feature-set__title{font-size:clamp(30px,9.5vw,38px);line-height:1}.product-feature-set__index{padding-top:1px;font-size:18px}.product-feature-set__text{margin-top:15px;font-size:16px}}@media(prefers-reduced-motion:reduce){.product-feature-set__counter-numbers,.product-feature-set__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-feature-set.css.map */
