.vana-reel{padding:128px 24px 96px}@media(min-width:760px){.vana-reel{padding:160px 64px 128px}}.vana-reel-intro{font-family:var(--display);font-style:italic;font-size:clamp(22px,5.6vw,34px);line-height:1.3;color:var(--paper-2)}.reel{margin-top:24px}.reel-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:16px;align-items:start;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.reel-track::-webkit-scrollbar{display:none}@media(min-width:760px){.reel-track{grid-auto-columns:calc((100% - 24px)/2);gap:24px}}@media(min-width:1024px){.reel-track{grid-auto-columns:calc((100% - 48px) / 3)}}.reel-slide{scroll-snap-align:start;min-width:0}.reel-link{display:flex;flex-direction:column;gap:6px}.reel-photo,.reel-art{aspect-ratio:4/5;background:var(--ink-lift);margin-bottom:14px}.reel .reel-photo img{width:100%;height:100%;object-fit:cover}.reel-art{position:relative;overflow:hidden}.reel-art svg{position:absolute;top:24px;right:24px;bottom:24px;left:24px;display:block;width:calc(100% - 48px);height:calc(100% - 48px)}.reel-cap{display:flex;flex-direction:column;gap:8px;font-size:clamp(22px,5.6vw,28px);height:calc(2.4em + 64px)}.reel-name{font-size:1em;line-height:1.2;transition:color .2s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reel-link:hover .reel-name{color:var(--ochre)}.reel-moment{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-2)}.reel-price{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--paper-2)}.reel-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.reel-count{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--paper-3);min-width:9em;text-align:center}.reel-arrow{flex:0 0 auto;width:40px;height:40px;background:none;cursor:pointer;border:1px solid var(--rule);color:var(--paper-3);font-family:var(--mono);font-size:14px;line-height:1;transition:border-color .15s,color .15s;visibility:hidden}.reel.is-ready .reel-arrow{visibility:visible}.reel-arrow:hover:not(:disabled){border-color:var(--ochre);color:var(--ochre)}.reel-arrow:disabled{opacity:.35;cursor:default}.reel-arrow:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media(max-width:759px){.reel-arrow{display:none}}@media(min-width:760px){.coll{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}}@media(max-width:759px){.coll{padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/home-mark.css.map */
