#MainContent .rfo{--rfo-accent:#3454cf;--rfo-accent-end:#8253d9;--rfo-tint:#eff1fc;--rfo-aura-scale:1.5;color:#1d1d1f;background:#fff;overflow:clip}#MainContent .rfo--g1002{--rfo-accent:#7040b9;--rfo-accent-end:#c85f9a;--rfo-tint:#f4effa;--rfo-aura-scale:1.35}#MainContent .rfo--g1003{--rfo-accent:#bc3038;--rfo-accent-end:#cd526e;--rfo-tint:#fcf0f0;--rfo-aura-scale:1.35}#MainContent .rfo--d800{--rfo-accent:#1266bc;--rfo-accent-end:#497fbb;--rfo-tint:#edf4fc;--rfo-aura-scale:1.7}#MainContent .rfo :is(h1,h2,h3,p){margin-top:0}#MainContent .rfo-nav{display:flex;align-items:center;gap:28px;padding-top:12px;padding-bottom:12px;min-height:64px;background:#fff}#MainContent .rfo-nav__model{font:750 21px/1.2 var(--rf-display-font);letter-spacing:-.02em;color:#1d1d1f;text-decoration:none;margin-right:auto}#MainContent .rfo-nav__links{display:flex;align-items:center;gap:25px;font-size:12px;line-height:1.5}#MainContent .rfo-nav__links a{color:#535359;text-decoration:none;padding-block:10px}#MainContent .rfo-nav__links a:hover{color:#06c}#MainContent .rfo-hero{background:#f5f5f7;scroll-margin-top:70px;isolation:isolate}#MainContent .rfo-hero__content{text-align:center;padding-top:52px;padding-bottom:16px;position:relative;z-index:1}#MainContent .rfo-hero h1{font:750 24px/1.25 var(--rf-display-font);letter-spacing:-.02em;margin:0 0 17px;color:#1d1d1f}#MainContent .rfo-hero h2{font:800 clamp(46px,4.6vw,72px)/1.06 var(--rf-display-font);letter-spacing:-.035em;color:#1d1d1f;margin:0 auto 23px;max-width:24ch}#MainContent .rfo-hero h2 span{display:block}#MainContent .rfo-hero h2 span:last-child{color:var(--rfo-accent);background:linear-gradient(110deg,var(--rfo-accent) 25%,var(--rfo-accent-end) 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#MainContent .rfo-lead{font:400 18px/1.6 var(--font-body--family);color:#535359;margin:0 auto;max-width:61ch;text-wrap:pretty}#MainContent .rfo-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:25px}#MainContent .rf-device-cart{display:block;position:relative}#MainContent .rf-device-cart form{margin:0}#MainContent .rf-device-cart .rf-button{white-space:nowrap;min-height:46px;padding:11px 25px}#MainContent .rf-device-cart .product-form-text__error:not(.hidden){display:block;position:absolute;top:calc(100% + 12px);right:0;width:min(300px,75vw);font-size:13px;line-height:1.5;color:#b3261e;text-align:left}#MainContent .rfo-hero__media{position:relative;isolation:isolate;overflow:hidden;height:clamp(370px,35vw,510px);width:min(100%,1160px);margin:0 auto;background:#f5f5f7}#MainContent .rfo-hero__aura{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--rfo-aura-scale));transform-origin:50% 72%;mix-blend-mode:darken;pointer-events:none}#MainContent .rfo-hero__device{position:relative;display:block;width:min(100%,540px);height:96%;object-fit:contain;margin:0 auto;background:transparent;mix-blend-mode:darken}#MainContent .rfo--g1003 .rfo-hero__device{width:min(100%,620px);height:100%}#MainContent .rfo--d800 .rfo-hero__device{width:min(100%,400px);height:94%}#MainContent .rfo-eyebrow{font:600 12px/1.5 var(--font-body--family);color:#6e6e73;letter-spacing:.04em;text-transform:uppercase;margin:0 0 15px}#MainContent .rfo-highlights{padding:95px 0;scroll-margin-top:82px}#MainContent .rfo-section-heading{margin-bottom:38px}#MainContent .rfo-section-heading h2{font:800 clamp(37px,4vw,56px)/1.12 var(--rf-display-font);letter-spacing:-.03em;color:#1d1d1f;margin:0}#MainContent .rfo-highlights__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:stretch}#MainContent .rfo-highlight{min-width:0;background:#f5f5f7;border-radius:27px;padding:36px 38px;display:flex;flex-direction:column;justify-content:space-between;min-height:440px;overflow:hidden}#MainContent .rfo-highlight--controls{grid-column:span 7;background:var(--rfo-tint)}#MainContent .rfo-highlight--connection,#MainContent .rfo-highlight--battery{grid-column:span 5}#MainContent .rfo-highlight--detail{grid-column:span 7;padding:0;background:#f5f5f7}#MainContent .rfo-highlight h3{font:750 clamp(25px,2.3vw,34px)/1.12 var(--rf-display-font);letter-spacing:-.025em;color:#1d1d1f;margin:0 0 13px}#MainContent .rfo-highlight p:not(.rfo-highlight__number){font-size:16px;line-height:1.6;color:#535359;margin-bottom:0;max-width:43ch}#MainContent .rfo-highlight .rfo-highlight__label{font-size:13px;font-weight:650;line-height:1.5;margin-bottom:18px;color:#6e6e73}#MainContent .rfo-highlight small{font-size:11px;line-height:1.5;color:#6e6e73;display:block;margin-top:17px;max-width:48ch}#MainContent .rfo-control-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;gap:10px;color:var(--rfo-accent);margin-bottom:28px}#MainContent .rfo-control-art__number{font:800 150px/.95 var(--rf-display-font);letter-spacing:-.05em;background:linear-gradient(120deg,var(--rfo-accent),var(--rfo-accent-end));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#MainContent .rfo-mode-labels{display:flex;justify-content:center;gap:12px;font-size:13px;font-weight:650}#MainContent .rfo-mode-labels span{border:1px solid color-mix(in srgb,var(--rfo-accent) 22%,transparent);padding:6px 16px;border-radius:30px;color:var(--rfo-accent)}#MainContent .rfo-volume-art{display:flex;align-items:center;justify-content:center;gap:28px;font:600 60px/1 var(--rf-display-font)}#MainContent .rfo-volume-art svg{width:100px;height:100px}#MainContent .rfo-stereo-art{display:flex;gap:20px;font:800 100px/1 var(--rf-display-font)}#MainContent .rfo-stereo-art span{display:grid;place-items:center;width:140px;height:140px;border:1px solid color-mix(in srgb,var(--rfo-accent) 20%,transparent);border-radius:50%}#MainContent .rfo-level-art{display:flex;align-items:end;gap:8px;height:35px}#MainContent .rfo-level-art span{display:block;width:12px;height:calc(10px + var(--level)*4px);border-radius:4px;background:var(--rfo-accent);opacity:calc(.3 + var(--level)*.1)}#MainContent .rfo-connection-art{height:200px;width:200px;align-self:center;color:var(--rfo-accent);margin:-8px auto 20px}#MainContent .rfo-connection-art svg{display:block;width:100%;height:100%}#MainContent .rfo-highlight__number{font:800 clamp(74px,6.8vw,102px)/1 var(--rf-display-font);letter-spacing:-.055em;color:var(--rfo-accent);margin:0 0 30px;white-space:nowrap}#MainContent .rfo-highlight__number span{display:block;font-size:25px;letter-spacing:-.015em;line-height:1.4;margin-top:4px;color:#1d1d1f}#MainContent .rfo-detail-photo{height:275px;position:relative;isolation:isolate;overflow:hidden}#MainContent .rfo-detail-photo img{display:block;position:absolute;left:50%;top:0;width:440px;max-width:none;height:440px;object-fit:contain;transform:translate(-50%,-170px);mix-blend-mode:darken;background:transparent}#MainContent .rfo--g1002 .rfo-detail-photo img{width:470px;height:470px;transform:translate(-50%,-205px)}#MainContent .rfo--g1003 .rfo-detail-photo img{width:490px;height:422px;transform:translate(-50%,-140px)}#MainContent .rfo--d800 .rfo-detail-photo img{width:360px;height:490px;transform:translate(-50%,-140px)}#MainContent .rfo .rfo-detail-photo--original{height:300px;background:#fff}#MainContent .rfo .rfo-detail-photo--original img{position:static;width:100%;max-width:100%;height:100%;object-fit:contain;transform:none;mix-blend-mode:normal}#MainContent .rfo-detail-copy{padding:0 38px 36px}#MainContent .rfo-highlight--detail .rfo-highlight__label{margin-bottom:10px}#MainContent .rf-device-purchase{padding-top:65px;padding-bottom:70px;scroll-margin-top:75px;border-top:1px solid #e5e5ea}#MainContent .rf-purchase-heading{margin-bottom:36px}#MainContent .rf-purchase-heading h2{font:750 clamp(35px,3.6vw,50px)/1.15 var(--rf-display-font);letter-spacing:-.025em;margin:0 0 14px;color:#1d1d1f}#MainContent .rf-purchase-heading>p{font-size:17px;line-height:1.6;color:#535359;margin:0}#MainContent .rf-device-purchase .rf-product-stage{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%}#MainContent .rf-device-purchase .rf-product-stage__purchase{padding:12px 0}#MainContent .rf-device-purchase .rf-product-stage__purchase h2{font:750 clamp(30px,3vw,42px)/1.14 var(--rf-display-font);letter-spacing:-.02em;margin:0;color:#1d1d1f}#MainContent .rf-device-purchase .rf-product-stage__gallery{max-height:none;background:#fff}#MainContent .rf-device-purchase .rf-product-stage__gallery img{max-height:600px}#MainContent .rf-device-purchase media-gallery .product-media__image[src*=-photo-]{width:100%;height:100%;object-fit:cover;object-position:center bottom}#MainContent .rf-product-difference--comparison .rf-pair{margin-top:0}@media(min-width:1600px){#MainContent .rfo-hero__content{padding-top:62px}#MainContent .rfo-hero__media{height:530px}}@media(max-width:1050px)and (min-width:750px){#MainContent .rfo-highlight{padding:30px;min-height:430px}#MainContent .rfo-highlight--detail{padding:0}#MainContent .rfo-detail-copy{padding:0 30px 30px}#MainContent .rfo-nav__links{gap:18px}#MainContent .rfo-highlight p:not(.rfo-highlight__number){font-size:15px}}@media(max-width:749px){#MainContent .rfo-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding-top:9px;padding-bottom:9px;min-height:88px}#MainContent .rfo-nav__model{font-size:19px;grid-column:1;grid-row:1}#MainContent .rfo-nav__links{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:13px;font-size:11px}#MainContent .rfo-nav__links a{padding-block:7px;min-height:32px}#MainContent .rfo-hero__content{padding-top:38px;padding-bottom:18px}#MainContent .rfo-hero h1{font-size:21px;margin-bottom:14px}#MainContent .rfo-hero h2{font-size:clamp(37px,10.8vw,53px);line-height:1.07;letter-spacing:-.035em;margin-bottom:21px}#MainContent .rfo-lead{font-size:15px;line-height:1.6;max-width:38ch}#MainContent .rfo-hero__actions{gap:13px 20px;margin-top:23px}#MainContent .rfo-hero__actions .rf-button{min-height:40px;padding:8px 18px;font-size:14px}#MainContent .rfo-link{font-size:13px}#MainContent .rfo-hero__media{height:330px;width:100%}#MainContent .rfo-hero__aura{width:150%;max-width:none;left:-25%;transform-origin:50% 74%}#MainContent .rfo-hero__device{width:100%;height:96%}#MainContent .rfo--g1003 .rfo-hero__device{width:100%;height:100%}#MainContent .rfo--d800 .rfo-hero__device{height:92%;width:90%}#MainContent .rfo-eyebrow{font-size:10px;margin-bottom:13px}#MainContent .rfo-highlights{padding:55px 0;scroll-margin-top:75px}#MainContent .rfo-section-heading{margin-bottom:27px}#MainContent .rfo-section-heading h2{font-size:35px;line-height:1.15;max-width:17ch}#MainContent .rfo-highlights__grid{grid-template-columns:minmax(0,1fr);gap:16px}#MainContent .rfo-highlight{grid-column:auto;padding:29px 28px;min-height:410px;border-radius:23px}#MainContent .rfo-highlight h3{font-size:29px;max-width:20ch}#MainContent .rfo-highlight p:not(.rfo-highlight__number){font-size:15px;line-height:1.6}#MainContent .rfo-control-art{min-height:200px;margin-bottom:25px}#MainContent .rfo-control-art__number{font-size:130px}#MainContent .rfo-volume-art{gap:21px;font-size:52px}#MainContent .rfo-volume-art svg{width:85px;height:85px}#MainContent .rfo-stereo-art{font-size:75px;gap:15px}#MainContent .rfo-stereo-art span{width:110px;height:110px}#MainContent .rfo-mode-labels{font-size:12px;gap:10px}#MainContent .rfo-mode-labels span{padding:6px 13px}#MainContent .rfo-connection-art{width:180px;height:180px;margin:-5px auto 20px}#MainContent .rfo-highlight--connection,#MainContent .rfo-highlight--battery{min-height:420px}#MainContent .rfo-highlight .rfo-highlight__label{font-size:12px;margin-bottom:17px}#MainContent .rfo-highlight__number{font-size:86px;margin-bottom:25px}#MainContent .rfo-highlight__number span{font-size:22px}#MainContent .rfo-highlight small{font-size:11px;margin-top:17px}#MainContent .rfo-highlight--detail{padding:0;min-height:430px}#MainContent .rfo-detail-photo{height:260px}#MainContent .rfo-detail-copy{padding:0 28px 29px}#MainContent .rf-device-purchase{padding-top:48px;padding-bottom:50px}#MainContent .rf-purchase-heading{margin-bottom:27px}#MainContent .rf-purchase-heading h2{font-size:33px}#MainContent .rf-purchase-heading>p{font-size:15px;line-height:1.6}#MainContent .rf-device-purchase .rf-product-stage__purchase h2{font-size:33px}#MainContent .rf-device-purchase .rf-product-stage{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:360px){#MainContent .rfo-hero__media{height:290px}#MainContent .rfo-hero h2{font-size:36px}#MainContent .rfo-hero__actions{gap:9px}#MainContent .rfo-highlight{padding:27px 24px}#MainContent .rfo-highlight--detail{padding:0}#MainContent .rfo-detail-copy{padding:0 24px 27px}#MainContent .rfo-stereo-art{font-size:68px;gap:12px}#MainContent .rfo-stereo-art span{width:98px;height:98px}#MainContent .rfo-volume-art{gap:15px;font-size:46px}#MainContent .rfo-mode-labels span{padding:6px 10px}#MainContent .rfo-highlight__number{font-size:78px}}@media(forced-colors:active){#MainContent .rfo-hero h2 span:last-child,#MainContent .rfo-control-art__number{-webkit-text-fill-color:CanvasText;background:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rf-product-overview.css.map */
