.d4-lineup{--d4-heading: #000;--d4-heading-start: #000;--d4-heading-end: #595c61;--d4-subtitle: #595c61;--d4-tab: #595c61;--d4-tab-m: #707070;--d4-tab-active: #000;--d4-pill: #000;--d4-pill-active: #fff;--d4-pill-bg: #000;--d4-product-title: #000;--d4-price: #000;--d4-spec-label: #83868a;--d4-spec-value: #000;--d4-spec-label-m: #000;--d4-spec-value-m: #83868a;--d4-spec-group: #000;--d4-btn-text: #fff;--d4-btn-bg: #000;background:var(--d4-bg, #fff);color:#000;padding:120px 24px 144px;font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif}.d4-lineup *,.d4-lineup *:before,.d4-lineup *:after{box-sizing:border-box}.d4-lineup h2,.d4-lineup h3,.d4-lineup p,.d4-lineup button{margin:0;letter-spacing:0}.d4-lineup__inner{width:100%;max-width:1200px;margin:0 auto}.d4-lineup__header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.d4-lineup__icon{display:block;width:auto;height:32px;margin-bottom:4px;object-fit:contain}.d4-lineup__title{width:100%;font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:500;line-height:50px;color:var(--d4-heading)}.d4-lineup--gradient .d4-lineup__title{background-image:linear-gradient(90deg,var(--d4-heading-start),var(--d4-heading-end));-webkit-background-clip:text;background-clip:text;color:transparent}.d4-lineup__subtitle{font-family:Helvetica Neue ForEco Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:26px;color:var(--d4-subtitle)}.d4-lineup__series{display:flex;justify-content:center;margin-top:24px}.d4-lineup__series-list{display:inline-flex;align-items:stretch;gap:80px;border-bottom:1px solid rgba(0,0,0,.12)}.d4-lineup__series-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 0 12px;border:0;background:transparent;color:var(--d4-tab);font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:20px;cursor:pointer}.d4-lineup__series-tab[aria-selected=true]{color:var(--d4-tab-active)}.d4-lineup__series-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:currentColor}.d4-lineup__panel[hidden],.d4-lineup__variant[hidden]{display:none!important}.d4-lineup__variants{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}.d4-lineup__variant-tab{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:40px;padding:11px 20px;border:1px solid var(--d4-pill);border-radius:999px;background:#fff;color:var(--d4-pill);font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;cursor:pointer}.d4-lineup__variant-tab[aria-selected=true]{border-color:var(--d4-pill-bg);background:var(--d4-pill-bg);color:var(--d4-pill-active)}.d4-lineup__hero{position:relative;margin-top:24px;overflow:hidden;border-radius:16px;background:#ececec;aspect-ratio:1200 / 919}.d4-lineup__media,.d4-lineup__shimmer--fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.d4-lineup__media{object-fit:cover}.d4-lineup__media--mb{display:none}.d4-lineup__shop{display:flex;justify-content:center;margin-top:16px}.d4-lineup__btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:40px;padding:11px 20px;border:0;border-radius:999px;background:var(--d4-btn-bg);color:var(--d4-btn-text);font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:center;text-decoration:none;cursor:pointer}.d4-lineup__btn:hover,.d4-lineup__btn:active,.d4-lineup__btn:focus,.d4-lineup__btn:visited{color:var(--d4-btn-text)}.d4-lineup__compare{margin-top:24px}.d4-lineup__products{display:grid;grid-template-columns:repeat(var(--d4-cols, 2),minmax(0,1fr));column-gap:44px}.d4-lineup__product{min-width:0;text-align:center}.d4-lineup__product-photo{position:relative;width:280px;height:280px;margin:0 auto}.d4-lineup__product-photo .d4-lineup__media{object-fit:contain}.d4-lineup__product-meta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:0}.d4-lineup__product-names{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.d4-lineup__badge,.d4-lineup__product-name,.d4-lineup__price{width:100%;text-align:center;font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.d4-lineup__badge{font-size:16px;line-height:20px;color:var(--d4-badge, #f8200c)}.d4-lineup__product-name,.d4-lineup__price{font-size:20px;line-height:26px;color:var(--d4-product-title)}.d4-lineup__price{color:var(--d4-price)}.d4-lineup__specs{display:flex;flex-direction:column;gap:24px;margin-top:48px}.d4-lineup__spec-group,.d4-lineup__spec-panel{display:contents}.d4-lineup__spec-line{display:grid;grid-template-columns:repeat(var(--d4-cols, 2),minmax(0,1fr));column-gap:44px}.d4-lineup__spec-toggle{display:none}.d4-lineup__spec-cell{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.d4-lineup__spec-label{width:100%;font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;color:var(--d4-spec-label)}.d4-lineup__spec-value{width:100%;font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var(--d4-spec-value)}.d4-lineup__dots{display:none}.d4-lineup__shimmer{display:block;border-radius:6px;background:linear-gradient(90deg,#e6e6e6 25%,#f6f6f6 37%,#e6e6e6 63%);background-size:400% 100%;animation:d4-lineup-shimmer 1.4s ease infinite}.d4-lineup__shimmer--fill{border-radius:inherit}.d4-lineup__shimmer--heading{width:min(420px,70%);height:50px;margin:0 auto}.d4-lineup__shimmer--sub{width:min(240px,46%);height:26px;margin:0 auto}.d4-lineup__shimmer--tab{width:72px;height:16px}.d4-lineup__shimmer--line{height:18px}.d4-lineup__shimmer--badge{width:72px;height:20px;margin:0 auto}.d4-lineup__shimmer--name{width:180px;height:26px;margin:0 auto}.d4-lineup__shimmer--price{width:88px;height:26px;margin:0 auto}.d4-lineup__shimmer--btn{width:140px;height:40px;border-radius:999px;margin:0 auto}.d4-lineup__series-tab:focus,.d4-lineup__series-tab:focus-visible,.d4-lineup__variant-tab:focus,.d4-lineup__variant-tab:focus-visible,.d4-lineup__btn:focus,.d4-lineup__btn:focus-visible,.d4-lineup__spec-toggle:focus,.d4-lineup__spec-toggle:focus-visible,.d4-lineup__dot:focus,.d4-lineup__dot:focus-visible{outline:none;box-shadow:none}.d4-lineup__is-pc{display:block}.d4-lineup__is-mb{display:none}@keyframes d4-lineup-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.d4-lineup__shimmer{animation:none}}@media screen and (max-width:989px){.d4-lineup{padding:40px 24px 80px}.d4-lineup__header{gap:8px}.d4-lineup__title{font-size:24px;line-height:32px}.d4-lineup__subtitle{font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px}.d4-lineup__shimmer--heading{height:32px}.d4-lineup__shimmer--sub{height:18px}.d4-lineup__series{display:block;border-bottom:1px solid rgba(0,0,0,.12)}.d4-lineup__series-list{gap:64px;border-bottom:0}.d4-lineup__series-tab{min-height:48px;padding:13px 0 9px;color:var(--d4-tab-m);font-size:14px;line-height:1.2}.d4-lineup__series-tab[aria-selected=true]{color:var(--d4-tab-active)}.d4-lineup__series-tab[aria-selected=true]:after{bottom:0;height:3px}.d4-lineup__variants{flex-wrap:nowrap;justify-content:safe center;margin-top:12px;overflow-x:auto;scrollbar-width:none}.d4-lineup__variants::-webkit-scrollbar{display:none}.d4-lineup__variant-tab{flex:0 0 auto;min-height:36px;padding:9px 16px;white-space:nowrap}.d4-lineup__hero{border-radius:12px;aspect-ratio:327 / 686}.d4-lineup__media--mb{display:block}.d4-lineup__has-mobile .d4-lineup__media--pc,.d4-lineup__is-pc{display:none}.d4-lineup__is-mb{display:block}.d4-lineup__btn{min-height:36px;padding:9px 16px}.d4-lineup__products{display:flex;column-gap:0;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.d4-lineup__products::-webkit-scrollbar,.d4-lineup__spec-line::-webkit-scrollbar{display:none}.d4-lineup__product{flex:0 0 calc(50% - 8px);scroll-snap-align:start}.d4-lineup__product-photo{width:150px;height:150px}.d4-lineup__badge,.d4-lineup__product-name,.d4-lineup__price{font-size:14px;line-height:18px}.d4-lineup__shimmer--badge,.d4-lineup__shimmer--name,.d4-lineup__shimmer--price{height:18px}.d4-lineup__shimmer--name{width:120px}.d4-lineup__specs{display:block;margin-top:24px}.d4-lineup__spec-group{display:block}.d4-lineup__spec-group+.d4-lineup__spec-group{margin-top:24px}.d4-lineup__spec-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 16px;padding:0 0 16px;border:0;border-bottom:1px solid rgba(0,0,0,.12);background:transparent;color:var(--d4-spec-group);font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-align:left;cursor:pointer}.d4-lineup__spec-chevron{flex:0 0 auto;transition:transform .2s ease}.d4-lineup__spec-group.is-collapsed .d4-lineup__spec-chevron{transform:rotate(180deg)}.d4-lineup__spec-group.is-collapsed .d4-lineup__spec-panel{display:none}.d4-lineup__spec-panel{display:block}.d4-lineup__spec-line{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.d4-lineup__spec-line+.d4-lineup__spec-line{margin-top:24px}.d4-lineup__spec-cell{flex:0 0 calc(50% - 8px);scroll-snap-align:start}.d4-lineup__spec-label{color:var(--d4-spec-label-m);font-size:14px;line-height:18px}.d4-lineup__spec-value{color:var(--d4-spec-value-m);font-family:Helvetica Neue ForEco Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.d4-lineup__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:16px}.d4-lineup__dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#d5d5d5;cursor:pointer}.d4-lineup__dot.is-active{width:18px;background:#000}}@media screen and (min-width:990px){.d4-lineup__has-mobile .d4-lineup__media--mb{display:none}}.d4-lineup__compare-head{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;text-align:center}.d4-lineup__compare-title{width:100%;font-family:Helvetica Neue ForEco Md,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:500;line-height:50px;color:var(--d4-heading)}.d4-lineup__compare-subtitle{width:100%;font-family:Helvetica Neue ForEco Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:26px;color:var(--d4-subtitle)}@media screen and (max-width:989px){.d4-lineup__compare-head{gap:8px;margin-bottom:24px}.d4-lineup__compare-title{font-size:24px;line-height:32px}.d4-lineup__compare-subtitle{font-size:14px;line-height:18px}}@media screen and (max-width:989px){.d4-lineup__spec-panel{padding-top:16px}}@media screen and (max-width:989px){.d4-lineup__hero.d4-lineup__has-mobile{height:auto;aspect-ratio:auto}.d4-lineup__hero.d4-lineup__has-mobile .d4-lineup__media--mb{position:relative;inset:auto;width:100%;height:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/517/assets/d4-product-lineup.css.map */
