.ttg-store{--store-ink:40px;--store-gap:calc(var(--store-ink) * .6);--store-focus:calc(var(--store-ink) * .28);--store-r-apple:calc(var(--store-ink) * .211);--store-r-play:calc(var(--store-ink) * .107);--store-cool:222 226 244;--store-warm:246 201 122;--store-rim:1;--store-cast:.82;justify-content:center;align-items:center;column-gap:var(--store-gap);row-gap:var(--store-gap);max-width:100%;padding-block:calc(var(--store-ink) * .25);flex-wrap:wrap;display:flex}.ttg-store .ttg-store-badge{-webkit-tap-highlight-color:transparent;box-shadow: 0 -1px 1.5px -.5px rgb(var(--store-cool) / calc(.44 * var(--store-rim))),  0 1px 1.5px -.5px rgb(var(--store-warm) / calc(.34 * var(--store-rim))),  0 0 0 1px rgb(var(--store-cool) / calc(.11 * var(--store-rim))),  0 0 4px -1px rgb(var(--store-cool) / calc(.22 * var(--store-rim))),  0 6px 20px -8px #e79a3f4d,  0 9px 20px -10px rgb(0 0 0/var(--store-cast)), 0 2px 5px -3px #000000b3;outline:none;flex:none;text-decoration:none;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.ttg-store .ttg-store-badge:before{content:"";position:absolute;inset:-8px 0}.ttg-store .ttg-store-badge img{pointer-events:none;display:block}.ttg-store .ttg-store-badge--apple{border-radius:var(--store-r-apple)}.ttg-store .ttg-store-badge>:is(img,svg){flex:none;max-width:none}.ttg-store .ttg-store-badge--apple>:is(img,svg){height:var(--store-ink);width:auto;display:block}.ttg-store .ttg-store-badge--play{border-radius:var(--store-r-play);width:calc(var(--store-ink) * 3.35682);height:var(--store-ink);position:relative}.ttg-store .ttg-store-badge--play.is-i18n{width:calc(var(--store-ink) * 3.36458)}.ttg-store .ttg-store-badge--play img{height:calc(var(--store-ink) / .672);width:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ttg-store .ttg-store-badge--play.is-i18n img{height:calc(var(--store-ink) / .768)}@media (hover:hover) and (pointer:fine){.ttg-store .ttg-store-badge:hover{box-shadow:0 -1px 1.5px -.5px rgb(var(--store-cool) / calc(.64 * var(--store-rim))), 0 1px 1.5px -.5px rgb(var(--store-warm) / calc(.5 * var(--store-rim))), 0 0 0 1px rgb(var(--store-cool) / calc(.16 * var(--store-rim))), 0 0 6px -1px rgb(var(--store-cool) / calc(.3 * var(--store-rim))), 0 8px 26px -8px #e79a3f6b, 0 11px 24px -10px rgb(0 0 0/var(--store-cast)), 0 2px 5px -3px #000000b3;transform:translateY(-1px)}}.ttg-store .ttg-store-badge:focus-visible{outline-offset:var(--store-focus);outline:2px solid #e7b765}.ttg-store.is-footer{--store-cast:.62}@media (min-width:1024px){.ttg-store.is-footer{--store-ink:44px}}.ttg-store.is-island{--store-cast:.62}@media (min-width:1024px){.ttg-store:not(.is-footer){--store-ink:44px}.ttg-store.is-start{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ttg-store .ttg-store-badge,.ttg-store .ttg-store-badge:hover{transition:none;transform:none}}.ttg-store .ttg-store-caption{text-align:center;flex-basis:100%}.ttg-store.is-start .ttg-store-caption{text-align:left}
