.occasions__head{display:grid;gap:16px;margin-bottom:28px}.occasions__text{display:none;max-width:440px}.occasions__aside{display:flex;flex-direction:column;gap:18px}@media screen and (min-width:990px){.occasions__aside{align-items:flex-end;justify-self:end;text-align:right}}.occasions__image{position:absolute;top:0;right:0;bottom:0;left:0}.occasions__image[hidden]{display:none}.occasions__timeline{position:relative}.occasions__timeline:before{content:"";position:absolute;top:11px;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);height:1px;background:var(--color-gold-soft)}.occasions__list{position:relative;gap:20px}.occasions__item{width:38vw;max-width:220px}.occasions__link{display:flex;flex-direction:column;gap:14px}.occasions__when{display:flex;align-items:center;gap:10px;height:23px}.occasions__dot{flex:none;width:23px;height:23px;border:6px solid var(--color-cream);border-radius:50%;background:var(--color-wine);box-shadow:0 0 0 1px var(--color-gold-soft)}.occasions__when-label{padding-right:8px;background:var(--color-cream);color:var(--color-wine);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:23px;text-transform:uppercase}.occasions__media{aspect-ratio:3 / 4;border-radius:999px 999px 20px 20px}.occasions__media img{transition:transform .6s var(--ease-out)}.occasions__link:hover .occasions__media img{transform:scale(1.04)}.occasions__title{margin-top:4px;font-family:var(--font-display);font-size:19px;line-height:1.2}.occasions__link:hover .occasions__title{color:var(--color-wine)}.occasions__subtitle{margin-top:-10px;font-size:14px;color:var(--color-ink-soft)}@media screen and (min-width:990px){.occasions__head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px}.occasions__text{display:block;justify-self:end}.occasions__timeline:before{left:0;right:0}.occasions__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;padding:0;overflow:visible}.occasions__item{width:auto;max-width:none}.occasions__link{gap:18px}.occasions__title{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-occasions.css.map */
