.stw-fs__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 48px;align-items:end;margin-bottom:56px}.stw-fs__title{font-size:clamp(30px,3.6vw,52px);margin:0!important;max-width:18ch}.stw-fs__intro{font-size:15px;line-height:1.7;color:var(--stw-muted);max-width:44ch;justify-self:end}.stw-fs__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.stw-fs--media-right .stw-fs__media{order:2}.stw-fs__media{position:sticky;top:max(90px,calc(50vh - 23vw))}.stw-fs__stage{position:relative;aspect-ratio:var(--fs-ratio);border-radius:18px;overflow:hidden;background:var(--fs-media-bg)}.stw-fs__pane{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.035);transition:opacity .6s cubic-bezier(.22,.8,.24,1),transform 1s cubic-bezier(.22,.8,.24,1)}.stw-fs__pane.is-active{opacity:1;transform:none}.stw-fs__img{display:block;width:100%;height:100%;object-fit:var(--fs-fit)}.stw-fs__ph{fill:#cfccc4}.stw-fs__list{margin:0;padding:0;list-style:none}.stw-fs__row{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:min(62vh,560px);padding:32px 0;border-top:1px solid var(--fs-line)}.stw-fs__row:last-child{border-bottom:1px solid var(--fs-line)}.stw-fs__name{font-size:clamp(24px,2.4vw,36px);letter-spacing:-.045em;line-height:1.1;transition:color .4s}.stw-fs__text{font-size:16px;line-height:1.7;color:var(--stw-muted);max-width:42ch}.stw-fs__link{align-self:flex-start;margin-top:6px}.stw-fs__inline{display:none}.stw-m-ready .stw-fs__row:not(.is-active) .stw-fs__name{color:color-mix(in srgb,var(--stw-text) 32%,transparent)}@media(max-width:899px){.stw-fs__head{grid-template-columns:1fr;margin-bottom:28px}.stw-fs__intro{justify-self:start}.stw-fs__grid{display:block}.stw-fs__media{display:none}.stw-fs__row{min-height:0;padding:22px 0 28px;gap:10px}.stw-fs__inline{display:block;aspect-ratio:var(--fs-ratio);border-radius:14px;overflow:hidden;background:var(--fs-media-bg);margin-bottom:8px}.stw-m-ready .stw-fs__row:not(.is-active) .stw-fs__name{color:inherit}}.stw-fs__badge,.stw-fs__mnav{display:none}@media(max-width:899px){.stw-fs--m-sticky .stw-fs__media{display:block;position:sticky;top:calc(var(--header-height,64px) + 6px);z-index:2;padding:4px 0 12px;background:var(--stw-bg)}.stw-fs--m-sticky .stw-fs__stage{aspect-ratio:auto;height:min(42vh,var(--fs-mh));border-radius:14px}.stw-fs--m-sticky .stw-fs__badge{display:block;position:absolute;left:12px;bottom:12px;z-index:1;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--stw-bg) 88%,transparent);font-size:12px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.stw-fs--m-sticky .stw-fs__inline{display:none}.stw-fs--m-sticky .stw-fs__list{counter-reset:fs}.stw-fs--m-sticky .stw-fs__row{counter-increment:fs;min-height:32vh;padding:18px 0 22px;justify-content:flex-start}.stw-fs--m-sticky .stw-fs__name{font-size:22px}.stw-fs--m-sticky .stw-fs__name:before{content:counter(fs,decimal-leading-zero);display:block;margin-bottom:6px;font-family:var(--stw-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--stw-muted)}.stw-fs--m-sticky .stw-fs__text{font-size:14.5px}.stw-fs--m-sticky .stw-fs__row{transition:opacity .4s}.stw-m-ready .stw-fs--m-sticky .stw-fs__row:not(.is-active){opacity:.35}.stw-fs--m-carousel .stw-fs__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(var(--stw-gutter)*-1);padding:0 var(--stw-gutter);scroll-padding-inline:var(--stw-gutter)}.stw-fs--m-carousel .stw-fs__list::-webkit-scrollbar{display:none}.stw-fs--m-carousel .stw-fs__row,.stw-fs--m-carousel .stw-fs__row:last-child{flex:0 0 84%;scroll-snap-align:start;border:0;padding:0;min-height:0;gap:8px;justify-content:flex-start}.stw-fs--m-carousel .stw-fs__name{font-size:21px;color:inherit!important}.stw-fs--m-carousel .stw-fs__text{font-size:14.5px}.stw-fs--m-carousel .stw-fs__mnav{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:13px;color:var(--stw-muted);font-variant-numeric:tabular-nums}.stw-fs--m-carousel .stw-fs__mnav b{color:var(--stw-text)}.stw-fs__mbar{flex:1;height:2px;background:var(--fs-line);overflow:hidden}.stw-fs__mbar i{display:block;height:100%;background:var(--stw-text);transition:transform .35s cubic-bezier(.22,.8,.24,1)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/stw-feature-scroll.css.map */
