.sa-head{padding:16px 0 0}.sa-trow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sa-trow h1{font:500 48px/56px var(--sg-serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0}.sa-tact{flex:none;gap:8px;display:flex}.sa-head .sa-ib,.sa-head .kp-save.sa-ib{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--sg-line);background:var(--sg-paper);width:44px;height:44px;color:var(--sg-ink);box-shadow:none;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid}.sa-head .sa-ib:hover,.sa-head .kp-save.sa-ib:hover{background:var(--sg-fill);box-shadow:none}.sa-head .sa-ib:focus-visible{outline:2px solid var(--sg-ink);outline-offset:2px}.sa-head .sa-ib svg,.sa-head .sa-ib .sg-icon{width:18px;height:18px}.sa-head .sa-ib .kp-l{display:none}.sa-head .kp-save.sa-ib.on,.sa-head .kp-save.sa-ib.on:hover{border-color:var(--sg-ink);background:var(--sg-paper);box-shadow:none}.sa-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 24px;display:flex}.sa-chips .sg-kind,.sa-chips .sg-badge{font-size:14px;line-height:20px}.sa-chips .sg-badge:before{width:6px;height:6px;box-shadow:none}.sa-chips .sg-kind{background:var(--sa-kc);letter-spacing:0}.sa-chips .sg-kind .sg-icon{width:16px;height:16px}.sa[data-kind=PRODUCT] .sa-chips .sg-kind{background:color-mix(in srgb, var(--sa-kc) 95%, var(--sg-ink))}.sa-galw,.sa-gframe{position:relative}.sa-gal{height:min(464px, calc(100vh - var(--sg-hh) - 336px));border-radius:16px;gap:8px;min-height:336px;display:grid;overflow:hidden}.sa-gal.n1{grid-template-columns:1fr}.sa-gal.n2{grid-template-columns:1fr 1fr}.sa-gal.n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.sa-gal.n3 .p0{grid-row:1/3}.sa-gal.n5{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.sa-gal.n5 .p0{grid-row:1/3}.sa-pane{all:unset;background:var(--sg-fill);cursor:zoom-in;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.sa-pane img{object-fit:cover;transition:transform .5s var(--sg-ease)}.sa-pane:hover img{transform:scale(1.03)}.sa-pane:focus-visible{outline:2px solid var(--sg-ink);outline-offset:-4px}.sa-pane.x{display:none}.sa-gal-cover{position:relative}.sa-gal-cover .sa-cover{width:100%;height:100%;position:absolute;inset:0}.sa-all{all:unset;box-sizing:border-box;z-index:2;background:var(--sg-white);border:1px solid var(--sg-ink);cursor:pointer;height:40px;font:600 14px/20px var(--sg-sans);color:var(--sg-ink);border-radius:12px;align-items:center;gap:8px;padding:0 16px;transition:background .15s;display:inline-flex;position:absolute;bottom:16px;right:16px}.sa-all:hover{background:var(--sg-fill)}.sa-all:focus-visible{outline:2px solid var(--sg-ink);outline-offset:2px}.sa-all .sg-icon{width:16px;height:16px}.sa-ct,.sa-ci{display:none}.sa-gcr{font:400 12px/16px var(--sg-sans);color:var(--sg-mute);margin:8px 0 0}@media (max-width:1023px){.sa-trow h1{font-size:40px;line-height:48px}}@media (max-width:640px){.sa-head{flex-direction:column;padding-top:8px;display:flex}.sa-head .ss-en-note{order:-3}.sa-head .sa-galw{order:-2;margin-bottom:16px}.sa-trow{gap:16px}.sa-trow h1{font-size:40px;line-height:44px}.sa-head .sa-ib,.sa-head .kp-save.sa-ib{width:40px;height:40px}.sa-chips{margin:16px 0 8px}.sa-gal{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:12px;gap:8px;height:auto;min-height:0;display:flex;overflow-x:auto}.sa-gal::-webkit-scrollbar{display:none}.sa-gal .sa-pane,.sa-gal .sa-pane.x{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 100%;grid-area:auto;display:block}.sa-gal-cover{aspect-ratio:4/3}.sa-gframe .sa-all{bottom:8px;right:8px}.sa-ct{z-index:2;height:24px;font:600 12px/16px var(--sg-sans);color:var(--sg-ink);background:#ffffffe6;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:8px;left:8px}.sa-ci{all:unset;box-sizing:border-box;z-index:2;background:var(--sg-paper);width:36px;height:36px;box-shadow:var(--sg-e2);color:var(--sg-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px}.sa-ci:focus-visible{outline:2px solid var(--sg-ink);outline-offset:2px}.sa-ci .sg-icon{width:18px;height:18px}.sa-galw .sa-gcr{display:none}.sa-galw.cr .sa-gcr,.sa-galw[data-gallery="0"] .sa-gcr{display:block}}@media (prefers-reduced-motion:reduce){.sa-pane img{transition:none}}.ss-hero-months{gap:0;display:grid}.ss-hero-months .sg-months{margin-top:4px}.ss-hero-months .sg-mlab{justify-content:space-between;gap:12px;display:flex}.ss-hero-ev{background:#151a210d;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ss-hero-ev>svg{flex:none;width:30px;height:30px}.ss-hero-ev>div{min-width:0}.ss-hero-ev b{font-size:14.5px;display:block}.ss-hero-ev small{color:var(--sg-mute);font-size:12.5px}
