.tss-connectivity{--partner-ink:#171813;--partner-line:#d9d4be;color:var(--partner-ink);font-family:inherit;box-sizing:border-box}.tss-connectivity *{box-sizing:border-box}.tss-connectivity a{color:inherit;text-decoration:underline;text-underline-offset:4px}.tss-connectivity a:hover{text-decoration-thickness:2px}.tss-connectivity a:focus-visible{outline:3px solid #38665b;outline-offset:5px}.tss-connectivity .tss-connectivity__logo{display:flex;align-items:center;justify-content:center;min-height:52px;min-width:44px;padding:3px 0;text-decoration:none;flex-shrink:0}.tss-connectivity .tss-connectivity__logo img{display:block;object-fit:contain;max-width:100%;height:auto;margin:0;border-radius:0;filter:none;opacity:1}.tss-connectivity .tss-connectivity__logo--kddi img{width:99px}.tss-connectivity .tss-connectivity__logo--tgt img{width:117px}.tss-connectivity .tss-connectivity__logo--redtea img{width:147px}.tss-connectivity__rail{max-width:1320px;width:calc(100% - 76px);margin:0 auto;padding:26px 0 29px;border-top:1px solid var(--partner-line);display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(140px,1fr);align-items:center;gap:20px}.tss-connectivity .tss-connectivity__rail h2{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0}.tss-connectivity__logos{display:flex;gap:38px;align-items:center;justify-content:center;flex-wrap:wrap}.tss-connectivity__more{text-align:right;font-size:12px;line-height:1.5}.tss-connectivity--checkout{clear:both;grid-column:1/-1;width:100%;margin:32px 0 0}.tss-connectivity--checkout .tss-connectivity__rail{width:100%;grid-template-columns:1fr auto;max-width:none}.tss-connectivity__section{max-width:1190px;width:calc(100% - 76px);margin:0 auto;padding:58px 0 56px}.tss-connectivity .tss-connectivity__eyebrow{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;font-weight:650;margin:0 0 13px}.tss-connectivity .tss-connectivity__section h2{font-size:49px;line-height:1.12;letter-spacing:-1.5px;max-width:800px;margin:0}.tss-connectivity .tss-connectivity__lede{max-width:610px;font-size:17px;line-height:1.6;margin:20px 0 34px}.tss-connectivity__companies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--partner-line);border-bottom:1px solid var(--partner-line);padding:24px 0;gap:35px}.tss-connectivity__company{min-width:0}.tss-connectivity__company .tss-connectivity__logo{justify-content:flex-start;height:62px;margin-bottom:16px}.tss-connectivity .tss-connectivity__company p{font-size:14px;line-height:1.6;margin:0}.tss-connectivity .tss-connectivity__visit{display:inline-block;font-size:12px;line-height:1.5;margin-top:15px;padding:6px 0}.tss-connectivity__follow{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;font-size:13px;line-height:1.6}.tss-connectivity .tss-connectivity__follow p{max-width:450px;margin:0;font-size:13px}.tss-connectivity--networks .tss-connectivity__section{width:100%;padding:32px 0}.tss-connectivity--networks .tss-connectivity__section>h2{font-size:30px;margin-bottom:22px}.tss-connectivity--networks .tss-connectivity__companies{display:block;padding:0;border-bottom:0}.tss-connectivity--networks .tss-connectivity__company{display:grid;grid-template-columns:180px minmax(0,1fr);gap:35px;padding:28px 0;border-bottom:1px solid var(--partner-line)}.tss-connectivity--networks .tss-connectivity__company h3{font-size:23px;line-height:1.2;margin:0 0 12px;letter-spacing:-.5px}@media(max-width:1050px){.tss-connectivity__rail{grid-template-columns:1fr;text-align:center;gap:13px}.tss-connectivity__more{text-align:center}.tss-connectivity--checkout .tss-connectivity__rail{grid-template-columns:1fr}}@media(max-width:650px){.tss-connectivity__rail{width:calc(100% - 44px);padding:23px 0 25px}.tss-connectivity__logos{gap:10px}.tss-connectivity .tss-connectivity__logo--kddi img{width:95px}.tss-connectivity .tss-connectivity__logo--tgt img{width:110px}.tss-connectivity .tss-connectivity__logo--redtea img{width:120px}.tss-connectivity__section{width:calc(100% - 44px);padding:38px 0}.tss-connectivity .tss-connectivity__section h2{font-size:34px;letter-spacing:-1px}.tss-connectivity .tss-connectivity__lede{font-size:16px;margin:19px 0 27px}.tss-connectivity__companies{grid-template-columns:1fr;gap:26px;padding:24px 0}.tss-connectivity__company .tss-connectivity__logo{height:52px;margin-bottom:10px}.tss-connectivity__follow{display:block}.tss-connectivity__follow>a{display:inline-block;margin-top:15px}.tss-connectivity--networks .tss-connectivity__company{display:block;padding:24px 0}.tss-connectivity--networks .tss-connectivity__section>h2{font-size:27px}}@media(max-width:350px){.tss-connectivity__logos{gap:8px}.tss-connectivity .tss-connectivity__section h2{font-size:31px}}@media(min-width:981px){body.tss-checkout-page:not(.woocommerce-order-received):not(.woocommerce-order-pay) form.woocommerce-checkout:has(~.tss-connectivity--checkout)>.tss-desktop-checkout-summary{grid-row:1 / span 3}body.tss-checkout-page:not(.woocommerce-order-received):not(.woocommerce-order-pay) form.woocommerce-checkout:not(.tss-has-express-checkout):has(~.tss-connectivity--checkout)>.tss-desktop-checkout-summary{grid-row:1 / span 2}}.tss-connectivity .tss-connectivity__au{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;vertical-align:middle;line-height:1}.tss-connectivity .tss-connectivity__au img{display:block;width:24px;height:24px;max-width:none;margin:0;object-fit:contain}