.fc-ring{--ring: 112px;--ring-ink: var(--fc-gold-antique);position:relative;display:block;width:var(--ring);height:var(--ring);color:var(--ring-ink);pointer-events:none}.fc-ring__svg{display:block;width:100%;height:100%;overflow:visible}.fc-ring__edge,.fc-ring__inner{fill:none;stroke:currentColor;stroke-width:.9}.fc-ring__inner{stroke-width:.6;opacity:.7}.fc-ring__text{fill:currentColor;font-family:var(--fc-sans);font-size:8.4px;font-weight:500;letter-spacing:.08em}.fc-ring__centre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--fc-serif);font-size:calc(var(--ring) * .26);line-height:1}.fc-ring__dots{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--ring) * .05)}.fc-ring__dots i{display:block;width:calc(var(--ring) * .085);height:calc(var(--ring) * .085);border-radius:50%;background:currentColor}.fc-badge{--ring: 116px;--ring-ink: var(--fc-gold-antique);position:absolute;z-index:2;top:52px;left:calc(50% + 62px)}html.fc-play:not(.briine-still) .fc-badge .fc-ring__svg{animation:fc-turn 48s linear infinite}@keyframes fc-turn{to{transform:rotate(360deg)}}html.fc-play:not(.briine-still) .fc-stage__item{animation:fc-rise 1.15s cubic-bezier(.2,.7,.2,1) both}html.fc-play:not(.briine-still) .fc-stage__item:nth-child(1){animation-delay:.14s}html.fc-play:not(.briine-still) .fc-stage__item:nth-child(3){animation-delay:.26s}@keyframes fc-rise{0%{transform:translateY(46px)}to{transform:none}}.fc-strip{position:relative;overflow:hidden;border-top:1px solid rgba(195,145,48,.42);border-bottom:1px solid rgba(195,145,48,.42)}.fc-strip--navy{background:var(--fc-navy);color:var(--fc-gold-shine)}.fc-strip--cream{background:var(--fc-cream);color:var(--fc-navy)}.fc-strip__track{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;margin:0!important;padding:19px var(--fc-gutter, 24px);font-family:var(--fc-sans);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.3em;text-transform:uppercase;color:inherit!important}.fc-strip__item{text-align:center}.fc-strip__sep{display:block;flex:none;width:6px;height:6px;background:var(--fc-gold);transform:rotate(45deg)}html:not(.fc-play) .fc-strip__sep,html.briine-still .fc-strip__sep{display:none}html:not(.fc-play) .fc-strip__track,html.briine-still .fc-strip__track{column-gap:44px}html.fc-play:not(.briine-still) .fc-strip__track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;gap:0;padding-left:0;padding-right:0}.fc-strip__set{display:flex;flex:none;align-items:center;gap:30px;padding-right:30px}html.fc-play:not(.briine-still) .fc-strip__item{white-space:nowrap}html.fc-play:not(.briine-still) .fc-strip.is-ready .fc-strip__track{animation:fc-loop var(--fc-tick-dur, 30s) linear infinite}html.fc-play:not(.briine-still) .fc-strip:is(:hover,.is-away) .fc-strip__track{animation-play-state:paused}@keyframes fc-loop{0%{transform:translate(0)}to{transform:translate(var(--fc-tick-shift, -50%))}}.fc-stack{position:relative;background:var(--fc-navy);color:var(--fc-cream);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.fc-stack :is(h2,h3){font-family:var(--fc-serif)!important;font-weight:400;letter-spacing:.005em!important;line-height:1.04!important;text-transform:none!important}.fc-stack__head{max-width:1180px;margin:0 auto;padding:var(--fc-section, 120px) var(--fc-gutter, 24px) clamp(48px,6vw,80px)}.fc-stack__title{max-width:820px;margin:22px 0 0!important;color:var(--fc-cream)!important;font-size:clamp(40px,5.4vw,76px)!important}.fc-panel{--panel-ink: var(--fc-cream);--panel-soft: rgba(246, 241, 231, .84);--panel-label: var(--fc-gold-shine);--panel-wave: rgba(246, 241, 231, .09);--panel-stamp: var(--fc-gold-shine);position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(100svh,980px);padding:clamp(64px,8vw,110px) var(--fc-gutter, 24px) clamp(80px,9vw,120px);overflow:hidden;color:var(--panel-ink);box-shadow:inset 0 1px #f3d47380,0 -26px 50px -22px #0c0e1873}.fc-panel:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--panel-wave);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='28' viewBox='0 0 96 28'%3E%3Cpath d='M0 14c12 0 12-7 24-7s12 7 24 7 12-7 24-7 12 7 24 7' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 0 / 96px 28px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='28' viewBox='0 0 96 28'%3E%3Cpath d='M0 14c12 0 12-7 24-7s12 7 24 7 12-7 24-7 12 7 24 7' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 0 / 96px 28px repeat}.fc-panel--teal{background:var(--fc-teal)}.fc-panel--ruby{background:var(--fc-ruby)}.fc-panel--navy{background:var(--fc-navy)}.fc-panel--lemon{--panel-ink: var(--fc-navy);--panel-soft: rgba(28, 32, 50, .8);--panel-label: var(--fc-gold-antique);--panel-wave: rgba(138, 100, 32, .12);--panel-stamp: var(--fc-gold-antique);background:color-mix(in srgb,var(--fc-gold-shine) 58%,var(--fc-cream))}.fc-panel__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1180px;margin:0 auto}.fc-panel:nth-child(2n) .fc-panel__art{order:2}.fc-panel__art{position:relative;display:flex;align-items:flex-end;justify-content:center;height:min(64svh,600px)}.fc-panel__can{display:block;height:100%;transform:rotate(-3deg)}.fc-panel:nth-child(2n) .fc-panel__can{transform:rotate(3deg)}.fc-panel__img{display:block;width:auto;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(18px 30px 30px rgba(8,10,18,.36))}.fc-panel__stamp{--ring: clamp(100px, 9.5vw, 136px);--ring-ink: var(--panel-stamp);position:absolute;top:2%;left:calc(50% + 46px);transform:rotate(-10deg)}.fc-panel:nth-child(2n) .fc-panel__stamp{left:auto;right:calc(50% + 46px);transform:rotate(9deg)}.fc-panel__num{margin:0!important;color:var(--panel-label)!important}.fc-panel__name{margin:20px 0 22px!important;color:var(--panel-ink)!important;font-size:clamp(56px,8vw,118px)!important}.fc-panel__name a{color:inherit!important;text-decoration:none}.fc-panel__name a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.fc-panel__line{max-width:34ch;margin:0 0 34px!important;color:var(--panel-soft)!important;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.fc-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}html.briine-fc .fc-panel .fc-panel__button{border-color:var(--panel-ink);color:var(--panel-ink)}html.briine-fc .fc-panel .fc-panel__button:is(:hover,:focus-visible){background:var(--panel-ink);border-color:var(--panel-ink);color:var(--fc-teal)}html.briine-fc .fc-panel--lemon .fc-panel__button:is(:hover,:focus-visible){color:var(--fc-cream)}.fc-panel__note{margin:0!important;color:var(--panel-label)!important}.fc-panel__link{color:var(--panel-ink)!important;font-family:var(--fc-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--panel-label);text-underline-offset:7px}.fc-panel__dots{position:absolute;bottom:clamp(26px,3.4vw,40px);left:50%;display:flex;gap:8px;margin:0;padding:0;list-style:none;transform:translate(-50%)}.fc-panel__dots li{width:26px;height:2px;background:var(--panel-ink);opacity:.3}.fc-panel__dots li.is-on{opacity:1}html.fc-play:not(.briine-still) .fc-stack--sticky .fc-panel{position:sticky;top:var(--fc-top, var(--fc-stick, 0px));min-height:calc(100svh - var(--fc-stick, 0px))}html.fc-play:not(.briine-still) .fc-stack--sticky .fc-panel:not(:last-child){margin-bottom:32svh}html.fc-play:not(.briine-still) .fc-panel .fc-panel__can{transition:transform 1s cubic-bezier(.2,.7,.2,1)}html.fc-play:not(.briine-still) .fc-panel:not(.is-in) .fc-panel__can{transform:translateY(70px) rotate(-9deg)}html.fc-play:not(.briine-still) .fc-panel:nth-child(2n):not(.is-in) .fc-panel__can{transform:translateY(70px) rotate(9deg)}html.fc-play:not(.briine-still) .fc-panel .fc-panel__words>*{transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}html.fc-play:not(.briine-still) .fc-panel:not(.is-in) .fc-panel__words>*{opacity:0;transform:translateY(22px)}html.fc-play:not(.briine-still) .fc-panel .fc-panel__words>:nth-child(2){transition-delay:80ms}html.fc-play:not(.briine-still) .fc-panel .fc-panel__words>:nth-child(3){transition-delay:.16s}html.fc-play:not(.briine-still) .fc-panel .fc-panel__words>:nth-child(4){transition-delay:.24s}html.fc-play:not(.briine-still) .fc-panel .fc-panel__stamp{transition:opacity .24s ease .42s,transform .64s cubic-bezier(.2,1.45,.35,1) .42s}html.fc-play:not(.briine-still) .fc-panel:not(.is-in) .fc-panel__stamp{opacity:0;transform:scale(1.75) rotate(-34deg)}html.fc-play:not(.briine-still) .fc-panel:nth-child(2n):not(.is-in) .fc-panel__stamp{transform:scale(1.75) rotate(32deg)}html.fc-play:not(.briine-still) .fc-portrait[data-wink]{cursor:pointer}html.fc-play:not(.briine-still) .fc-portrait.is-winking .fc-portrait__img{animation:fc-nod 1s ease both;transform-origin:50% 100%}html.fc-play:not(.briine-still) .fc-portrait.is-winking .fc-portrait__wink{animation:fc-nod 1s ease both,fc-wink 1s ease both;transform-origin:50% 100%}html.fc-play:not(.briine-still) .fish-popup__head.is-winking{animation:fc-tilt 1s ease both}html.fc-play:not(.briine-still) .fish-popup__head.is-winking .fish-popup__wink{animation:fc-wink 1s ease both}@keyframes fc-wink{0%,to{opacity:0}15%,62%{opacity:1}}@keyframes fc-nod{0%,to{transform:none}22%,62%{transform:rotate(-2.5deg) translateY(-2px)}}@keyframes fc-tilt{0%,to{transform:none}22%,62%{transform:rotate(-5deg)}}@media screen and (max-width:760px){.fc-badge{display:none}html.fc-play:not(.briine-still) .fc-stack--sticky .fc-panel:not(:last-child){margin-bottom:46svh}.fc-strip__track{padding-top:15px;padding-bottom:15px;font-size:11px;letter-spacing:.24em}html:not(.fc-play) .fc-strip__track,html.briine-still .fc-strip__track{flex-direction:column;gap:8px}.fc-stack__head{padding:90px 22px 44px}.fc-panel{align-items:flex-start;padding:44px 22px 76px}.fc-panel__inner{grid-template-columns:1fr;gap:26px}.fc-panel:nth-child(2n) .fc-panel__art{order:0}.fc-panel__art{height:min(40svh,340px)}.fc-panel__stamp,.fc-panel:nth-child(2n) .fc-panel__stamp{--ring: 84px;top:0;left:calc(50% + 34px);right:auto}.fc-panel__name{margin:14px 0!important;font-size:clamp(46px,13vw,62px)!important}.fc-panel__line{margin-bottom:24px!important;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/briine-fc-play.css.map */
