.cs-section{grid-column:1 / -1}.cs{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:32px;padding:64px 0}.cs__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 24px}.cs__title{font-family:var(--font-primary--family);font-size:2rem;line-height:2.6rem;font-weight:400;color:#1c1c1c;margin:0}.cs__desc{font-family:var(--font-secondary--family);font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#6b6b6b;margin:0}.cs__viewport{width:100%;overflow:hidden}.cs__track{display:flex;width:max-content;animation:cs-scroll var(--cs-speed, 25s) linear infinite;will-change:transform}.cs__group{display:flex;gap:var(--cs-gap, 80px);padding-right:var(--cs-gap, 80px);flex-shrink:0}@keyframes cs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:hover){.cs__track:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.cs__track{animation:none}}.cs__card{flex-shrink:0;position:relative;width:300px;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;text-decoration:none;padding-bottom:12px;cursor:pointer}.cs__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s ease-out}@media(hover:hover){.cs__card:hover .cs__card-img{transform:scale(1.04)}}.cs__card-info{position:relative;z-index:1;background:#e9e9e903;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 -1px 33px #0000000f;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;width:calc(100% - 24px)}.cs__card-plus{display:block;flex-shrink:0}@media screen and (max-width:768px){.cs__card-plus{width:18px;height:18px}}.cs__card-name{font-family:var(--font-primary--family);font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#fff;text-align:center;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cs__price{font-family:var(--font-primary--family);font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#fff;text-align:center;margin:0}.cs__price--sale{display:flex;align-items:center;justify-content:center;gap:4px;margin:0}.cs__price-old{font-family:var(--font-primary--family);font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#cdcdcd;text-decoration:line-through;text-decoration-color:#cdcdcd;text-decoration-thickness:1px;white-space:nowrap}.cs__price-new{font-family:var(--font-primary--family);font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#fff;background-color:#c74c49;padding:2px;white-space:nowrap}.cs__cta{font-family:var(--font-secondary--family);font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#111;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}@media screen and (max-width:768px){.cs-section{--cs-gap: 24px}.cs{gap:24px;padding:48px 0}.cs__viewport{overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 24px;scroll-padding-left:24px}.cs__viewport::-webkit-scrollbar{display:none}.cs__track{animation:none}.cs__group[aria-hidden=true]{display:none}.cs__card{width:200px;height:267px;scroll-snap-align:start}.cs__card-info{padding:12px}.cs__card-name,.cs__price,.cs__price-old,.cs__price-new{font-size:1.3rem;line-height:1.8rem}.cs__cta{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-banner-cross-sell.css.map */
