.press-grid-header{padding-bottom:34px}.press-grid-heading{margin:0;font-size:26px;font-weight:500;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.press-filter{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:16px;margin-top:16px;font-size:13px;line-height:1.4;letter-spacing:.02em}.press-filter--label{font-weight:500}.press-filter--options{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.press-filter--option{padding:0;border:none;background:none;color:currentColor;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:uppercase;border-bottom:1px solid transparent}.press-filter--option:hover,.press-filter--option.is-active{border-bottom-color:currentColor}.press-grid{--press-columns: 1;display:grid;grid-template-columns:repeat(var(--press-columns),minmax(0,1fr));gap:28px 12px}.press-grid-columns-mobile-2{--press-columns: 2}.press-card[hidden]{display:none}.press-card--media{position:relative;overflow:hidden;aspect-ratio:453 / 646}.press-grid-ratio-portrait .press-card--media{aspect-ratio:4 / 5}.press-grid-ratio-natural .press-card--media{aspect-ratio:auto}.press-card--media>img,.press-card--media .luxe-product-placeholder-wrapper,.press-card--media .luxe-product-placeholder{display:block;width:100%;height:100%;object-fit:cover}.press-grid-ratio-natural .press-card--media>img{height:auto}.press-card--media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.press-card--product{position:absolute;right:12px;bottom:12px;z-index:2;width:30.65%;aspect-ratio:2 / 3;background:#fff}.press-card--product img{display:block;width:100%;height:100%;object-fit:contain}.press-card--caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:0 12px;font-size:13px;line-height:1.4}.press-card--title{margin:0;font-size:13px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.press-card--subtitle{font-weight:500;letter-spacing:.02em}.press-card--subtitle a{color:currentColor;text-decoration:none}.press-card--subtitle a:hover{text-decoration:underline}.press-card--read{flex-shrink:0;color:currentColor;font-weight:500;letter-spacing:.02em;text-decoration:underline;text-transform:uppercase;text-underline-position:from-font}@media only screen and (min-width:750px){.press-grid-header{padding-bottom:44px}.press-grid-heading{font-size:32px}.press-grid{gap:20px}.press-card--caption{padding-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-press-grid.css.map */
