.rich-text-video-bleed{margin-inline:-20px}.rich-text--glass-video{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:440px;padding:30px 24px;background:#e9eaec;color:#192526;--color-foreground: 25, 37, 38}.rich-text--glass-video .rich-text__video-poster,.rich-text--glass-video .rich-text__background-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.rich-text--glass-video .rich-text__video-poster img{display:block;width:100%;height:100%;object-fit:cover}.rich-text--glass-video .rich-text__background-video{opacity:0}.rich-text--glass-video .rich-text__background-video.is-playing{opacity:1}.rich-text--glass-video .rich-text__wrapper{width:100%;max-width:none;padding:0;margin:0}.rich-text--glass-video .rich-text__blocks{width:min(100%,720px);max-width:720px;padding:26px 36px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#ffffffe0;box-shadow:0 12px 40px #18242a12,inset 0 1px #ffffff8c}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rich-text--glass-video .rich-text__blocks{background:rgba(255,255,255,var(--glass-opacity, .68));-webkit-backdrop-filter:blur(var(--glass-blur, 6px));backdrop-filter:blur(var(--glass-blur, 6px))}}.rich-text--glass-video .rich-text__heading{color:#192526;font-size:clamp(25px,2.8vw,32px);letter-spacing:-.025em;line-height:1.2}.rich-text--glass-video .rich-text__text{color:#263234;font-size:16px;line-height:1.55;letter-spacing:.015em}.rich-text--glass-video .rich-text__text p{margin:0}.rich-text--glass-video .rich-text__text p+p{margin-top:12px}.rich-text--glass-video .scroll-trigger{opacity:1;transform:none}.rich-text--glass-video .rich-text__video-toggle{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.85);border-radius:50%;color:#192526;background:#fffc;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rich-text--glass-video .rich-text__video-toggle[hidden]{display:none}.rich-text__video-toggle:focus-visible{outline:2px solid #245c4f;outline-offset:3px}.rich-text__video-toggle[data-paused=true] .rich-text__video-icon-pause,.rich-text__video-toggle[data-paused=false] .rich-text__video-icon-play{display:none}@media(max-width:749px){.rich-text--glass-video{min-height:0;padding:24px 16px 64px}.rich-text--glass-video .rich-text__blocks{padding:24px 20px;border-radius:20px}.rich-text--glass-video .rich-text__text{font-size:15px;line-height:1.6}}@media(prefers-reduced-transparency:reduce){.rich-text--glass-video .rich-text__blocks{background:#fffffff5}}.adapter-configurator{--adapter-blue: #0071e3;--adapter-blue-dark: #0066cc;--adapter-surface: #f5f5f7;margin:2.4rem 0}.adapter-configurator__intro{display:flex;align-items:center;gap:1.2rem;padding-bottom:2rem}.adapter-configurator__pair{width:4.4rem;height:4.4rem;flex-shrink:0}.adapter-configurator__intro p{margin:0;line-height:1.45}.adapter-configurator__intro strong{display:block;font-size:1.6rem;font-weight:600}.adapter-configurator__intro p>span{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.adapter-picker{display:block}.adapter-picker .adapter-picker__fieldset{padding:0;margin:0 0 1.6rem;max-width:none;border:0}.adapter-picker__legend{padding:0;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600}.adapter-picker__legend [data-selected-value]{margin-left:.6rem;font-weight:400;color:var(--adapter-blue-dark)}.adapter-picker__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.adapter-picker__choice{position:relative;min-width:0}.adapter-picker__label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-height:9rem;height:100%;padding:1.2rem .4rem .9rem;border:1px solid transparent;border-radius:1rem;background:var(--adapter-surface);cursor:pointer;text-align:center;touch-action:manipulation}.adapter-picker__swatch{display:block;padding:3px;border:2px solid transparent;border-radius:50%}.adapter-picker__swatch img{display:block;width:3.6rem;height:3.6rem;border-radius:50%}.adapter-picker__name{font-size:1.3rem;line-height:1.3;overflow-wrap:anywhere}.adapter-picker__label:hover{border-color:rgba(var(--color-foreground),.25)}.adapter-picker input:checked+.adapter-picker__label{border-color:var(--adapter-blue);background:#0071e30a}.adapter-picker input:checked+.adapter-picker__label .adapter-picker__swatch{border-color:var(--adapter-blue)}.adapter-picker input:checked+.adapter-picker__label .adapter-picker__name{font-weight:600}.adapter-picker input:focus-visible+.adapter-picker__label{outline:2px solid var(--adapter-blue);outline-offset:3px}.adapter-picker input.disabled+.adapter-picker__label .adapter-picker__name{text-decoration:line-through}.adapter-picker__unavailable{font-size:1.1rem;line-height:1.2}.adapter-configurator__change{display:flex;align-items:center;gap:.7rem;margin:1.6rem 0;font-size:1.3rem}.adapter-configurator__change .svg-wrapper{width:1.6rem;height:1.6rem}.adapter-fit{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.adapter-fit summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 0;font-size:1.4rem;font-weight:500}.adapter-fit__plus{font-size:2rem;line-height:1;color:var(--adapter-blue)}.adapter-fit[open] .adapter-fit__plus{transform:rotate(45deg)}.adapter-fit__content{padding-bottom:1.5rem;font-size:1.3rem;line-height:1.5}.adapter-fit__content p{margin:0 0 1rem}.adapter-fit__links{display:grid;gap:.6rem}.adapter-fit__links a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:.6rem;color:inherit;text-decoration:none}.adapter-fit__links a[aria-current]{border-color:var(--adapter-blue)}.adapter-fit__links a:hover{text-decoration:underline}.adapter-fit__current{color:var(--adapter-blue-dark);font-size:1.1rem;white-space:nowrap}.adapter-fit__content .adapter-fit__note{margin:1rem 0 0;color:rgba(var(--color-foreground),.7)}.adapter-picker__choices:has(.adapter-picker__choice:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(forced-colors:active){.adapter-picker input:checked+.adapter-picker__label{outline:2px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map */
