.cs-section .cs-header{text-align:center;margin-bottom:24px}.cs-section .cs-header__title{margin:0;font-family:var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase}.cs-section .cs-header__sub{margin:8px 0 0;opacity:.75}.cs-section .cs-grid{display:grid;grid-template-columns:1fr;gap:var(--cs-gap-mb)}.cs-section .cs-banner{position:relative;display:block;overflow:hidden;color:var(--cs-text);text-decoration:none}.cs-section .cs-banner__media{position:relative;width:100%;height:100%}.cs-section .cs-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cs-focal, center center);transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.cs-section .cs-banner:hover .cs-banner__media img{transform:scale(1.03)}.cs-section .cs-banner__media--mobile{display:none}.cs-section .cs-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--cs-overlay)),rgba(0,0,0,calc(var(--cs-overlay) * .35)) 45%,#0000 75%)}.cs-section .cs-banner__content{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;padding:0 20px;pointer-events:none}.cs-section .cs-banner__content>*{pointer-events:auto}.cs-section .cs-banner__eyebrow{font-size:12px;letter-spacing:.25em;text-transform:uppercase;margin:0 0 8px}.cs-section .cs-banner__title{margin:0;color:inherit;line-height:1.1;font-family:var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase}.cs-section .cs-banner__text{margin:10px 0 0;max-width:460px;font-size:14px;line-height:1.6}.cs-section .cs-banner__btn{display:inline-block;margin-top:18px;padding:14px 34px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;line-height:1;color:var(--cs-btn-text);background:var(--cs-btn-bg);border:1.5px solid var(--cs-btn-border);text-shadow:0 1px 6px rgba(0,0,0,.55);box-shadow:0 2px 14px #0000002e,inset 0 0 12px #00000014;transition:background .3s ease,color .3s ease,text-shadow .3s ease}.cs-section .cs-banner__content>.cs-banner__btn:only-child{margin-top:0}.cs-section .cs-mbtn{display:none}.cs-section .cs-banner:hover .cs-banner__btn:hover,.cs-section .cs-banner__btn:hover{background:var(--cs-btn-text);color:var(--cs-btn-hover-text);border-color:var(--cs-btn-text);text-shadow:none}@media(hover:hover)and (min-width:768px){.cs-section .cs-banner--reveal .cs-banner__content>*{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}.cs-section .cs-banner--reveal .cs-banner__content>*:nth-child(2){transition-delay:.05s}.cs-section .cs-banner--reveal .cs-banner__content>*:nth-child(3){transition-delay:.1s}.cs-section .cs-banner--reveal .cs-banner__content>*:last-child{transition-delay:.12s}.cs-section .cs-banner--reveal:hover .cs-banner__content>*,.cs-section .cs-banner--reveal:focus-visible .cs-banner__content>*{opacity:1;transform:none}}.cs-section .card-group-abs-center{display:none!important}.cs-section .cs-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-gap-mb);align-content:start}.cs-section .cs-products .product{min-width:0}.cs-section .cs-products .product .product-item{margin-bottom:0}.cs-section .cs-products .card-media{padding-bottom:var(--cs-img-ratio, 120%)!important;height:0}.cs-section .cs-products .card-media>img,.cs-section .cs-products .card-media>video{object-fit:cover!important;object-position:var(--cs-img-pos, center top)!important}.cs-section .cs-products .card-information{padding-top:10px}.cs-section .cs-view-all{text-align:center;margin-top:22px}.cs-section .cs-view-all a{display:inline-block;padding-bottom:3px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.cs-section .cs-progress{display:none}@media(max-width:767px){.cs-section .cs-grid{gap:14px}.cs-section .cs-banner{width:100vw;margin-left:calc(50% - 50vw);height:var(--cs-mb-banner-h, 85svh)}.cs-section .cs-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.cs-section .cs-banner__media img{height:100%}.cs-section .cs-banner__media--mobile{display:block}.cs-section .cs-banner__media--mobile+.cs-banner__media--desktop{display:none}.cs-section .cs-banner__content{padding:0 16px}.cs-section .cs-banner__btn{display:none}.cs-section .cs-mbtn{display:block;margin:0 12px;padding:15px 20px;background:#111;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1}.cs-section .cs-mbtn:active{background:#333}.cs-section .cs-products .card-media{padding-bottom:var(--cs-mb-img-ratio, 130%)!important}.cs-section .cs-products{padding:0 12px}.cs-section .cs-products--slider{display:flex;gap:var(--cs-gap-mb);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100vw;margin-left:calc(50% - 50vw)}.cs-section .cs-products--slider::-webkit-scrollbar{display:none}.cs-section .cs-products--slider:after{content:"";flex:0 0 2px}.cs-section .cs-products--slider .product{flex:0 0 var(--cs-mb-card);scroll-snap-align:start}.cs-section .cs-progress{display:block;position:relative;overflow:hidden;height:2px;margin:16px 12px 0;background:#e6e6e6;border-radius:2px}.cs-section .cs-progress__thumb{display:block;height:100%;width:40%;background:#8a8a8a;border-radius:2px;transition:transform .12s linear}}@media(min-width:768px){.cs-section .cs-grid{grid-template-columns:var(--cs-bw, 1fr) var(--cs-pw, 1fr);gap:var(--cs-gap);align-items:stretch}.cs-section .cs-grid--right{grid-template-columns:var(--cs-pw, 1fr) var(--cs-bw, 1fr)}.cs-section .cs-grid--right .cs-banner{order:2}.cs-section .cs-grid--right .cs-side{order:1}.cs-section .cs-products{gap:calc(var(--cs-gap) * 1.25) var(--cs-gap)}.cs-section .cs-side{padding:0 var(--cs-side-pad);align-self:start}.cs-section .cs-banner{min-height:100%}.cs-section .cs-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.cs-section .cs-banner__content{padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-collection-showcase.css.map */
