.aof-blog{background:#fff;color:#141414;font-family:Manrope,system-ui,sans-serif;padding:var(--aof-band-y) var(--aof-gutter)}@media(min-width:750px){.aof-blog{padding:40px 32px 72px}}@media(min-width:1200px){.aof-blog{padding:48px 48px 80px}}.aof-blog__inner{max-width:var(--aof-content-max);margin:0 auto}.aof-blog__masthead{margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid #e4e4e4}@media(min-width:750px){.aof-blog__masthead{margin-bottom:44px}}.aof-blog__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#787878}.aof-blog__heading{margin:0;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#141414;text-transform:none;text-wrap:balance}@media(min-width:750px){.aof-blog__heading{font-size:40px}}@media(min-width:1200px){.aof-blog__heading{font-size:48px}}.aof-blog__intro{margin:16px 0 0;max-width:60ch;font-size:15px;line-height:1.6;color:#4a4a4a;text-wrap:pretty}@media(min-width:1200px){.aof-blog__intro{font-size:16px}}.aof-blog__card{display:block;color:#141414;text-decoration:none}.aof-blog__media{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#ededed;margin-bottom:16px}.aof-blog__media img,.aof-blog__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.23,1,.32,1)}.aof-blog__card:hover .aof-blog__media img{transform:scale(1.04)}.aof-blog__badge{position:absolute;top:14px;left:14px;z-index:2;background:#141414db;color:#fff;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase;padding:8px 11px}.aof-blog__body{display:flex;flex-direction:column;gap:9px}.aof-blog__meta{margin:0;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#7a7a7a}.aof-blog__dot{color:#7a7a7a}.aof-blog__title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:#141414;text-transform:none;text-wrap:balance}@media(min-width:1200px){.aof-blog__title{font-size:19px}}.aof-blog__excerpt{margin:0;font-size:14px;line-height:1.55;color:#404040;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aof-blog__more{display:inline-flex;align-items:center;gap:7px;margin-top:3px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#141414}.aof-blog__more svg{width:15px;height:15px;flex:0 0 auto;transition:transform .25s ease}.aof-blog__card:hover .aof-blog__more svg{transform:translate(4px)}.aof-blog__featured{margin:0 0 44px}.aof-blog__card--featured .aof-blog__media{aspect-ratio:3 / 2;margin-bottom:18px}.aof-blog__card--featured .aof-blog__title{font-size:24px;line-height:1.2}.aof-blog__card--featured .aof-blog__excerpt{font-size:15px;-webkit-line-clamp:3}@media(min-width:990px){.aof-blog__card--featured{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:44px}.aof-blog__card--featured .aof-blog__media{margin-bottom:0;aspect-ratio:4 / 3}.aof-blog__card--featured .aof-blog__body{gap:14px}.aof-blog__card--featured .aof-blog__title{font-size:32px}.aof-blog__card--featured .aof-blog__excerpt{font-size:16px;line-height:1.6}.aof-blog__card--featured .aof-blog__meta{font-size:12px}}.aof-blog__featured-divider{border:0;border-top:1px solid #e4e4e4;margin:44px 0}.aof-blog__grid{display:grid;grid-template-columns:1fr;gap:36px 24px}@media(min-width:750px){.aof-blog__grid{grid-template-columns:1fr 1fr;gap:40px 28px}}@media(min-width:990px){.aof-blog__grid{grid-template-columns:repeat(3,1fr);gap:48px 32px}}.aof-blog__empty{padding:48px 0;text-align:center;font-size:15px;color:#5a5a5a}.aof-blog__pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px;padding-top:32px;border-top:1px solid #e4e4e4}.aof-blog__pagination a,.aof-blog__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#141414;text-decoration:none;border:1px solid transparent;transition:border-color .2s ease,background .2s ease}.aof-blog__pagination a:hover{border-color:#141414}.aof-blog__pagination .aof-blog__page--current{background:#141414;color:#fff}.aof-blog__pagination .aof-blog__page--nav svg{width:16px;height:16px}.aof-blog__pagination .aof-blog__page--disabled{color:#bebebe}@media(prefers-reduced-motion:reduce){.aof-blog__media img,.aof-blog__more svg{transition:none}.aof-blog__card:hover .aof-blog__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-aof-blog.css.map */
