.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:375px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:600px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:900px){.text-mid-md-left{text-align:left!important}.text-mid-md-right{text-align:right!important}.text-mid-md-center{text-align:center!important}}@media(min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1600px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.wsg-link{font-family:MarcJacobs;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:.98px;line-height:18px;color:#aaa;text-align:center;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1200px){.wsg-link{font-size:16px;font-size:1rem;letter-spacing:1.12px;line-height:20px}}.tab-content .btn-primary{font-family:MarcJacobs;font-weight:700;font-size:10px;font-size:.625rem;letter-spacing:.7px;line-height:14px;background-color:#000!important;color:#fff;text-transform:uppercase;text-align:center}@media only screen and (min-width:1200px){.tab-content .btn-primary{font-size:12px;font-size:.75rem;letter-spacing:.84px;line-height:16px}}.tab-content .card-header{font-family:MarcJacobs;font-weight:700;font-size:12px;font-size:.75rem;letter-spacing:.84px;line-height:16px}@media only screen and (min-width:900px){.tab-content .card-header{font-size:14px;font-size:.875rem;letter-spacing:.98px;line-height:18px}}.wsg-nav{background-color:#000;-webkit-padding-before:25px;padding-block-start:25px;-webkit-padding-after:25px;padding-block-end:25px}.wsg-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin:0;list-style:none}@media only screen and (min-width:900px){.wsg-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;inline-size:100%}}@media only screen and (min-width:1200px){.wsg-tabs{inline-size:85%}}@media only screen and (min-width:1600px){.wsg-tabs{inline-size:70%}}.wsg-item{text-align:center}.wsg-link{--nav-link-padding-x:4.6875rem;--nav-link-padding-x-lg:2rem;--nav-link-padding-x-md:1rem;--nav-link-padding-x-sm:1rem;--nav-link-padding-y:.5rem;display:inline-block;outline:0;margin:var(--nav-link-padding-y) 10px}.wsg-link.active,.wsg-link:focus,.wsg-link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.wsg-link.active{text-decoration:none}.tab-content{--header-line-height:1.5;--nav-link-padding-x:1rem;--nav-link-padding-y:.5rem;--gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--gap);padding-left:0;margin:0 0 4px;list-style:none}@media only screen and (max-width:899px){.tab-content{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;-webkit-overflow-scrolling:auto}}.tab-content .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tab-content .card *{background-color:#f8f8f8;margin:0}.tab-content .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px;color:#000;text-transform:uppercase;text-align:center;padding:var(--nav-link-padding-y) var(--nav-link-padding-x);margin:var(--gap) 0}.tab-content .card picture{pointer-events:none;line-height:0;display:block}.tab-content .card picture img{aspect-ratio:1/1;height:100%;width:100%;display:block}.tab-content .card-image-overflow{position:relative;overflow:hidden}.tab-content .card-image .img-alt{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:.4s ease;transition:.4s ease}.tab-content .card-image:hover .img-alt{opacity:1}.tab-content .card-body{text-align:center;margin-top:4px;padding:15px 5px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tab-content .card .img-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:10px;margin-block-end:10px;width:100%}.tab-content .card .img-icon{--icon-size:60px;--icon-size-sm:50px;--icon-size-md:35px;--icon-size-lg:48px;--icon-margin-xy:8px;--icon-margin-xy-md:4px;background-repeat:no-repeat}@media only screen and (max-width:899px){.tab-content .card .img-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);background-size:var(--icon-size-sm) var(--icon-size-sm);margin:var(--icon-margin-xy)}}@media only screen and (min-width:900px){.tab-content .card .img-icon{width:var(--icon-size-md);height:var(--icon-size-md);background-size:var(--icon-size-md) var(--icon-size-md);margin:var(--icon-margin-xy) var(--icon-margin-xy-md)}}@media only screen and (min-width:1200px){.tab-content .card .img-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);background-size:var(--icon-size-lg) var(--icon-size-lg);margin:var(--icon-margin-xy)}}@media only screen and (min-width:1600px){.tab-content .card .img-icon{width:var(--icon-size);height:var(--icon-size);background-size:var(--icon-size) var(--icon-size);margin:var(--icon-margin-xy)}}.tab-content .card .img-icon-cards{background-image:url(../../images/wsg/Icons_Cards.svg)!important}.tab-content .card .img-icon-device{background-image:url(../../images/wsg/Icons_Device.svg)!important}.tab-content .card .img-icon-cash{background-image:url(../../images/wsg/Icons_Cash.svg)!important}.tab-content .card .img-icon-coin{background-image:url(../../images/wsg/Icons_Coins.svg)!important}.tab-content .card .img-icon-key{background-image:url(../../images/wsg/Icons_Keys.svg)!important}.tab-content .card-title{font-family:MarcJacobs;font-weight:700;font-size:12px;font-size:.75rem;letter-spacing:.84px;line-height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;text-transform:uppercase;-webkit-margin-after:15px;margin-block-end:15px;min-height:36px}@media only screen and (min-width:900px){.tab-content .card-title{font-size:14px;font-size:.875rem;letter-spacing:.98px;line-height:12px}}@media only screen and (max-width:899px){.tab-content .card-title{font-size:12px;font-size:.75rem;letter-spacing:.98px;line-height:16px}}@media only screen and (min-width:600px) and (max-width:1199px){.tab-content .card-title{font-size:12px;font-size:.75rem;letter-spacing:.98px;line-height:16px}}.tab-content .card-title span{font-size:12px;font-size:.75rem;letter-spacing:.98px;line-height:16px}.tab-content .card-size,.tab-content .card-text{font-family:MarcJacobs;font-weight:700;font-size:10px;font-size:.625rem;letter-spacing:1.12px;line-height:14px;text-transform:uppercase;text-align:center}.tab-content .card-size{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tab-content .btn-primary,.tab-content .card-size{-webkit-margin-before:30px;margin-block-start:30px}.tab-content .btn-primary{--nav-link-padding-x:2rem;text-decoration:none;padding:var(--nav-link-padding-y) var(--nav-link-padding-x)}.tab-content .btn-primary:focus,.tab-content .btn-primary:hover{background-color:#333!important}.tab-pane{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}@media only screen and (max-width:899px){.tab-pane{scroll-snap-align:start;scroll-snap-stop:always;min-width:60vw}}[lang=ja] .tab-content .card .img-icon-cash{background-image:url(../../images/wsg/Icons_Cash_JP.svg)!important}[lang=ja] .tab-content .card .img-icon-coin{background-image:url(../../images/wsg/Icons_Coins_JP.svg)!important}