.technics-category-module--showcase{--tcs-tint:#f3f4f6;--tcs-tint:color-mix(in srgb,var(--theme-color-1,#3660BC) 4%,#f3f4f6);--tcs-panel:#eceff3;--tcs-panel:color-mix(in srgb,var(--theme-color-1,#3660BC) 7%,#f1f2f4);--tcs-tint-strong:#e6e9ee;--tcs-tint-strong:color-mix(in srgb,var(--theme-color-1,#3660BC) 6%,#e8eaed);--tcs-dot:#b8c0cc;--tcs-dot:color-mix(in srgb,var(--theme-color-1,#3660BC) 40%,#fff);--tcs-ease:cubic-bezier(.22,1,.36,1);--tcs-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10M8.5 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.technics-category-module--showcase .category__showcase-card{border:0}.technics-category-module--showcase .category__showcase-card,.technics-category-module--showcase .category__showcase-card:hover{box-shadow:none;transform:none}.technics-category-module--showcase .category__showcase-title{text-wrap:balance;overflow-wrap:anywhere}.technics-category-module--showcase .technics-name-word{display:inline-block;max-width:100%;text-decoration:inherit;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}.technics-category-module--showcase .category__showcase-link{color:var(--tx-1,#1f2633);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:color .2s var(--tcs-ease)}.technics-category-module--showcase .category__showcase-link:hover{color:var(--theme-color-1,#3660BC)}.technics-category-module--showcase .category__showcase-title a:focus-visible,.technics-category-module--showcase .category__showcase-link:focus-visible,.technics-category-module--showcase .category__showcase-more:focus-visible,.technics-category-module--showcase .category__showcase-media:focus-visible{outline:.2rem solid var(--theme-color-1,#3660BC);outline-offset:.3rem;border-radius:.4rem}.technics-category-module--showcase .category__showcase-more{gap:.6rem;margin-top:auto;padding:0;border:0;font-size:1.6rem;line-height:2.2rem;font-weight:500;text-underline-offset:.3rem}.technics-category-module--showcase .category__showcase-more:hover{text-decoration:underline}.technics-category-module--showcase .category__showcase-more::after{content:'';width:1.4rem;height:1.4rem;margin:0;background:currentColor;-webkit-mask:var(--tcs-arrow) center / contain no-repeat;mask:var(--tcs-arrow) center / contain no-repeat;font-size:0;letter-spacing:0;transform:none;transition:transform .25s var(--tcs-ease)}.technics-category-module--showcase .category__showcase-more:hover::after{transform:translateX(.3rem)}.technics-category-module--showcase .category__showcase-media img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s var(--tcs-ease)}.technics-category-module--showcase-1 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr));gap:2rem}.technics-category-module--showcase-1 .category__showcase-card{grid-template-columns:11.2rem minmax(0,1fr);align-items:start;gap:2rem;min-height:0;padding:1.6rem 2rem 1.8rem 1.6rem;border-radius:1.6rem;background:var(--tcs-tint);transition:background-color .25s var(--tcs-ease)}.technics-category-module--showcase-1 .category__showcase-card:hover{background:var(--tcs-tint-strong)}.technics-category-module--showcase-1 .category__showcase-media{display:grid;place-items:center;aspect-ratio:1;padding:1.2rem;border-radius:1.2rem;background:#fff}.technics-category-module--showcase-1 .category__showcase-card:hover .category__showcase-media img{transform:scale(1.05)}.technics-category-module--showcase-1 .category__showcase-content{padding-top:.4rem}.technics-category-module--showcase-1 .category__showcase-title{margin:0 0 1.2rem;font-size:2rem;line-height:2.6rem;font-weight:500;letter-spacing:-.01em}.technics-category-module--showcase-1 .category__showcase-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-self:stretch;gap:.2rem 2.4rem;margin:0 0 1.4rem}.technics-category-module--showcase-1 .category__showcase-link{padding:.3rem 0;font-size:1.6rem;line-height:2.2rem}.technics-category-module--showcase-1 .category__showcase-card.category__showcase-card--leaf{align-self:stretch;align-items:center}.technics-category-module--showcase-1 .category__showcase-card--leaf .category__showcase-content{padding-top:0}.technics-category-module--showcase-1 .category__showcase-card--leaf .category__showcase-title{margin-bottom:0}.technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:3.6rem 2.4rem}.technics-category-module--showcase-2 .category__showcase-card{display:flex;flex-direction:column;gap:1.6rem;min-height:0;padding:0;border-radius:0;background:transparent}.technics-category-module--showcase-2 .category__showcase-media{display:grid;place-items:center;aspect-ratio:5 / 4;max-height:30rem;padding:2.4rem 3.2rem;border-radius:1.6rem;background:var(--tcs-tint);transition:background-color .3s var(--tcs-ease)}.technics-category-module--showcase-2 .category__showcase-card:hover .category__showcase-media{background:var(--tcs-tint-strong)}.technics-category-module--showcase-2 .category__showcase-card:hover .category__showcase-media img{transform:scale(1.06)}.technics-category-module--showcase-2 .category__showcase-title{margin:0 0 .8rem;font-size:2.4rem;line-height:2.8rem;font-weight:500;letter-spacing:-.01em}.technics-category-module--showcase-2 .category__showcase-list{flex-direction:row;flex-wrap:wrap;gap:.2rem 0;margin:0 0 1.2rem -1.8rem;font-size:1.6rem;line-height:2.4rem;clip-path:inset(-1rem -1rem -1rem 1.2rem)}.technics-category-module--showcase-2 .category__showcase-list li{position:relative;padding-left:1.8rem}.technics-category-module--showcase-2 .category__showcase-list li::before{content:'';position:absolute;top:1rem;left:.7rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--tcs-dot)}.technics-category-module--showcase-2 .category__showcase-link{font-size:inherit;line-height:inherit}.technics-category-module--showcase-2 .category__showcase-link:hover{text-decoration:underline}.technics-category-module--showcase-3 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,44rem),1fr));align-items:stretch;gap:2rem}.technics-category-module--showcase-3 .category__showcase-card{grid-template-columns:minmax(0,1fr) 11.2rem;grid-template-areas:"title media" "list list" "more more";grid-template-rows:auto auto 1fr;align-items:start;gap:0 2rem;min-height:0;padding:2rem 2rem 2.4rem 2.4rem;border-radius:2rem;background:var(--tcs-panel);transition:background-color .3s var(--tcs-ease)}.technics-category-module--showcase-3 .category__showcase-card:hover{background:var(--tcs-tint-strong)}.technics-category-module--showcase-3 .category__showcase-content{display:contents}.technics-category-module--showcase-3 .category__showcase-media{grid-area:media;display:grid;place-items:center;aspect-ratio:1;padding:1.2rem;border-radius:1.6rem;background:#fff}.technics-category-module--showcase-3 .category__showcase-card:hover .category__showcase-media img{transform:scale(1.05)}.technics-category-module--showcase-3 .category__showcase-title{grid-area:title;align-self:center;margin:0;font-size:2.6rem;line-height:3rem;font-weight:500;letter-spacing:-.01em}.technics-category-module--showcase-3 .category__showcase-list{grid-area:list;flex-direction:row;flex-wrap:wrap;gap:.6rem;margin:1.8rem 0 0}.technics-category-module--showcase-3 .category__showcase-link{display:inline-flex;align-items:center;min-height:3.4rem;padding:.6rem 1.3rem;border-radius:1.7rem;background:#fff;color:var(--tx-1,#1f2633);font-size:1.6rem;line-height:2.2rem;transition:color .2s var(--tcs-ease),background-color .2s var(--tcs-ease)}.technics-category-module--showcase-3 .category__showcase-link:hover{color:var(--theme-color-1,#3660BC);text-decoration:none;background:var(--tcs-tint)}.technics-category-module--showcase-3 .category__showcase-link:focus-visible{border-radius:1.7rem}.technics-category-module--showcase-3 .category__showcase-more{grid-area:more;justify-self:start;margin-top:1.6rem}.technics-category-module--showcase-4 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;gap:5.6rem 4rem}.technics-category-module.technics-category-module--showcase-4 .category__showcase{display:block;columns:28rem 4}.technics-category-module.technics-category-module--showcase-4 .category__showcase-card{margin:0 0 5.6rem;break-inside:avoid}.technics-category-module--showcase-4 .category__showcase-card{grid-template-columns:minmax(0,1fr) 8rem;grid-template-areas:"title title" "list media" "more more";grid-template-rows:auto 1fr auto;align-items:start;gap:0 1.4rem;min-height:0;padding:0;border-radius:0;background:transparent}.technics-category-module--showcase-4 .category__showcase-card::before{content:'';grid-row:1;grid-column:1 / -1;align-self:stretch;border-radius:1.2rem;background:var(--tcs-panel)}.technics-category-module--showcase-4 .category__showcase-content{display:contents}.technics-category-module--showcase-4 .category__showcase-media{grid-area:media;display:grid;place-items:center;aspect-ratio:1;margin-top:1.4rem;padding:.6rem;border-radius:1rem;background:var(--tcs-tint)}.technics-category-module--showcase-4 .category__showcase-card.category__showcase-card--leaf{grid-template-areas:"title media" "more more";grid-template-rows:auto auto}.technics-category-module--showcase-4 .category__showcase-card--leaf .category__showcase-media{margin:.8rem .8rem .8rem 0;background:#fff}.technics-category-module--showcase-4 .category__showcase-title{position:relative;grid-area:title;align-self:center;margin:0;padding:1.4rem 1.2rem;font-size:2.4rem;line-height:2.8rem;font-weight:500;letter-spacing:-.01em}.technics-category-module--showcase-4 .category__showcase-list{grid-area:list;gap:.2rem;margin:1.4rem 0 0}.technics-category-module--showcase-4 .category__showcase-link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 1.2rem;border-radius:.8rem;color:var(--tx-1,#1f2633);font-size:1.6rem;line-height:2.2rem;transition:color .2s var(--tcs-ease),background-color .2s var(--tcs-ease)}.technics-category-module--showcase-4 .category__showcase-link:hover,.technics-category-module--showcase-4 .category__showcase-link:focus-visible{text-decoration:none;background:var(--tcs-tint)}.technics-category-module--showcase-4 .category__showcase-more{grid-area:more;justify-self:start;margin:1.4rem 0 0 1.2rem}@media (min-width:768px) and (max-width:991px){.technics-category-module--showcase-1 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1.6rem}.technics-category-module--showcase-1 .category__showcase-card{grid-template-columns:8.8rem minmax(0,1fr);gap:1.6rem;padding:1.4rem 1.6rem 1.4rem 1.4rem}.technics-category-module--showcase-1 .category__showcase-title,.technics-category-module--showcase-2 .category__showcase-title{font-size:2rem;line-height:2.4rem}.technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));row-gap:3.2rem}.technics-category-module--showcase-2 .category__showcase-media{grid-template:minmax(0,1fr) / minmax(0,1fr);max-height:16rem;padding:1.6rem 2rem}#column-left ~ [class*="col-"] .technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.6rem}.technics-category-module--showcase-3 .category__showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));gap:1.6rem}.technics-category-module--showcase-3 .category__showcase-card{grid-template-columns:minmax(0,1fr) 8.8rem;padding:1.8rem}.technics-category-module--showcase-3 .category__showcase-title{font-size:2rem;line-height:2.4rem}}@media (min-width:768px){.technics-category-module.technics-category-module--showcase-1 .category__showcase,.technics-category-module.technics-category-module--showcase-3 .category__showcase{display:block}.technics-category-module.technics-category-module--showcase-1 .category__showcase{column-width:36rem}.technics-category-module.technics-category-module--showcase-3 .category__showcase{column-width:44rem}.technics-category-module.technics-category-module--showcase-1 .category__showcase-card,.technics-category-module.technics-category-module--showcase-3 .category__showcase-card{margin:0 0 2rem;break-inside:avoid}.technics-category-module.technics-category-module--showcase-1 .category__showcase-card:last-child,.technics-category-module.technics-category-module--showcase-3 .category__showcase-card:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.technics-category-module.technics-category-module--showcase-1 .category__showcase{column-width:30rem}.technics-category-module.technics-category-module--showcase-3 .category__showcase{column-width:32rem}.technics-category-module.technics-category-module--showcase-1 .category__showcase-card:not(:last-child),.technics-category-module.technics-category-module--showcase-3 .category__showcase-card:not(:last-child){margin-bottom:1.6rem}}.technics-category-module--showcase .category__showcase.category__showcase--lanes{display:flex;align-items:stretch}.technics-category-module--showcase .category__showcase-lane{display:flex;flex:1 1 0;flex-direction:column;gap:2rem;min-width:0}.technics-category-module.technics-category-module--showcase .category__showcase-lane>.category__showcase-card{margin:0}.technics-category-module--showcase .category__showcase--flush .category__showcase-lane>.category__showcase-card:last-child{flex-grow:1;align-content:start}.technics-category-module--showcase-4 .category__showcase--flush .category__showcase-lane>.category__showcase-card:last-child:not(.category__showcase-card--leaf){grid-template-rows:auto auto 1fr}.technics-category-module--showcase-4 .category__showcase--flush .category__showcase-lane>.category__showcase-card--leaf:last-child{grid-template-rows:auto 1fr}.technics-category-module--showcase-4 .category__showcase--flush .category__showcase-lane>.category__showcase-card--leaf:last-child::before{grid-row:1 / -1}.technics-category-module--showcase-4 .category__showcase-lane{gap:5.6rem}@media (min-width:768px) and (max-width:991px){.technics-category-module--showcase-1 .category__showcase-lane,.technics-category-module--showcase-3 .category__showcase-lane{gap:1.6rem}}.technics-category-module--showcase>.container-fluid,.catalog__category.technics-category-module--showcase{container-type:inline-size}@media (min-width:992px){@container (min-width:52.4rem) and (max-width:79.79rem){.technics-category-module--showcase-2 .category__showcase>.category__showcase-card:last-child:nth-child(2n+1):not(:first-child){grid-column:1 / -1}}@container (min-width:79.8rem) and (max-width:107.19rem){.technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(6,minmax(0,1fr))}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card{grid-column:span 2}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(3n+1):not(:first-child))>.category__showcase-card:nth-last-child(-n+4){grid-column:span 3}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(3n+2))>.category__showcase-card:nth-last-child(-n+2){grid-column:span 3}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card:only-child{grid-column:1 / -1}}@container (min-width:107.2rem) and (max-width:134.59rem){.technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(12,minmax(0,1fr))}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card{grid-column:span 3}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+1):not(:first-child))>.category__showcase-card:nth-last-child(-n+5){grid-column:span 4}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+1):not(:first-child))>.category__showcase-card:nth-last-child(-n+2){grid-column:span 6}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+2))>.category__showcase-card:nth-last-child(-n+2){grid-column:span 6}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+3))>.category__showcase-card:nth-last-child(-n+3){grid-column:span 4}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card:only-child{grid-column:1 / -1}}@container (min-width:90rem) and (max-width:135.99rem){.technics-category-module--showcase-3 .category__showcase-card:last-child:nth-child(2n+1){grid-column:1 / -1}}@container (min-width:74rem) and (max-width:111.99rem){.technics-category-module--showcase-1 .category__showcase-card:last-child:nth-child(2n+1){grid-column:1 / -1}}}@media (min-width:768px) and (max-width:991px){@container (min-width:42.4rem) and (max-width:64.79rem){.technics-category-module--showcase-2 .category__showcase>.category__showcase-card:last-child:nth-child(2n+1):not(:first-child){grid-column:1 / -1}}@container (min-width:64.8rem) and (max-width:87.19rem){.technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(6,minmax(0,1fr))}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card{grid-column:span 2}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(3n+1):not(:first-child))>.category__showcase-card:nth-last-child(-n+4){grid-column:span 3}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(3n+2))>.category__showcase-card:nth-last-child(-n+2){grid-column:span 3}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card:only-child{grid-column:1 / -1}}@container (min-width:87.2rem){.technics-category-module--showcase-2 .category__showcase{grid-template-columns:repeat(12,minmax(0,1fr))}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card{grid-column:span 3}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+1):not(:first-child))>.category__showcase-card:nth-last-child(-n+5){grid-column:span 4}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+1):not(:first-child))>.category__showcase-card:nth-last-child(-n+2){grid-column:span 6}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+2))>.category__showcase-card:nth-last-child(-n+2){grid-column:span 6}.technics-category-module--showcase-2 .category__showcase:has(>.category__showcase-card:last-child:nth-child(4n+3))>.category__showcase-card:nth-last-child(-n+3){grid-column:span 4}.technics-category-module--showcase-2 .category__showcase>.category__showcase-card:only-child{grid-column:1 / -1}}@container (min-width:66rem){.technics-category-module--showcase-3 .category__showcase-card:last-child:nth-child(2n+1){grid-column:1 / -1}}@container (min-width:61.6rem) and (max-width:93.19rem){.technics-category-module--showcase-1 .category__showcase-card:last-child:nth-child(2n+1){grid-column:1 / -1}}}@media (max-width:767px){.technics-category-module--showcase .category__showcase-title a{padding:.4rem 0}.technics-category-module--showcase .category__showcase-more{padding:.5rem 0}.technics-category-module--showcase-1 .category__showcase{gap:.8rem}.technics-category-module--showcase-1 .category__showcase-card{grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem;padding:1rem 1.2rem 1rem 1rem;border-radius:1.2rem}.technics-category-module--showcase-1 .category__showcase-media{padding:.6rem;border-radius:.8rem}.technics-category-module--showcase-1 .category__showcase-content{padding-top:0}.technics-category-module--showcase-1 .category__showcase-title{margin-bottom:.2rem;font-size:1.8rem;line-height:2.2rem}.technics-category-module--showcase-1 .category__showcase-list{row-gap:0;margin-bottom:0}.technics-category-module--showcase-1 .category__showcase-link{padding:.4rem 0;font-size:1.6rem}.technics-category-module--showcase-2 .category__showcase{display:flex;gap:1.2rem;margin:0 -2rem;padding:0 2rem .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 2rem;scrollbar-width:none}.technics-category-module--showcase-2 .category__showcase::-webkit-scrollbar{display:none}.technics-category-module--showcase-2 .category__showcase-card{flex:0 0 76%;gap:1.2rem;scroll-snap-align:start}.technics-category-module--showcase-2 .category__showcase-card:only-child{flex-basis:100%}.technics-category-module--showcase-2 .category__showcase-media{aspect-ratio:4 / 3;padding:1.6rem 2rem;border-radius:1.4rem}.technics-category-module--showcase-2 .category__showcase-title{margin-bottom:.4rem;font-size:2rem;line-height:2.4rem}.technics-category-module--showcase-2 .category__showcase-list{margin-bottom:0;font-size:1.6rem;line-height:2.4rem}.technics-category-module--showcase-2 .category__showcase-link{padding:0}.technics-category-module--showcase-3 .category__showcase{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch;gap:1rem}.technics-category-module--showcase-3 .category__showcase-card{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 6.4rem;column-gap:1.2rem;padding:1.4rem;border-radius:1.6rem}.technics-category-module--showcase-3 .category__showcase-card.category__showcase-card--leaf{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "title" "more";grid-template-rows:auto auto 1fr;row-gap:1rem}.technics-category-module--showcase-3 .category__showcase-card--leaf:nth-last-child(1 of .category__showcase-card--leaf):nth-child(odd of .category__showcase-card--leaf){grid-column:1 / -1}.technics-category-module--showcase-3:not(.technics-category-module--showcase-no-image) .category__showcase-card--leaf:nth-last-child(1 of .category__showcase-card--leaf):nth-child(odd of .category__showcase-card--leaf){grid-template-columns:minmax(0,1fr) 6.4rem;grid-template-areas:"title media" "more more";grid-template-rows:auto auto}.technics-category-module--showcase-3 .category__showcase-media{padding:.5rem;border-radius:1.2rem}.technics-category-module--showcase-3 .category__showcase-card--leaf .category__showcase-media{width:6.4rem}.technics-category-module--showcase-3 .category__showcase-title{font-size:2rem;line-height:2.4rem}.technics-category-module--showcase-3 .category__showcase-card--leaf .category__showcase-title{align-self:start;font-size:1.7rem;line-height:2.2rem}.technics-category-module--showcase-3 .category__showcase-list{gap:.6rem;margin-top:1rem}.technics-category-module--showcase-3 .category__showcase-link{min-height:3.2rem;padding:.5rem 1.1rem;border-radius:1.6rem;font-size:1.6rem}.technics-category-module--showcase-3 .category__showcase-more{margin-top:1rem}.technics-category-module--showcase-4 .category__showcase{gap:2.4rem}.technics-category-module.technics-category-module--showcase-4 .category__showcase-card{margin-bottom:2.4rem}.technics-category-module--showcase-4 .category__showcase-card{grid-template-columns:minmax(0,1fr) 6.4rem}.technics-category-module--showcase-4 .category__showcase-media{margin-top:.8rem}.technics-category-module--showcase-4 .category__showcase-card--leaf .category__showcase-media{margin:.6rem .6rem .6rem 0}.technics-category-module--showcase-4 .category__showcase-title{padding:1rem 1.2rem;font-size:2rem;line-height:2.4rem}.technics-category-module--showcase-4 .category__showcase-list{gap:0;margin-top:.8rem}.technics-category-module--showcase-4 .category__showcase-link{padding:.5rem 1.2rem}.technics-category-module--showcase-4 .category__showcase-more{margin-top:.8rem}.technics-category-module--showcase-4 .category__showcase-link::after{content:'';flex:0 0 1.4rem;height:1.4rem;background:var(--theme-color-1,#3660BC);-webkit-mask:var(--tcs-arrow) center / contain no-repeat;mask:var(--tcs-arrow) center / contain no-repeat;opacity:.5}}.technics-category-module--showcase-no-image.technics-category-module--showcase .category__showcase-card{grid-template-columns:minmax(0,1fr);min-height:0}.technics-category-module--showcase-no-image.technics-category-module--showcase .category__showcase-content{grid-column:auto;grid-row:auto;width:100%}.technics-category-module--showcase-no-image.technics-category-module--showcase-1 .category__showcase-card{padding:2rem 2.2rem}.technics-category-module--showcase-no-image.technics-category-module--showcase-2 .category__showcase-card{padding:2rem 2.2rem 2.2rem;border-radius:1.6rem;background:var(--tcs-tint)}.technics-category-module--showcase-no-image.technics-category-module--showcase-3 .category__showcase-card,.technics-category-module--showcase-no-image.technics-category-module--showcase-4 .category__showcase-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "list" "more"}@media (max-width:767px){.technics-category-module--showcase-no-image.technics-category-module--showcase-2 .category__showcase-card{padding:1.6rem}}@media (prefers-reduced-motion:reduce){.technics-category-module--showcase .category__showcase-card,.technics-category-module--showcase .category__showcase-media,.technics-category-module--showcase .category__showcase-media img,.technics-category-module--showcase .category__showcase-link,.technics-category-module--showcase .category__showcase-link::after,.technics-category-module--showcase .category__showcase-more::after{transition:none}.technics-category-module--showcase .category__showcase-card:hover .category__showcase-media img{transform:none}}.technics-category-module--showcase-1 .category__head h2.h2.category__heading{margin:clamp(1.6rem,2vw,2.8rem) 0 clamp(1.6rem,1.8vw,2.4rem);color:var(--tx-1,#1f2633);font-size:clamp(3rem,2.4vw,3.6rem);line-height:1.2;font-weight:600;letter-spacing:-.015em}.technics-category-module--showcase-2 .category__head h2.h2.category__heading{margin:clamp(2rem,3vw,4rem) 0 clamp(2.4rem,3vw,4rem);color:var(--tx-1,#1f2633);font-size:clamp(3rem,3.6vw,5.4rem);line-height:1.04;font-weight:500;letter-spacing:-.03em;text-wrap:balance}.technics-category-module--showcase-3 .category__head h2.h2.category__heading{margin:clamp(1.6rem,2vw,2.8rem) 0 clamp(1.6rem,1.8vw,2.4rem);color:var(--theme-color-1,#3660BC);font-size:clamp(3.4rem,2.8vw,4rem);line-height:1.15;font-weight:700;letter-spacing:-.02em}.technics-category-module--showcase-4 .category__head{margin:clamp(1.6rem,2vw,2.8rem) 0 clamp(2rem,2.2vw,3.2rem);padding:0}.technics-category-module--showcase-4 .category__head h2.h2.category__heading{margin:0;color:var(--tx-1,#1f2633);font-size:clamp(3rem,2.6vw,3.6rem);line-height:1.2;font-weight:700;letter-spacing:-.01em}@media (max-width:575px){.technics-category-module--showcase-1 .category__head h2.h2.category__heading{font-size:2.6rem}.technics-category-module--showcase-2 .category__head h2.h2.category__heading{font-size:3rem}.technics-category-module--showcase-3 .category__head h2.h2.category__heading,.technics-category-module--showcase-4 .category__head h2.h2.category__heading{font-size:2.8rem}}@container (min-width:40rem){.catalog__category.technics-category-module--showcase-3 .category__showcase{display:flex;flex-wrap:wrap;gap:1.2rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-card{flex:1 1 100%;min-width:0;grid-template-columns:minmax(0,1fr) 5.6rem;column-gap:1.6rem;padding:1.4rem 1.4rem 1.6rem 2rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-media{padding:.6rem;border-radius:1.2rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-title{font-size:2rem;line-height:2.4rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-list{margin-top:1.2rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-card.category__showcase-card--leaf{flex:1 1 20rem;order:1;grid-template-areas:"title media" "more more";grid-template-rows:auto auto;align-items:center;column-gap:1.2rem;padding:1.4rem 1.4rem 1.4rem 1.6rem;border-radius:1.6rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-card--leaf .category__showcase-title{font-size:1.7rem;line-height:2.1rem}}@container (min-width:72rem){.catalog__category.technics-category-module--showcase-3 .category__showcase-card{grid-template-columns:minmax(0,clamp(16rem,calc(var(--tcs-title-len,18) * 1.4rem),40%)) minmax(0,1fr) 8.8rem;grid-template-areas:"title list media" "title more media";grid-template-rows:1fr auto;align-items:center;gap:0 3.2rem;padding:1.6rem 1.6rem 1.6rem 2.8rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-media{padding:1.2rem;border-radius:1.6rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-title{font-size:2.6rem;line-height:3rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-list{margin:0}.catalog__category.technics-category-module--showcase-3 .category__showcase-more{margin-top:1rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-card.category__showcase-card--leaf{flex-basis:28rem;grid-template-columns:minmax(0,1fr) 8.8rem;gap:0 2rem;padding:1.6rem 1.6rem 1.6rem 2.8rem;border-radius:2rem}.catalog__category.technics-category-module--showcase-3 .category__showcase-card--leaf .category__showcase-title{font-size:2.2rem;line-height:2.6rem}.catalog__category.technics-category-module--showcase-no-image.technics-category-module--showcase-3 .category__showcase-card{grid-template-columns:minmax(0,clamp(16rem,calc(var(--tcs-title-len,18) * 1.4rem),45%)) minmax(0,1fr);grid-template-areas:"title list" "title more"}.catalog__category.technics-category-module--showcase-no-image.technics-category-module--showcase-3 .category__showcase-card--leaf{grid-template-columns:minmax(0,1fr);grid-template-areas:"title";padding:2.4rem 2.8rem}}@container (min-width:40rem) and (max-width:71.99rem){.catalog__category.technics-category-module--showcase-no-image.technics-category-module--showcase-3 .category__showcase-card{grid-template-columns:minmax(0,1fr)}.catalog__category.technics-category-module--showcase-no-image.technics-category-module--showcase-3 .category__showcase-card--leaf{grid-template-columns:minmax(0,1fr);grid-template-areas:"title";padding:1.8rem}}@media (min-width:768px){.catalog__category.technics-category-module--showcase-4 .category__showcase{display:block;columns:26rem 3;column-gap:4rem}.catalog__category.technics-category-module--showcase-4 .category__showcase.category__showcase--lanes{display:flex;gap:4rem}.catalog__category.technics-category-module--showcase-4 .category__showcase-card{margin:0 0 2.4rem;break-inside:avoid}.catalog__category.technics-category-module--showcase-4 .category__showcase-card:last-child,.catalog__category.technics-category-module--showcase-4 .category__showcase-lane>.category__showcase-card{margin-bottom:0}.catalog__category.technics-category-module--showcase-4 .category__showcase-lane{gap:3.2rem}}
