.ol-press{width:100%;background-color:var(--ol-color-white)}.ol-press__container{display:flex;flex-direction:column;gap:var(--ol-space-20);padding-block:120px;padding-inline:52px}.ol-press__header{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:var(--ol-space-8)}.ol-press__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ol-space-8);max-width:752px}.ol-press__eyebrow{display:inline-flex;align-items:center;gap:var(--ol-space-2)}.ol-press__eyebrow-text{margin:0;font-family:var(--ol-font-family-body);font-size:var(--ol-font-size-body);font-weight:400;line-height:1.2;letter-spacing:var(--ol-letter-spacing-uppercase);text-transform:uppercase;color:var(--ol-color-green-sage);white-space:nowrap}.ol-press__eyebrow-logo{display:block;width:87px;height:20px;flex-shrink:0}.ol-press__title{margin:0;font-family:var(--ol-font-family-display);font-size:48px;font-weight:500;font-style:italic;line-height:1.3;letter-spacing:var(--ol-letter-spacing-display-tight);color:var(--ol-color-ink-900)}.ol-press__nav{display:flex;align-items:center;gap:var(--ol-space-2)}.ol-press__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:6px;background-color:var(--ol-color-cream-200);border:none;border-radius:var(--ol-radius-md);color:var(--ol-color-ink-800);cursor:pointer;transition:background-color var(--ol-transition-fast)}.ol-press__nav-btn:hover:not([disabled]){background-color:var(--ol-color-cream-100)}.ol-press__nav-btn[disabled]{opacity:.5;cursor:not-allowed}.ol-press__nav-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.ol-press__nav-icon svg{display:block;width:100%;height:100%}.ol-press__nav-icon--next{transform:scaleX(-1)}.ol-press__filters{display:flex;flex-wrap:wrap;gap:var(--ol-space-6);margin:0;padding:0}.ol-press__filter{display:inline-flex;align-items:center;justify-content:center;padding:25px 12px;border:1px solid rgba(201,201,201,.45);border-radius:100px;font-family:var(--ol-font-family-body);font-size:var(--ol-font-size-body);line-height:24px;letter-spacing:var(--ol-letter-spacing-body-tight);color:#24242466;white-space:nowrap}.ol-press__carousel{position:relative;width:100%}.ol-press__carousel:before,.ol-press__carousel:after{content:"";position:absolute;top:0;bottom:0;width:154px;z-index:2;pointer-events:none}.ol-press__carousel:before{left:0;background:linear-gradient(90deg,var(--ol-color-white) 0%,rgba(255,255,255,0) 100%)}.ol-press__carousel:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--ol-color-white) 100%)}.ol-press__cards{display:flex;gap:var(--ol-space-10);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.ol-press__cards::-webkit-scrollbar{display:none}.ol-press__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ol-space-6);flex-shrink:0;width:445px;padding:var(--ol-space-6);background-color:var(--ol-color-cream-300);border:1px solid rgba(0,0,0,.03);border-radius:24px;backdrop-filter:blur(24.3px);-webkit-backdrop-filter:blur(24.3px);scroll-snap-align:start}.ol-press__card-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background-color:var(--ol-color-green-sage);border-radius:100px;font-family:var(--ol-font-family-body);font-size:var(--ol-font-size-body);font-weight:600;line-height:24px;letter-spacing:var(--ol-letter-spacing-body-tight);color:var(--ol-color-white)}.ol-press__card-quote{margin:0;border-left:none;padding-left:0;font-family:var(--ol-font-family-display);font-size:24px;font-weight:500;font-style:italic;line-height:var(--ol-line-height-snug);letter-spacing:var(--ol-letter-spacing-body-tight);color:var(--ol-color-ink-800)}.ol-press__card-separator{display:block;width:57px;height:1px}.ol-press__card-author-name{margin:0;font-family:var(--ol-font-family-body);font-size:var(--ol-font-size-body);font-weight:600;line-height:24px;letter-spacing:var(--ol-letter-spacing-body-tight);color:var(--ol-color-ink-800)}.ol-press__card-author-meta{margin:0;font-family:var(--ol-font-family-body);font-size:var(--ol-font-size-body-sm);font-weight:400;line-height:20px;color:var(--ol-color-ink-800)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ol-press.css.map */
