.gm-bulk{--gm-navy: #1B222B;--gm-green: #3E7C4F;--gm-cream: #f5f6f7;--gm-cream2: #f5f6f7;--gm-ink: #2B3440;color:var(--gm-navy);padding:28px 0 48px;background:linear-gradient(180deg,#f5f6f7 0%,var(--gm-cream) 40%,#f5f6f7 100%)}.gm-bulk__inner{max-width:920px;margin:0 auto;padding:0 16px}.gm-clubpass{display:flex;align-items:stretch;margin:0 0 22px;border-radius:16px;overflow:visible;box-shadow:0 18px 40px #1b222b38;position:relative}.gm-clubpass__main{position:relative;flex:1 1 auto;min-width:0;background:var(--gm-navy);color:var(--gm-cream);border-radius:16px 0 0 16px;padding:28px 28px 22px;overflow:hidden}.gm-clubpass__tab{display:inline-block;background:var(--gm-green);color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:7px 14px;border-radius:999px;margin:0 0 16px}.gm-clubpass__brand{margin:0 0 8px;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c9d1da}.gm-clubpass__brand span{color:var(--gm-green);margin-right:4px}.gm-clubpass__off{margin:0 0 6px;font-size:clamp(3.6rem,8vw,5.6rem);line-height:.95;font-weight:800;letter-spacing:.02em;color:var(--gm-cream)}.gm-clubpass__sub{margin:0 0 18px;max-width:28ch;font-size:1.55rem;line-height:1.35;color:#e5e9ee}.gm-clubpass__fields{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0;padding:14px 0 0;border-top:1px solid rgba(201,205,210,.18)}.gm-clubpass__fields>div{margin:0;min-width:7rem}.gm-clubpass__fields dt{margin:0 0 2px;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:#9aa6b4;font-weight:700}.gm-clubpass__fields dd{margin:0;font-family:Courier New,Courier,monospace;font-size:1.55rem;font-weight:700;letter-spacing:.06em;color:var(--gm-cream)}.gm-clubpass__review{margin:10px 0 0;font-size:1.15rem;letter-spacing:.04em;color:#9aa6b4}.gm-clubpass__plane{position:absolute;right:8%;top:50%;transform:translateY(-54%);width:min(42%,260px);height:auto;color:#ffffff12;pointer-events:none;z-index:0}.gm-clubpass__main>*:not(.gm-clubpass__plane):not(.gm-clubpass__shine){position:relative;z-index:1}.gm-clubpass__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(245,246,247,.14) 48%,transparent 62%);transform:translate(-120%);z-index:2}@keyframes gm-clubpass-shine{0%{transform:translate(-120%)}40%{transform:translate(120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:no-preference){.gm-clubpass__shine{animation:gm-clubpass-shine 1.8s ease-out .35s 1 both}}.gm-clubpass__tear{position:relative;flex:0 0 18px;background:var(--gm-navy);display:flex;flex-direction:column;align-items:center;justify-content:stretch;z-index:2}.gm-clubpass__dash{flex:1 1 auto;width:0;border-left:2px dashed rgba(201,205,210,.45);margin:14px 0}.gm-clubpass__notch{position:absolute;left:50%;width:22px;height:22px;border-radius:50%;background:#f5f6f7;transform:translate(-50%);box-shadow:inset 0 0 0 2px var(--gm-navy)}.gm-clubpass__notch--top{top:-11px}.gm-clubpass__notch--bottom{bottom:-11px}.gm-clubpass__stub{flex:0 0 118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#24303a;color:var(--gm-cream);text-decoration:none;border-radius:0 16px 16px 0;padding:18px 12px;text-align:center;transition:background .15s ease}.gm-clubpass__stub:hover{background:#2d3b47;color:#fff}.gm-clubpass__stub:focus-visible{outline:3px solid var(--gm-green);outline-offset:-3px}.gm-clubpass__stub-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.25rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.gm-clubpass__stub-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--gm-green);color:#fff;font-size:1.6rem;line-height:1;font-weight:700}.gm-bulk__ticket{position:relative;background:var(--gm-cream);border:2px solid var(--gm-navy);border-radius:14px;box-shadow:0 14px 36px #1b222b29,inset 0 0 0 4px var(--gm-cream2);overflow:hidden}.gm-bulk__ticket:before,.gm-bulk__ticket:after{content:"";position:absolute;top:118px;width:22px;height:22px;border-radius:50%;background:#f5f6f7;box-shadow:inset 0 0 0 2px var(--gm-navy);z-index:2}.gm-bulk__ticket:before{left:-11px}.gm-bulk__ticket:after{right:-11px}.gm-bulk__stub{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:18px 22px 16px;background:var(--gm-navy);color:var(--gm-cream);border-bottom:2px dashed rgba(201,205,210,.35)}.gm-bulk__kicker{margin:0 0 4px;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:#8cc79a;font-weight:700}.gm-bulk__h1{margin:0;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;font-weight:700}.gm-bulk__flight{display:flex;gap:18px;align-items:center;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.92}.gm-bulk__flight strong{color:#8cc79a;font-size:1.6rem}.gm-bulk__body{padding:22px 22px 26px;scroll-margin-top:24px}.gm-bulk__intro{margin:0 0 18px;max-width:62ch;font-size:1.55rem;line-height:1.5;color:var(--gm-ink)}.gm-bulk__intro strong{color:var(--gm-navy)}.gm-bulk__note{margin:0 0 20px;padding:10px 12px;border-left:4px solid var(--gm-green);background:#fff;font-size:1.35rem;line-height:1.45;color:var(--gm-ink)}.gm-bulk__ok{margin:0 0 16px;padding:14px 16px;border-radius:8px;background:#e7f2ea;border:1px solid rgba(62,124,79,.35);color:var(--gm-navy);font-size:1.55rem;font-weight:700}.gm-bulk__err{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:#fff;border-left:4px solid #A3262A;color:#a3262a;font-size:1.4rem}.gm-bulk__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.gm-bulk__f{display:flex;flex-direction:column;gap:6px;margin:0}.gm-bulk__f--full{grid-column:1 / -1}.gm-bulk__f span{font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gm-navy)}.gm-bulk__f small{font-weight:500;letter-spacing:0;text-transform:none;color:#5b6470}.gm-bulk__f em{color:var(--gm-green);font-style:normal}.gm-bulk__f input,.gm-bulk__f select,.gm-bulk__f textarea{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:2px solid var(--gm-navy);border-radius:8px;background:#fff;color:var(--gm-navy);font:inherit;font-size:1.5rem;appearance:none;-webkit-appearance:none}.gm-bulk__f textarea{min-height:110px;resize:vertical}.gm-bulk__f input:focus-visible,.gm-bulk__f select:focus-visible,.gm-bulk__f textarea:focus-visible{outline:3px solid var(--gm-green);outline-offset:2px}.gm-bulk__f select{background-image:linear-gradient(45deg,transparent 50%,var(--gm-navy) 50%),linear-gradient(135deg,var(--gm-navy) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.gm-bulk__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.gm-bulk__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--gm-green);color:#fff;font-size:1.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px var(--gm-navy)}.gm-bulk__btn:hover{background:#2f6140}.gm-bulk__btn:focus-visible{outline:3px solid var(--gm-navy);outline-offset:3px}.gm-bulk__hint{margin:0;font-size:1.25rem;color:#5b6470;line-height:1.4}.gm-bulk__foot{margin-top:18px;padding-top:14px;border-top:2px dashed rgba(27,34,43,.18);font-size:1.3rem;color:var(--gm-ink);line-height:1.45}.gm-bulk__foot a{color:var(--gm-green);font-weight:700}@media(max-width:749px){.gm-clubpass{flex-direction:column}.gm-clubpass__main{border-radius:16px 16px 0 0;padding:22px 18px 18px}.gm-clubpass__plane{width:55%;right:-2%;opacity:.9}.gm-clubpass__tear{flex:0 0 18px;width:100%;flex-direction:row;background:var(--gm-navy)}.gm-clubpass__dash{width:auto;height:0;flex:1 1 auto;border-left:0;border-top:2px dashed rgba(201,205,210,.45);margin:0 14px}.gm-clubpass__notch--top{top:50%;left:-11px;transform:translateY(-50%)}.gm-clubpass__notch--bottom{top:50%;bottom:auto;left:auto;right:-11px;transform:translateY(-50%)}.gm-clubpass__stub{flex:0 0 auto;flex-direction:row;border-radius:0 0 16px 16px;padding:14px 18px;gap:12px}.gm-clubpass__stub-label{writing-mode:horizontal-tb;transform:none}.gm-bulk__grid{grid-template-columns:1fr}.gm-bulk__stub{padding:16px}.gm-bulk__body{padding:18px 16px 22px}.gm-bulk__ticket:before,.gm-bulk__ticket:after{top:132px}}@media(prefers-reduced-motion:reduce){.gm-bulk__btn{box-shadow:none}.gm-clubpass__shine{animation:none;display:none}.gm-clubpass__stub{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gm-bulk.css.map */
