.ws-editorial,.ws-feature{color:#111;background:#fff}.ws-editorial{padding:58px 40px 48px}.ws-editorial__inner,.ws-feature__inner{width:100%;max-width:1440px;margin:0 auto}.ws-editorial__heading{margin-bottom:32px;text-align:center}.ws-editorial__kicker{margin:0 0 8px;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.04em}.ws-editorial__heading h2{margin:0;font-size:30px;line-height:1.2;letter-spacing:.025em;font-weight:700}.ws-editorial__grid{display:grid;grid-template-columns:repeat(var(--ws-editorial-columns, 4),minmax(0,1fr));gap:32px 20px}.ws-editorial__card{min-width:0}.ws-editorial__card-link{display:block;height:100%;color:inherit;text-decoration:none}.ws-editorial__card-link:hover{text-decoration:none}.ws-editorial__media{overflow:hidden;aspect-ratio:4 / 3;background:#f4f4f4}.ws-editorial__grid--square .ws-editorial__media{aspect-ratio:1}.ws-editorial__grid--portrait .ws-editorial__media{aspect-ratio:3 / 4}.ws-editorial__grid--wide .ws-editorial__media{aspect-ratio:16 / 9}.ws-editorial__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ws-editorial__copy{padding-top:17px}.ws-editorial__date{display:block;margin-bottom:8px;font-size:11px;line-height:1.5;color:#737373;letter-spacing:.04em}.ws-editorial__copy h3{margin:0;font-size:16px;line-height:1.7;letter-spacing:.01em;font-weight:500;overflow-wrap:anywhere}.ws-editorial__text{margin:7px 0 0;color:#666;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.ws-editorial__footer{margin-top:32px;text-align:center}.ws-editorial__more{display:inline-flex;align-items:center;justify-content:center;gap:40px;min-width:200px;min-height:48px;padding:10px 20px;border:1px solid #ccc;font-size:12px;line-height:1.5;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ws-editorial__more:hover{border-color:#111;background:#111;color:#fff;text-decoration:none}.ws-editorial__empty,.ws-editorial__empty-card{padding:30px 24px;border:1px dashed #bdbdbd;background:#fafafa;color:#555;text-align:center;font-size:13px}.ws-editorial__empty p,.ws-editorial__empty-card p{margin:0}.ws-editorial__empty p+p{margin-top:8px}.ws-feature{padding:50px 40px}.ws-feature__inner{position:relative;isolation:isolate;display:grid;align-items:center;min-height:480px;overflow:hidden;background:#5c665c;color:#fff}.ws-feature__media,.ws-feature__media:after,.ws-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ws-feature__media{z-index:-1}.ws-feature__media img{object-fit:cover;object-position:var(--ws-feature-position, 50%) center}.ws-feature__media:after{content:"";background:rgb(0 0 0 / var(--ws-feature-overlay, .35))}.ws-feature__content{padding:58px 60px;max-width:740px}.ws-feature__kicker{margin:0 0 22px;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.12em}.ws-feature__content h2{margin:0;font-size:clamp(27px,3.2vw,44px);line-height:1.5;font-weight:500;letter-spacing:.03em}.ws-feature__text{margin:22px 0 0;font-size:13px;line-height:2}.ws-feature__button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-width:215px;min-height:48px;padding:12px 20px;margin-top:28px;border:1px solid #fff;color:#fff;font-size:12px;line-height:1.5;transition:background-color .2s ease,color .2s ease}.ws-feature__button:hover{background:#fff;color:#111;text-decoration:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.ws-editorial__card-link:hover .ws-editorial__media img{transform:scale(1.025)}}@media(max-width:989px){.ws-editorial{padding-right:24px;padding-left:24px}.ws-editorial__grid{gap:28px 16px}.ws-feature{padding-right:24px;padding-left:24px}.ws-feature__content{padding:48px 36px}}@media(max-width:749px){.ws-editorial{padding:36px 16px 30px}.ws-editorial__heading{margin-bottom:23px}.ws-editorial__kicker{margin-bottom:6px;font-size:10px}.ws-editorial__heading h2{font-size:24px}.ws-editorial__grid{grid-template-columns:repeat(var(--ws-editorial-mobile-columns, 2),minmax(0,1fr));gap:25px 12px}.ws-editorial__copy{padding-top:12px}.ws-editorial__copy h3{font-size:13px;line-height:1.7}.ws-editorial__text{font-size:11px}.ws-editorial__footer{margin-top:24px}.ws-feature{padding:30px 0}.ws-feature__inner{min-height:450px}.ws-feature__content{padding:40px 26px}.ws-feature__kicker{margin-bottom:17px;font-size:10px}.ws-feature__content h2{font-size:27px}.ws-feature__text{font-size:12px}}@media(prefers-reduced-motion:reduce){.ws-editorial__media img,.ws-editorial__more,.ws-feature__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ws-editorial.css.map */
