#annual-ritual-video-2027{margin:52px 0 32px;padding:0;min-width:0;color:var(--fr-ink, #2b2622)}#annual-ritual-video-2027 *{box-sizing:border-box}#annual-ritual-video-2027 .av-title{margin:0 0 28px;color:var(--fr-red, #8f2827);font:400 30px/1.55 var(--fr-serif, "Noto Serif TC", "Songti TC", serif);letter-spacing:.06em;text-align:center}#annual-ritual-video-2027 .av-track{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 20px;margin:0;padding:4px 2px 14px;list-style:none;overflow:visible;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:var(--fr-gold, #c4a065) var(--fr-line, #e2d8c8)}#annual-ritual-video-2027 .av-card{flex:0 0 calc((100% - 40px) / 3);min-width:0;margin:0;padding:0;list-style:none;scroll-snap-align:start}#annual-ritual-video-2027 .av-player{position:relative;width:100%;aspect-ratio:16 / 9;background:#1f1714}#annual-ritual-video-2027 .av-poster{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#1f1714;color:#fff8ee;cursor:pointer;overflow:hidden}#annual-ritual-video-2027 .av-poster img{display:block;width:100%;height:100%;max-width:100%;margin:0;object-fit:cover}#annual-ritual-video-2027 .av-play-icon{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,248,238,.8);border-radius:50%;background:#6f1d1ce6;transform:translate(-50%,-50%);pointer-events:none}#annual-ritual-video-2027 .av-play-icon:after{content:"";width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor}#annual-ritual-video-2027 .av-poster:focus-visible,#annual-ritual-video-2027 iframe:focus-visible{outline:2px solid var(--fr-gold, #c4a065);outline-offset:3px}#annual-ritual-video-2027 iframe{display:block;width:100%;height:100%;margin:0;border:0}#annual-ritual-video-2027 .av-caption{margin:16px 4px 0;color:var(--fr-ink, #2b2622);font:400 20px/1.65 var(--fr-serif, "Noto Serif TC", "Songti TC", serif);letter-spacing:.02em;text-align:center;text-wrap:pretty}#annual-ritual-video-2027 .av-season{display:block;margin-bottom:5px;color:var(--fr-red, #8f2827);font:400 12px/1.6 var(--fr-sans, "Noto Sans TC", "PingFang TC", sans-serif);letter-spacing:.18em}#annual-ritual-video-2027 .av-name{display:block}#annual-ritual-video-2027 .av-dots{display:none}#annual-ritual-video-2027 .av-dot{width:6px;height:6px;border-radius:50%;background:#d6b9b4}#annual-ritual-video-2027 .av-dot.is-active{background:var(--fr-red, #8f2827)}@media(max-width:760px){#annual-ritual-video-2027{margin-top:38px}#annual-ritual-video-2027 .av-title{font-size:26px;margin-bottom:23px}#annual-ritual-video-2027 .av-track{flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto;width:calc(100vw - 30px);margin-inline:calc((100% - 100vw + 30px)/2);scroll-snap-type:x mandatory}#annual-ritual-video-2027 .av-card{flex-basis:100%;scroll-snap-stop:always}#annual-ritual-video-2027 .av-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAEA */
