.o8m{--o8m-ink: #1f1f1f;--o8m-text: #4a4a4a;--o8m-gold: #a8927a;--o8m-gold-light: #c7ae91;--o8m-cream: #f5f0e9;--o8m-line: #ded5ca;max-width:1240px;margin:0 auto;padding:0 20px 60px;color:var(--o8m-ink)}.o8m a{color:inherit;text-decoration:none}.o8m img{display:block;width:100%;height:100%;object-fit:cover}.o8m-kicker{margin:0 0 10px;color:var(--o8m-gold);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.o8m-kicker a:hover{color:var(--o8m-ink)}.o8m-kicker--light{color:var(--o8m-gold-light)}.o8m-meta{margin:10px 0 0;color:#7a7066;font-size:13px;letter-spacing:.02em}.o8m-btn{display:inline-block;margin-top:22px;padding:13px 26px;background:var(--o8m-ink);color:#fff!important;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}.o8m-btn:hover{background:var(--o8m-gold)}.o8m-btn--light{background:#fff;color:var(--o8m-ink)!important}.o8m-btn--light:hover{background:var(--o8m-gold-light)}.o8m-masthead{text-align:center;padding:46px 0 30px;border-bottom:1px solid var(--o8m-ink)}.o8m-masthead__brand{margin:0 0 6px;color:var(--o8m-gold);font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.o8m-masthead__title{margin:0;font-size:clamp(44px,8vw,92px);line-height:1;font-weight:600;letter-spacing:-.03em}.o8m-masthead__intro{max-width:640px;margin:18px auto 0;color:var(--o8m-text);font-size:17px;line-height:1.7}.o8m-masthead__intro p{margin:0}.o8m-masthead__date{margin:20px 0 0;color:#7a7066;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.o8m-nav{display:flex;gap:8px 30px;justify-content:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--o8m-line);margin-bottom:40px}.o8m-nav__link{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--o8m-text)!important;padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap}.o8m-nav__link:hover,.o8m-nav__link.is-active{color:var(--o8m-ink)!important;border-color:var(--o8m-gold)}@media(max-width:749px){.o8m-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -20px 30px;padding:14px 20px}.o8m-nav::-webkit-scrollbar{display:none}}.o8m-card__media{display:block;overflow:hidden;background:var(--o8m-cream);aspect-ratio:4 / 3}.o8m-card__media img{transition:transform .6s ease}.o8m-card:hover .o8m-card__media img{transform:scale(1.04)}.o8m-card__placeholder svg{width:100%;height:100%}.o8m-card__body{padding-top:16px}.o8m-card__title{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.o8m-card__title a:hover{color:var(--o8m-gold)}.o8m-card__excerpt{margin:10px 0 0;color:var(--o8m-text);font-size:15px;line-height:1.65}.o8m-card--sm .o8m-card__title{font-size:17px}.o8m-card--sm .o8m-card__media{aspect-ratio:1 / 1}.o8m-lead{margin-bottom:56px}.o8m-card--lead{display:grid;grid-template-columns:1fr;background:var(--o8m-cream)}.o8m-card--lead .o8m-card__media{aspect-ratio:16 / 10}.o8m-card--lead .o8m-card__body{padding:28px 24px 34px}.o8m-card--lead .o8m-card__title{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.02em}.o8m-card--lead .o8m-card__excerpt{font-size:17px;margin-top:16px}@media(min-width:990px){.o8m-card--lead{grid-template-columns:7fr 5fr;align-items:center}.o8m-card--lead .o8m-card__media{aspect-ratio:auto;height:100%;min-height:520px}.o8m-card--lead .o8m-card__body{padding:48px}}.o8m-block{margin:0 0 60px}.o8m-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:2px solid var(--o8m-ink);padding-top:14px;margin-bottom:26px}.o8m-block__title{margin:0;font-size:26px;font-weight:600;letter-spacing:-.01em}.o8m-block__more{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--o8m-gold)!important;white-space:nowrap}.o8m-grid{display:grid;gap:34px 26px;grid-template-columns:1fr}@media(min-width:600px){.o8m-grid--3,.o8m-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.o8m-grid--3{grid-template-columns:repeat(3,1fr)}.o8m-grid--4{grid-template-columns:repeat(4,1fr)}}.o8m-row{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px}.o8m-row::-webkit-scrollbar{display:none}.o8m-row>*{scroll-snap-align:start}@media(min-width:750px){.o8m-row{grid-auto-columns:40%}}@media(min-width:990px){.o8m-row{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:0}}.o8m-band{display:grid;grid-template-columns:1fr;background:var(--o8m-ink);color:#fff;margin:0 0 60px}.o8m-band__media{aspect-ratio:16 / 10;overflow:hidden}.o8m-band__body{padding:36px 28px}.o8m-band__title{margin:0 0 14px;color:#fff;font-size:clamp(26px,3.4vw,38px);line-height:1.15}.o8m-band__text{color:#e8e1da;font-size:16px;line-height:1.75}.o8m-band__text p{margin:0}@media(min-width:990px){.o8m-band{grid-template-columns:1fr 1fr;align-items:center}.o8m-band__media{aspect-ratio:auto;height:100%;min-height:420px}.o8m-band__body{padding:56px}}.o8m-pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:44px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.o8m-pagination a{border-bottom:1px solid var(--o8m-gold)}.o8m-pagination span{color:#7a7066}.o8m-article__head{max-width:860px;margin:0 auto;text-align:center;padding:46px 0 30px}.o8m-article__title{margin:0;font-size:clamp(32px,5.2vw,58px);line-height:1.1;font-weight:600;letter-spacing:-.025em}.o8m-article__standfirst{max-width:720px;margin:20px auto 0;color:var(--o8m-text);font-size:19px;line-height:1.65}.o8m-article__hero{margin:0 0 50px;overflow:hidden;aspect-ratio:16 / 9;background:var(--o8m-cream)}@media(max-width:749px){.o8m-article__hero{margin:0 -20px 36px;aspect-ratio:4 / 3}}.o8m-article__content{max-width:920px;margin:0 auto;font-size:17px;line-height:1.75}.o8m-article__content img{height:auto;object-fit:initial}.o8m-article__foot{max-width:920px;margin:40px auto 60px;padding-top:22px;border-top:1px solid var(--o8m-line)}.o8m-product{display:block}.o8m-product__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--o8m-cream);margin-bottom:12px}.o8m-product__media img{transition:transform .6s ease}.o8m-product:hover .o8m-product__media img{transform:scale(1.04)}.o8m-product__title{display:block;font-size:15px;font-weight:600;line-height:1.4}.o8m-product__price{display:block;margin-top:4px;color:var(--o8m-text);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/60/assets/o8-magazine.css.map */
