.gsw{--s-ink: #2e2340;--s-ink2: #5d5070;--s-purple: #6f5a8e;--s-line: #e8e1ee;max-width:1320px;margin:34px auto 10px;padding:0 20px;font-family:Cabin,system-ui,sans-serif;color:var(--s-ink);box-sizing:border-box}.gsw *,.gsw-tick *{box-sizing:border-box}.gsw img,.gsw-tick img{display:block;max-width:100%;height:auto}.gsw-head{text-align:center;max-width:760px;margin:0 auto 22px}.gsw-head h2{font:700 clamp(28px,3.8vw,44px)/1.1 Poppins,system-ui,sans-serif;letter-spacing:-.02em;margin:12px 0 10px;color:var(--s-ink)}.gsw-head h2 em{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-style:italic;font-weight:600;color:var(--s-purple);font-size:1.08em}.gsw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.gsw-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:24px;background:#fff;border:1.5px solid var(--s-line);box-shadow:0 18px 40px -26px #2e234066;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .2s;transition-delay:var(--d, 0ms)}.gsw.is-in .gsw-card{opacity:1;transform:none}.gsw-card.is-gone{opacity:0!important;transform:translateY(-8px) scale(.96)!important;transition-delay:0ms}.gsw-card:hover{box-shadow:0 24px 46px -24px #2e234080}.gsw-card--final{border-color:#e7b3b9;background:linear-gradient(180deg,#fff6f6,#fff 46%)}.gsw-card--last{border-color:#ecd2a6;background:linear-gradient(180deg,#fffaf0,#fff 46%)}.gsw-card--new{border-color:#cfe2c6;background:linear-gradient(180deg,#f6fbf3,#fff 46%)}.gsw-card--soon{border-style:dashed;background:linear-gradient(180deg,#f5f8fc,#fff 46%)}.gsw-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px 4px 6px;border-radius:999px;font:600 13.5px/1 Poppins,sans-serif;letter-spacing:.02em;background:#ece4f4;color:#4a3a6e}.gsw-pill img{width:24px;height:24px}.gsw-card--final .gsw-pill{background:#f9d6d9;color:#7a1f2b}.gsw-card--final .gsw-pill img{animation:gsw-shake 1.6s ease-in-out infinite}.gsw-card--last .gsw-pill{background:#fbe3c4;color:#7a3e0e}.gsw-card--new .gsw-pill{background:#e2f0da;color:#2f5a2a}.gsw-card--soon .gsw-pill{background:#e0ebf5;color:#24486b}.gsw-card--early .gsw-pill{background:#f4e8c8;color:#6a4f12}.gsw-top{display:flex;align-items:center;gap:14px;min-width:0}.gsw-fan{position:relative;flex:none;width:112px;height:76px}.gsw-fan img{position:absolute;top:6px;left:calc(var(--i) * 14px);width:64px;height:64px;border-radius:50%;object-fit:cover;background:#fbf8f4;border:3px solid #fff;box-shadow:0 6px 14px -6px #2e234073;transform:rotate(calc((var(--i) - 1.5) * 7deg));z-index:calc(10 - var(--i));transition:transform .35s cubic-bezier(.2,.8,.2,1),left .35s cubic-bezier(.2,.8,.2,1)}.gsw-card:hover .gsw-fan img,.gsw-card:focus-within .gsw-fan img{left:calc(var(--i) * 18px);transform:rotate(calc((var(--i) - 1.5) * 12deg)) translateY(-3px)}.gsw-card--soon .gsw-fan img{filter:grayscale(.55) brightness(1.04)}.gsw-name{min-width:0;display:flex;flex-direction:column;gap:2px}.gsw-name b{font:700 21px/1.15 Poppins,sans-serif;color:var(--s-ink)}.gsw-name small{font:500 14px/1.3 Cabin,sans-serif;color:var(--s-ink2)}.gsw-name em{font:600 13.5px/1.3 Cabin,sans-serif;font-style:normal;color:var(--s-purple)}.gsw-bar{position:relative;display:block;height:8px;border-radius:99px;background:#efeaf4;margin-top:2px}.gsw-bar span{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#b9a3d6,#6f5a8e)}.gsw-card--last .gsw-bar span{background:linear-gradient(90deg,#f1c97a,#c9852e)}.gsw-card--final .gsw-bar span{background:linear-gradient(90deg,#f0a0a8,#b0475a)}.gsw-bar i{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:3px solid #6f5a8e;box-shadow:0 2px 6px #2e23404d}.gsw-card--last .gsw-bar i{border-color:#c9852e}.gsw-card--final .gsw-bar i{border-color:#b0475a;animation:gsw-pulse 1.4s ease-in-out infinite}.gsw-bar__l{display:flex;justify-content:space-between;gap:10px;font:500 13px/1.3 Cabin,sans-serif;color:var(--s-ink2);margin-top:-4px}.gsw-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.gsw-when{font:600 14.5px/1.35 Cabin,sans-serif;color:var(--s-ink2)}.gsw-days{font:500 14px/1 Cabin,sans-serif;color:#24486b}.gsw-days b{font:700 22px/1 Poppins,sans-serif}.gsw-days--in{color:#2f5a2a}.gsw-tick__txt{display:block}.gsw-cd{display:flex;gap:6px}.gsw-cd>span{display:grid;justify-items:center;min-width:48px;padding:6px 4px;border-radius:12px;background:#2e2340;color:#fff}.gsw-cd b{font:700 19px/1 Poppins,sans-serif;font-variant-numeric:tabular-nums}.gsw-cd small{font:600 10.5px/1 Cabin,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e4d9f0;margin-top:3px}.gsw-card--final .gsw-cd>span{background:#7a1f2b}.gsw-card--final .gsw-cd small{color:#fbe1e4}.gsw-go{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:999px;background:#6f5a8e;color:#fff!important;font:600 15px/1.2 Poppins,sans-serif;text-decoration:none!important;text-align:center;margin-top:auto;transition:background .15s,transform .15s}.gsw-go:hover{background:#56447a;transform:translateY(-1px)}.gsw-card--final .gsw-go{background:#b0475a}.gsw-card--final .gsw-go:hover{background:#8f3446}.gsw-tick{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1.5px solid #ecd2a6;box-shadow:0 10px 24px -18px #2e234080;font-family:Cabin,system-ui,sans-serif}.gsw-tick__ico{flex:none;width:34px;height:34px;border-radius:50%;background:#fbe3c4;display:grid;place-items:center;padding:4px}.gsw-tick__rows{position:relative;flex:1 1 auto;min-width:0;min-height:44px}.gsw-tick__row{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;font:500 15px/1.3 Cabin,sans-serif;color:#2e2340!important;text-decoration:none!important;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.gsw-tick__row.is-on{opacity:1;transform:none;pointer-events:auto}.gsw-tick__row b{font-weight:700;color:#7a3e0e;margin-right:4px}.gsw-tick__row.is-gone{opacity:0!important}.gsw-mini{font-variant-numeric:tabular-nums;font-weight:700;margin-left:4px}.gsw-solo{margin-bottom:18px}.gsw-tick--solo{margin-top:0}@keyframes gsw-shake{0%,80%,to{rotate:0deg}85%{rotate:-12deg}90%{rotate:10deg}95%{rotate:-6deg}}@keyframes gsw-pulse{0%,to{box-shadow:0 0 #b0475a73}50%{box-shadow:0 0 0 7px #b0475a00}}@media(max-width:640px){.gsw{padding:0 16px;margin-top:26px}.gsw-grid{grid-template-columns:minmax(0,1fr);gap:12px}.gsw-card{padding:16px;border-radius:20px}.gsw-fan{width:100px;height:68px}.gsw-fan img{width:56px;height:56px}.gsw-name b{font-size:19px}.gsw-foot{flex-direction:column;align-items:stretch}.gsw-cd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gsw-tick{border-radius:18px;align-items:flex-start}.gsw-tick__rows{min-height:44px}.gsw-tick__row{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.gsw-card,.gsw-fan img,.gsw-tick__row{transition:none!important}.gsw-card{opacity:1;transform:none}.gsw-pill img,.gsw-bar i{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gllf-season-watch-v1.css.map */
