.occasions__head{text-align:center}.occasions__title{max-width:22ch;margin-inline:auto;letter-spacing:-.03em}.occasions__head .occasions__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .55rem;max-width:54rem;margin:clamp(1.4rem,2.6vw,2rem) auto 0}.occasions__pill{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem 1.15rem;border-radius:var(--r-pill);background:#8b8e4b29;color:var(--c-olive-ink);font-size:.95rem;font-weight:600;line-height:1.2;white-space:nowrap}@media(max-width:479px){.occasions__head .occasions__list{gap:.5rem .45rem}.occasions__pill{min-height:2.2rem;padding:.38rem .9rem;font-size:.88rem}}.occasions__gallery{margin-top:clamp(2.5rem,5vw,4rem)}.shot{display:flex;flex-direction:column;min-width:0;min-height:0;margin:0}.shot__frame{position:relative;flex:1 1 auto;min-height:0;background:var(--c-ground-deep)}.shot__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shot__img--placeholder{fill:var(--c-ink-3);background:var(--c-ground-deep)}.shot__cap{flex:none;padding:.7rem .2rem 0;font-size:.93rem;font-weight:500;line-height:1.4;color:var(--c-ink-2);text-wrap:balance}@media(min-width:900px){.occasions__track{--row-h: clamp(10.5rem, 15.5vw, 14rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--row-h);grid-auto-flow:row dense;gap:clamp(1rem,1.5vw,1.4rem);max-width:76rem;margin-inline:auto}.shot--large{grid-column:span 2;grid-row:span 2}.shot--medium{grid-row:span 2}.shot--wide{grid-column:span 2}}@media(max-width:899px){.occasions__gallery{padding-inline:0}.occasions__track{--shot-h: clamp(14rem, 62vw, 24rem);display:flex;align-items:flex-start;gap:.875rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--gutter) .25rem;scroll-padding-inline:var(--gutter);scrollbar-width:none}.occasions__track::-webkit-scrollbar{display:none}.occasions__track:focus-visible{outline-offset:-3px;border-radius:var(--r-3)}.shot{--ar: .75;flex:none;width:calc(var(--shot-h) * var(--ar));scroll-snap-align:center}.shot--small{--ar: .8}.shot--large{--ar: 1.25}.shot--wide{--ar: 1.5}.shot__frame{flex:none;height:var(--shot-h)}.shot__cap{padding-top:.6rem;font-size:.9rem}}.occasions__nav{display:flex;justify-content:center;gap:var(--s-3);margin-top:var(--s-5)}.occasions__btn{display:inline-grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:#8b8e4b29;color:var(--c-olive-ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.occasions__btn:hover{background:var(--c-accent);color:#fff}.occasions__btn:active{background:var(--c-accent-hover);color:#fff}.occasions__btn:disabled{opacity:.4;cursor:default;background:#8b8e4b29;color:var(--c-olive-ink)}.occasions__closing{margin-top:clamp(2.75rem,5vw,4rem);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--c-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-occasions.css.map */
