.rf-theme.rf-refined{--rf-ink:#1d1d1f;--rf-muted:#535359;--rf-blue:var(--rf-campaign,#0071e3);color:#1d1d1f;font-weight:400}.rf-theme.rf-refined :is(h1,h2,h3,h4){font-family:var(--rf-display-font);font-weight:750;letter-spacing:-.018em;line-height:1.15}.rf-theme.rf-refined :is(.rf-launch h1,.rf-lineup__heading h2,.rf-editorial--bleed h2,.rf-details>div>h2,.rf-details__copy h3,.rf-shopping>div>h2,.rf-plan-detail h1,.rf-product-difference__intro h2,.rf-versus__intro h2){font-weight:750;letter-spacing:-.02em;line-height:1.14;color:#1d1d1f}#MainContent .rf-product-page .product-details .text-block h1{font-weight:750!important;letter-spacing:-.015em!important}.rf-theme.rf-refined .rf-lineup__copy h3{font-size:29px;font-weight:750;letter-spacing:-.012em;line-height:1.2}.rf-theme.rf-refined :is(.rf-launch__accent,.rf-launch__model,.rf-details__copy>p:first-child){color:#1d1d1f}.rf-theme.rf-refined :is(.rf-launch__compare,.rf-lineup__learn,.rf-details__copy>a,.rf-purchase-points>a,.rf-plan-art__top svg,.rf-protection-link__arrow){color:#06c}.rf-theme.rf-refined :is(.rf-purchase-points li>span,.rf-model-benefits__number,.rf-versus__check){color:#0071e3}.rf-theme.rf-refined .rf-lineup__category{color:#6e6e73;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.rf-lineup__category:before{display:none}.rf-theme.rf-refined .rf-editorial--bleed .rf-kicker{color:#6e6e73}.rf-theme.rf-refined .rf-editorial--bleed .rf-link{color:#06c}.rf-editorial--bleed .rf-editorial__copy:before{background:#1d1d1f}.rf-lineup__heading>a{color:#06c}.rf-theme.rf-refined .rf-lineup__card,.rf-theme.rf-refined .rf-lineup__card:hover{background:#f5f5f7;border:1px solid #efeff2;box-shadow:none;transform:none}.rf-theme.rf-refined .rf-lineup__image{background:#f5f5f7}.rf-theme.rf-refined .rf-lineup__image img{mix-blend-mode:multiply}.rf-theme.rf-refined .rf-details__main{background:#f5f5f7;border:1px solid #efeff2;box-shadow:none}.rf-theme.rf-refined .rf-detail-stat--campaign{background:#f5f5f7;border:1px solid #efeff2;box-shadow:none;color:#1d1d1f}.rf-theme.rf-refined .rf-details__stats .rf-detail-stat--campaign:first-child{background:#edf5ff}.rf-theme.rf-refined .rf-detail-stat--campaign :is(.rf-detail-stat__label,.rf-detail-stat__value,.rf-detail-stat__text,h3){color:#1d1d1f}.rf-theme.rf-refined .rf-detail-stat--campaign .rf-detail-stat__value{color:#0071e3}.rf-theme.rf-refined .rf-plan-art{background:#fff;box-shadow:none}.rf-theme.rf-refined .rf-model-benefits article{background:#fff;border:1px solid #e5e5ea;box-shadow:none}.rf-theme.rf-refined .rf-model-benefits h3{font-weight:750;letter-spacing:-.015em;line-height:1.2}.rf-model-focus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:36px 40px;border:1px solid #e5e5ea;border-radius:22px;background:#fff}.rf-theme.rf-refined .rf-model-focus h3{font-size:34px;font-weight:750;line-height:1.18;letter-spacing:-.015em;margin:0}.rf-model-focus p{font-size:17px;line-height:1.7;color:#535359;margin:0;max-width:48ch}.rf-theme.rf-refined .rf-versus__notes p{font-size:12px;line-height:1.65;color:#6e6e73}.rf-versus__notes details{margin-top:12px}.rf-versus__notes summary{width:fit-content;cursor:pointer;font-size:13px;line-height:1.6;color:#535359}.rf-versus__notes details p{margin-top:10px}.rf-versus__table thead th:nth-child(2),.rf-versus__table td.rf-versus__rosfo{background:#f7f7f9}.rf-versus__badge{background:#fff;color:#1d1d1f;border:1px solid #dedee4}.rf-theme.rf-refined .rf-plan-option:has(input:checked){background:#fff;border-color:#76767e}.rf-theme.rf-refined input[type=radio]{accent-color:#1d1d1f}.rf-theme.rf-refined .rf-protection-link:hover{background:#fff;border-color:#bcbcc4}.rf-theme.rf-refined .rf-protection-link>svg{color:#1d1d1f}.rf-theme.rf-refined :is(.rf-button,.add-to-cart-button,.sticky-add-to-cart__button){background:var(--rf-campaign,#0071e3)!important;background-image:none!important;border:1px solid var(--rf-campaign,#0071e3)!important;color:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;box-shadow:none!important;filter:none;font-family:var(--font-body--family);font-weight:650;letter-spacing:0;transform:none;transition:background-color .18s,border-color .18s}.rf-theme.rf-refined :is(.rf-button,.add-to-cart-button,.sticky-add-to-cart__button):hover{background:var(--rf-campaign-hover,#0062c7)!important;box-shadow:none!important;transform:none}.rf-theme.rf-refined :is(.rf-button,.add-to-cart-button,.sticky-add-to-cart__button) :is(svg,.svg-wrapper){color:inherit}.rf-theme.rf-refined .rf-launch__buy{background:#fff;box-shadow:none}.rf-theme.rf-refined .rf-purchase-points>a{display:inline-flex;align-items:center;margin:0 18px 0 0;padding:5px 0;width:auto}.rf-theme.rf-refined .rf-information-layout{min-width:0}.rf-theme.rf-refined .rf-information-layout>aside,.rf-theme.rf-refined .rf-information-layout>article{min-width:0;width:100%}.rf-theme.rf-refined .rf-information-layout .rf-info-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.rf-theme.rf-refined .rf-information-layout table{min-width:0}.rf-theme.rf-refined .rf-information-layout .rf-info-table--models table{min-width:640px}.rf-table-hint{display:none}.rf-device-faq{padding:88px 0 94px;background:#fff;color:#1d1d1f;scroll-margin-top:85px}.rf-device-faq__heading{max-width:720px;text-align:center;margin:0 auto 42px}.rf-theme.rf-refined .rf-device-faq__heading h2{font-family:var(--rf-display-font);font-size:44px;font-weight:750;line-height:1.15;letter-spacing:-.02em;margin:0 0 18px;color:#1d1d1f}.rf-device-faq__heading>p{font-size:17px;line-height:1.65;color:#535359;margin:0}.rf-device-faq__list{max-width:920px;margin:0 auto;border-top:1px solid #dedee4}.rf-device-faq details{border:0;border-bottom:1px solid #dedee4;padding:0}.rf-device-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;padding:25px 0;font-size:18px;font-weight:650;line-height:1.5;color:#1d1d1f}.rf-device-faq summary::-webkit-details-marker{display:none}.rf-device-faq summary svg{width:20px;height:20px;flex:0 0 20px;transition:transform .18s;stroke:currentColor}.rf-device-faq details[open]>summary svg{transform:rotate(180deg)}.rf-device-faq__answer{font-size:16px;line-height:1.8;color:#535359;padding:0 45px 25px 0;max-width:82ch}.rf-device-faq__answer p{margin:0 0 14px}.rf-device-faq__answer p:last-child{margin-bottom:0}.rf-device-faq__answer a{color:#1d1d1f;font-weight:600;text-underline-offset:4px}.rf-device-faq__answer .rf-device-faq__note{font-size:13px;color:#6e6e73;line-height:1.7}@media(max-width:749px){.rf-model-focus{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 24px;border-radius:20px}.rf-theme.rf-refined .rf-model-focus h3{font-size:29px;line-height:1.18}.rf-model-focus p{font-size:15px;line-height:1.7}.rf-table-hint{display:block;font-size:12px;line-height:1.5;color:#535359;margin:20px 0 -15px}.rf-theme.rf-refined .rf-launch h1{font-size:41px;line-height:1.13;letter-spacing:-.02em}.rf-theme.rf-refined .rf-lineup__heading h2{font-size:39px;line-height:1.15}.rf-theme.rf-refined .rf-lineup__copy h3{font-size:31px}.rf-theme.rf-refined .rf-editorial--bleed h2{font-size:34px;line-height:1.18}.rf-device-faq{padding:57px 0 62px;scroll-margin-top:75px}.rf-device-faq__heading{margin-bottom:28px}.rf-theme.rf-refined .rf-device-faq__heading h2{font-size:33px;line-height:1.15;margin-bottom:16px}.rf-device-faq__heading>p{font-size:15px}.rf-device-faq summary{font-size:16px;line-height:1.5;padding:21px 0;gap:17px}.rf-device-faq__answer{font-size:15px;line-height:1.75;padding:0 6px 23px 0}}@media(max-width:360px){.rf-theme.rf-refined .rf-launch h1{font-size:37px}.rf-theme.rf-refined .rf-editorial--bleed h2{font-size:31px}.rf-theme.rf-refined .rf-lineup__heading h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.rf-device-faq summary svg{transition:none}}#MainContent :is(.rf-product-grid,.rf-catalog-results) .card-gallery,#MainContent :is(.rf-product-grid,.rf-catalog-results) .card-gallery :is(.product-media-container,.product-media),#MainContent .rf-product-stage__gallery :is(.product-media-container,.product-media),#MainContent :is(.rf-lineup__image,.rf-details__image,.rf-product-story__image){background:#f5f5f7!important;isolation:isolate}#MainContent :is(.rf-product-grid,.rf-catalog-results) .card-gallery img,#MainContent .rf-product-stage__gallery .product-media img,#MainContent :is(.rf-lineup__image,.rf-details__image,.rf-product-story__image) img{background:transparent!important;mix-blend-mode:darken!important;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rosfo-rounded.css.map */
