.wsale-serve{padding-block:var(--wsale-padding-top, 120px) var(--wsale-padding-bottom, 120px);border-top:1px solid var(--wsale-serve-border, var(--wsale-border));background:var(--wsale-serve-bg, var(--wsale-white));color:var(--wsale-serve-text, var(--wsale-black))}.wsale-serve__head{max-width:760px;margin-bottom:clamp(42px,5vw,58px)}.wsale-serve__heading>*{margin:0;color:var(--wsale-serve-text, var(--wsale-black));font-size:clamp(40px,4rem,64px);font-weight:900;letter-spacing:0;line-height:1;max-width:100%;overflow-wrap:break-word;text-wrap:balance}.wsale-serve__heading em{color:var(--wsale-serve-accent, var(--wsale-gold));font-style:italic;font-weight:400}.wsale-serve__intro{max-width:590px;margin-top:20px}.wsale-serve__intro>*{margin:0;color:var(--wsale-serve-body, var(--wsale-body));font-size:16.5px;font-weight:500;line-height:1.75}.wsale-serve__footnote{max-width:760px;margin:36px auto 0;text-align:center}.wsale-serve__footnote>*{margin:0;color:var(--wsale-serve-body, var(--wsale-body));font-size:15px;font-weight:500;line-height:1.65}.wsale-serve__footnote a{color:var(--wsale-serve-text, var(--wsale-black));text-decoration:none;border-bottom:1px solid var(--wsale-serve-accent, var(--wsale-gold));transition:color .18s ease}.wsale-serve__footnote a:hover{color:var(--wsale-serve-accent, var(--wsale-gold))}.wsale-serve--photos{border-top:0;min-width:0}.wsale-serve--photos .wsale-serve__head{max-width:960px;margin:0 auto 48px;text-align:center}.wsale-serve--photos .wsale-serve__heading>*{font-size:64px;line-height:1.05}.wsale-serve--photos .wsale-serve__heading em{color:inherit;font-weight:inherit}.wsale-serve--photos .wsale-serve__intro{margin-inline:auto}.wsale-serve__carousel{--slideshow-gap: 28px;--gutter-slide-width: 22px;--slide-width: 320px;min-width:0;max-width:100%}.wsale-serve__carousel slideshow-container{background:transparent}.wsale-serve__carousel slideshow-slides{padding-block:8px 16px}.wsale-serve__carousel .wsale-serve__slide{overflow:visible;content-visibility:visible;scroll-snap-align:start;cursor:inherit}.wsale-serve__photo-card{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:18px;transition:transform .18s ease,filter .18s ease}.wsale-serve__photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid #121212;border-radius:inherit;background:#3a3a3a}.wsale-serve__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wsale-serve__photo{display:block;object-fit:cover}.wsale-serve__title-wrap{position:absolute;z-index:1;inset:2px 3px auto;display:block;min-width:0}.wsale-serve__photo-title{margin:0;font-family:var(--font-heading--family);font-weight:900;font-size:var(--wsale-serve-title-fitted, 48px);line-height:.96;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;text-align:left;text-wrap:initial}.wsale-serve__title-wrap--inset{inset:24px 24px auto}.wsale-serve__title-wrap--inset .wsale-serve__photo-title{font-size:var(--wsale-serve-title-fitted, var(--wsale-serve-title-size, 28px));line-height:1.15;text-transform:none}.wsale-serve__carousel slideshow-arrows{padding-inline:16px}.wsale-serve__carousel .slideshow-control{opacity:1;width:52px;height:52px;min-width:44px;min-height:44px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#121212;box-shadow:none;filter:none}.wsale-serve__carousel .slideshow-control[disabled]{visibility:hidden}.wsale-serve__carousel .slideshow-control:focus-visible{outline:2px solid #121212;outline-offset:3px}@media(hover:hover)and (pointer:fine){.wsale-serve__photo-card:hover{transform:translateY(-3px);filter:drop-shadow(8px 8px 0 #111)}}@media(max-width:1099px){.wsale-serve--photos .wsale-serve__heading>*{font-size:48px}}@media(max-width:749px){.wsale-serve__carousel{--slide-width: min(280px, calc(100% - 40px) );--slideshow-gap: 20px;--gutter-slide-width: 16px}.wsale-serve--photos .wsale-serve__head{margin-bottom:28px}.wsale-serve--photos .wsale-serve__heading>*{font-size:36px}.wsale-serve__carousel slideshow-arrows{padding-inline:8px}.wsale-serve__carousel .slideshow-control{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.wsale-serve__photo-card{transition:none}.wsale-serve__photo-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/wsale-serve-carousel.css.map */
