.ai370-usb4{display:block;padding-block:60px;background:#fff;color:#000}.ai370-usb4 :where(*,*:before,*:after){box-sizing:border-box}.ai370-usb4 :where(h2,p){margin:0;padding:0;letter-spacing:0}.ai370-usb4 :where(h2,p,a){overflow-wrap:anywhere}.ai370-usb4 .ai370-usb4__inner{width:min(680px,calc(100% - 40px));margin-inline:auto}.ai370-usb4 .ai370-usb4__header{display:grid;gap:20px;margin-block-end:36px}.ai370-usb4 .ai370-usb4__heading{min-width:0;color:#000}.ai370-usb4 .ai370-usb4__intro{min-width:0;color:#6e6e73}.ai370-usb4 .ai370-usb4__stage{display:grid;gap:40px}.ai370-usb4 .ai370-usb4__panel{display:grid;min-width:0;gap:20px;scroll-margin-block-start:24px}.ai370-usb4 .ai370-usb4__panel[hidden]{display:none}.ai370-usb4 .ai370-usb4__media{display:block;min-width:0;width:100%;aspect-ratio:335 / 370;overflow:hidden;border-radius:24px;background:#fff}.ai370-usb4 .ai370-usb4__image{display:block;width:100%;height:100%;object-fit:cover}.ai370-usb4 .ai370-usb4__caption{min-width:0;color:#000;text-align:center;overflow-wrap:anywhere}.ai370-usb4 .ai370-usb4__caption>*+*{margin-block-start:.4em}.ai370-usb4 .ai370-usb4__navigation{min-width:0;text-align:center}.ai370-usb4 .ai370-usb4__tabs{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:max-content;max-width:100%;padding:4px;border-radius:28px;background:#f1f1f4;vertical-align:top}.ai370-usb4 .ai370-usb4__tab{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;min-width:0;padding:8px 12px;border-radius:22px;color:#000;text-align:center;text-decoration:none}.ai370-usb4 .ai370-usb4__tab[aria-selected=true]{background:#000;color:#fff}.ai370-usb4 .ai370-usb4__tab:focus-visible{outline:2px solid #000;outline-offset:3px}.ai370-usb4 .ai370-usb4__panel:focus-visible{outline:2px solid #000;outline-offset:6px}.ai370-usb4.is-enhanced .ai370-usb4__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:0}.ai370-usb4.is-enhanced .ai370-usb4__panel{grid-column:1;grid-row:1 / 4;grid-template-rows:subgrid;gap:0}.ai370-usb4.is-enhanced .ai370-usb4__media{grid-row:1}.ai370-usb4.is-enhanced .ai370-usb4__navigation{grid-column:1;grid-row:2;z-index:1;margin-block-start:40px}.ai370-usb4.is-enhanced .ai370-usb4__caption{grid-row:3;margin-block-start:20px}@media(max-width:999px){.ai370-usb4 .ai370-usb4__tabs{display:inline-flex;flex-wrap:nowrap;gap:4px;width:max-content;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:4px;border-radius:28px}.ai370-usb4 .ai370-usb4__tabs::-webkit-scrollbar{display:none}.ai370-usb4 .ai370-usb4__tab{flex:0 0 auto;max-width:none;min-height:44px;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ai370-usb4 .ai370-usb4__tab:focus-visible{outline-offset:-2px}.ai370-usb4 .ai370-usb4__media--mobile-image .ai370-usb4__image{object-position:var(--usb4-mobile-focus, 50% 50%)!important}.ai370-usb4 .ai370-usb4__panel--pd_power .ai370-usb4__media--main-reused .ai370-usb4__image{object-fit:contain}}@media(min-width:1000px){.ai370-usb4{padding-block:180px 90px}.ai370-usb4 .ai370-usb4__inner{width:min(1280px,calc(100% - 80px))}.ai370-usb4 .ai370-usb4__header{grid-template-columns:minmax(0,680fr) minmax(0,520fr);column-gap:80px;margin-block-end:48px}.ai370-usb4 .ai370-usb4__media{aspect-ratio:1280 / 600;border-radius:48px}.ai370-usb4 .ai370-usb4__tabs{padding:6px}.ai370-usb4 .ai370-usb4__tab{min-height:44px;padding:10px 24px}.ai370-usb4.is-enhanced .ai370-usb4__navigation{margin-block-start:48px}.ai370-usb4.is-enhanced .ai370-usb4__caption{margin-block-start:32px}}.ai370-usb4{font-size:var(--ai370-type-body, 16px);font-weight:500;line-height:1.6;font-family:inherit}.ai370-usb4 :where(h2,p){font-family:inherit}.ai370-usb4 .ai370-usb4__heading{font-size:32px;font-weight:700;line-height:1.2}.ai370-usb4 :is(.ai370-usb4__intro,.ai370-usb4__caption){font-size:var(--ai370-type-body, 16px);font-weight:500;line-height:1.6}.ai370-usb4 .ai370-usb4__tab{font-family:inherit;font-size:var(--ai370-type-body, 16px);font-weight:600;line-height:1.5}@media(min-width:1000px){.ai370-usb4 .ai370-usb4__heading{font-size:clamp(48px,4.167vw,80px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ai370-usb4.css.map */
