.club{background:linear-gradient(var(--sky),#5BBFF7);padding-top:var(--isl);padding-inline:var(--isl);position:relative;z-index:2}.club-mq{overflow:hidden;white-space:nowrap;margin-inline:calc(-1 * var(--isl));padding:clamp(14px,2vw,26px) 0 clamp(14px,2vw,24px);color:#fff;opacity:.6;pointer-events:none}.club-mq-run{display:inline-flex;animation:run 40s linear infinite;font:800 clamp(28px,4vw,52px)/1 var(--f-display);letter-spacing:-.03em;text-transform:lowercase}.club-mq-run span{display:inline-flex;align-items:center;gap:clamp(24px,3vw,40px);padding-right:clamp(24px,3vw,40px)}.club-mq-run em{font:italic 400 1.1em/1 var(--f-serif);letter-spacing:0}.club-mq .star{width:.6em;height:.6em;color:#fff}@media(prefers-reduced-motion:reduce){.club-mq-run{animation:none}}.club-panel{--maroon:#8C0F1F;background:#fff1ea;color:var(--maroon);text-align:center;border:2.5px solid var(--ink);border-bottom:0;border-radius:44px 44px 0 0;padding:clamp(52px,7vw,90px) clamp(16px,4vw,40px) clamp(24px,3.5vw,44px);position:relative}.club-panel>*{position:relative;z-index:1}.club-pre{font:600 clamp(20px,2vw,27px)/1.2 var(--f-display);margin:0}.club-h{font:800 clamp(30px,4.2vw,56px)/1.05 var(--f-display);letter-spacing:-.02em;margin:8px 0 14px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.club-h img{height:1.3em;width:auto;filter:drop-shadow(0 3px 0 rgba(15,28,46,.15))}.club-sub{font:600 clamp(15px,1.4vw,19px)/1.45 var(--f-body);margin:0 auto;max-width:60ch}.club-form{display:flex;gap:14px;justify-content:center;align-items:center;margin:32px auto 0;max-width:720px;flex-wrap:wrap}.club-form input{flex:1 1 200px;min-width:0;height:58px;border:2px solid var(--maroon);border-radius:18px;padding:0 20px;font:600 17px/1 var(--f-display);color:var(--maroon);background:#fff}.club-form input::placeholder{color:var(--maroon);opacity:.85}.club-go{flex:none;width:58px;height:58px;border-radius:50%;border:0;background:var(--maroon);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.club-go:hover{transform:translate(3px) scale(1.06)}.club-go svg{width:26px}.ft{background:#5bbff7;color:#fff;position:relative;overflow:hidden;margin-top:-2px;padding-top:clamp(150px,12vw,182px)}.ft:before{content:"";position:absolute;left:var(--isl);right:var(--isl);top:0;height:clamp(70px,8vw,120px);background:#fff1ea;border:2.5px solid var(--ink);border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;z-index:1}.ft-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,3vw,48px);position:relative;z-index:3;width:100%;padding-inline:clamp(16px,4vw,56px)}.ft-nav{display:flex;gap:clamp(18px,3vw,34px);align-items:center;font:700 clamp(16px,1.4vw,20px)/1 var(--f-display)}.ft-nav.l,.ft-nav.r{justify-content:space-around}.ft-nav a{color:#fff;text-decoration:none}.ft-nav a:hover,.dd summary:hover{text-decoration:underline;text-underline-offset:4px}.ft details.dd{position:relative;background:none;border:0;box-shadow:none;margin:0;border-radius:0}.ft details.dd[open]{z-index:20}.ft .dd summary{padding:0;font:inherit;letter-spacing:inherit}.dd summary{list-style:none;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.dd summary::-webkit-details-marker{display:none}.dd summary svg{width:12px;transition:transform .2s}.dd[open] summary svg{transform:rotate(180deg)}.dd-menu{position:absolute;left:50%;top:calc(100% + 12px);z-index:30;transform:translate(-50%);background:#fff1ea;border:2px solid var(--ink);border-radius:16px;padding:8px;display:grid;min-width:150px;box-shadow:0 5px 0 var(--ink)}.dd-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.dd-menu a{color:#8c0f1f;padding:9px 12px;border-radius:10px;font-size:14px}.dd-menu a:hover{background:#fff;text-decoration:none}.ft .dd summary:focus-visible,.ft .dd-menu a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dd--shop .dd-menu{left:0;transform:none;width:min(720px,calc(100vw - 48px));max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:18px;border-radius:24px}.ft-shop-grid{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(330px,1.3fr);gap:18px;color:var(--ink);text-align:left}.ft-shop-group{display:grid;align-content:start;gap:10px;min-width:0}.ft-shop-kicker{font:700 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:0 2px}.ft-shop-mixes{display:grid;grid-template-columns:1fr;gap:8px}.dd-menu .ft-shop-mix{display:grid;grid-template-columns:66px 1fr;align-items:center;gap:10px;padding:12px;background:#fff;border:2px solid var(--ink);border-radius:16px;color:var(--ink);transition:transform .16s,box-shadow .16s}.dd-menu .ft-shop-mix:first-child{grid-column:1/-1;background:var(--sky)}.dd-menu .ft-shop-mix:hover{background:var(--sky);transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.ft-shop-fan{position:relative;width:66px;height:54px}.ft-shop-fan img{position:absolute;bottom:0;width:30px;height:48px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(15,28,46,.2))}.ft-shop-fan img:nth-child(1){left:0;transform:rotate(-12deg)}.ft-shop-fan img:nth-child(2){left:12px;transform:rotate(-4deg)}.ft-shop-fan img:nth-child(3){left:24px;transform:rotate(5deg)}.ft-shop-fan img:nth-child(4){left:36px;transform:rotate(13deg)}.ft-shop-copy{display:grid;gap:3px;min-width:0}.ft-shop-copy b{font:800 16px/1.1 var(--f-display);color:var(--ink)}.ft-shop-copy small{font:500 11.5px/1.25 var(--f-body);color:var(--ink-2)}.ft-shop-copy em{font:800 12px/1 var(--f-body);font-style:normal;color:var(--cherry)}.ft-shop-flavours{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dd-menu .ft-shop-flavour{display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--ink);border:2px solid transparent;border-radius:14px;transition:background .15s,border-color .15s}.dd-menu .ft-shop-flavour:hover{background:#fff;border-color:var(--ink)}.ft-shop-flavour img{width:34px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(15,28,46,.18));transition:transform .16s}.ft-shop-flavour:hover img{transform:rotate(-5deg) scale(1.08)}.ft-shop-empty{grid-column:1/-1;margin:0;padding:12px;color:var(--ink-2);font-size:13px}.island{width:clamp(200px,20vw,270px);margin-top:calc(-1*clamp(130px,12vw,172px));position:relative;z-index:4}.island img{filter:drop-shadow(0 12px 10px rgba(15,28,46,.18))}.ripple{width:100%;margin-top:-8px;overflow:visible}.ripple path{fill:none;stroke:#0f1c2e;stroke-width:2.4;stroke-linecap:round;transform-box:fill-box;stroke-dasharray:6 4 40 4}.ripple .l{transform-origin:100% 50%}.ripple .r{transform-origin:0% 50%}.ripple .o{animation-delay:-1.3s}.ft-mark{position:relative;text-align:center;margin-top:10px;padding-inline:clamp(16px,2vw,32px)}.ft-mark p{margin:0;font:400 31vw/.9 var(--f-serif);letter-spacing:-.03em;color:#ffffff4d;white-space:nowrap}.ft-mark p i{font-style:italic}.ft-badge{position:absolute;left:50%;top:52%;width:clamp(110px,14vw,230px);transform:translate(-50%,-50%) rotate(-4deg);filter:drop-shadow(0 8px 8px rgba(15,28,46,.2));transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.ft-badge:hover{transform:translate(-50%,-50%) rotate(6deg) scale(1.08)}.ft-bottom{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:24px 34px;font:500 13px/1.3 var(--f-display)}.ft-bottom a{color:#fff}.ft .wrap.ft-bottom{width:100%;padding-inline:clamp(16px,4vw,56px)}.ft-bottom .ig{color:var(--ink)}.ig{position:relative;z-index:2;width:44px;height:44px;flex:none;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;border:1.5px solid var(--ink);cursor:pointer;transition:transform .15s,box-shadow .15s}.ig:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--ink)}.ig:active{transform:translateY(1px);box-shadow:0 1px 0 var(--ink)}.ig:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.ig svg{width:17px}@media(max-width:900px){.ft{padding-top:140px}.ft-top{grid-template-columns:1fr;justify-items:center;gap:18px}.island{order:-1;margin-top:-120px}.ft-nav.l,.ft-nav.r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;gap:4px 12px;font-size:17px}.ft-top{gap:22px}.ft-mark{margin-top:30px}.ft-nav.l{padding-bottom:20px;border-bottom:1.5px solid rgba(255,255,255,.35)}.ft-nav>a,.ft-nav>.dd{min-width:0}.ft-nav>a,.ft .dd summary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;padding:10px 8px;text-align:center}.ft details.dd{position:relative;width:100%}.ft details.dd[open]{grid-column:1/-1}.ft .dd-menu,.ft .dd--shop .dd-menu{position:static;left:auto;right:auto;top:auto;transform:none;width:100%;min-width:0;max-height:none;box-sizing:border-box;margin-top:8px;overflow:visible}.ft .dd--shop .dd-menu{padding:12px}.ft-shop-grid{grid-template-columns:1fr;gap:14px}.ft-shop-flavours{grid-template-columns:1fr 1fr}.ft-bottom{padding-bottom:110px}.ft-badge{width:84px}.club-panel{border-radius:32px 32px 0 0}}@media(max-width:480px){.ft-shop-mixes,.ft-shop-flavours{grid-template-columns:1fr}.dd-menu .ft-shop-mix:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.ripple path{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hb-footer.css.map */
