.aln-b1-editorial{max-width:1536px;margin:auto;padding:18px 30px 36px;background:#fff;color:#29241f}.aln-b1-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.6fr) minmax(0,1.02fr);gap:28px;border-top:1px solid #e5dfd8;border-bottom:1px solid #e5dfd8;padding:35px 0 39px}.aln-b1-col{min-width:0}.aln-b1-col+.aln-b1-col{border-left:1px solid #ece7e1;padding-left:28px}.aln-b1-col h2{font:400 clamp(25px,2.4vw,35px)/1.18 var(--font-heading-family),serif;letter-spacing:.015em;color:#28211b;margin:0 0 25px}.aln-b1-col h2:after{content:"";display:block;width:41px;height:1px;margin-top:17px;background:#ad9a86}.aln-b1-scent p{font:400 clamp(16px,1.25vw,19px)/1.68 var(--font-heading-family),serif;color:#423a33;margin:0 0 18px}.aln-b1-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aln-b1-direction{margin:0;min-width:0}.aln-b1-direction img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;filter:saturate(.94)}.aln-b1-direction figcaption{text-align:center;margin-top:10px;font:500 12px/1.45 var(--font-body-family),sans-serif;letter-spacing:.08em;color:#43392f}.aln-b1-best{font-family:var(--font-body-family),sans-serif}.aln-b1-bestrow{display:flex;align-items:flex-start;gap:14px;margin:0 0 21px;font:400 15px/1.55 var(--font-body-family),sans-serif;color:#493d34;min-width:0}.aln-b1-icon{font:400 28px/1 var(--font-heading-family),serif;width:28px;flex:none;color:#47382f;text-align:center}.aln-b1-primary{flex:1;min-width:0}.aln-b1-sub{display:block;font:400 11px/1.6 var(--font-body-family),sans-serif;margin-top:5px;color:#85796f}.aln-b1-muted{color:#9b8e82}.aln-b1-arrow{font:400 21px/1.2 var(--font-heading-family),serif;color:#604b37}@media(max-width:990px){.aln-b1-grid{grid-template-columns:1fr 1fr}.aln-b1-best{grid-column:1/-1}.aln-b1-col+.aln-b1-col{border-left:0;padding-left:0}.aln-b1-best{border-top:1px solid #ece7e1;padding-top:25px}}@media(max-width:680px){.aln-b1-editorial{padding:12px 18px 24px}.aln-b1-grid{grid-template-columns:1fr;gap:25px;padding:26px 0}.aln-b1-best{grid-column:auto}.aln-b1-directions,.aln-b1-best{border-top:1px solid #ece7e1;padding-top:23px}.aln-b1-col h2{font-size:27px;margin-bottom:20px}.aln-b1-images{gap:8px}.aln-b1-direction figcaption{font-size:10px;letter-spacing:.045em}.aln-b1-scent p{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/166/compiled_assets/styles.css.map */
