/* brand-snap: generated by snap_fonts.py (06.11.2026). Font sizes and grey text colours of styles.css, design-system.css, global.css, global-content.css, global-interactions.css, global-video.css, demo-offer.css, global-discovery.css, qa-mobile-fixes.css snapped to --bp-s1..s5 and --bp-muted. Do not edit by hand. */
body{font-size:var(--bp-s2)}
h1{font-size:var(--bp-s5)}
h2{font-size:var(--bp-s4)}
h3{font-size:var(--bp-s3)}
p{color:var(--bp-muted)}
.eyebrow{color:var(--bp-muted);font-size:var(--bp-s1)}
.muted{color:var(--bp-muted)}
.fine-print{font-size:var(--bp-s1)}
.demo-bar{font-size:var(--bp-s1)}
.logo{font-size:var(--bp-s3)}
.logo span{font-size:var(--bp-s1)}
.desktop-nav{font-size:var(--bp-s1)}
.btn{font-size:var(--bp-s1)}
.text-link{font-size:var(--bp-s1)}
.hero h1{font-size:var(--bp-s5)}
.hero-copy{font-size:var(--bp-s2)}
.hero-note{font-size:var(--bp-s1)}
.editorial-strip{font-size:var(--bp-s1)}
.editorial-strip span:first-child{color:var(--bp-muted);font-size:var(--bp-s1)}
.section-heading>p{font-size:var(--bp-s1)}
.scenario-num{font-size:var(--bp-s1)}
.scenarios h3{font-size:var(--bp-s3)}
.scenarios p{font-size:var(--bp-s1)}
.product-tag{font-size:var(--bp-s1)}
.model{color:var(--bp-muted);font-size:var(--bp-s1)}
.product-name{font-size:var(--bp-s3)}
.product-card-body>p:not(.model){font-size:var(--bp-s1)}
.product-bottom{font-size:var(--bp-s1)}
.product-bottom span{color:var(--bp-muted)}
.image-caption{font-size:var(--bp-s1)}
.story-copy>p:not(.eyebrow){font-size:var(--bp-s1)}
.story-facts b{font-size:var(--bp-s3)}
.story-facts span{color:var(--bp-muted);font-size:var(--bp-s1)}
.story-copy small{color:var(--bp-muted);font-size:var(--bp-s1)}
.guide-banner p:not(.eyebrow){font-size:var(--bp-s1)}
.guide-links a{font-size:var(--bp-s1)}
.footer-main .logo{font-size:var(--bp-s3)}
.footer-main .logo span{font-size:var(--bp-s1)}
.footer-main p{color:var(--bp-muted);font-size:var(--bp-s1)}
.footer-main h3{font-size:var(--bp-s1)}
.footer-main>div>a:not(.logo),.footer-main>div>span{font-size:var(--bp-s1)}
.footer-bottom{font-size:var(--bp-s1)}
.crumbs{color:var(--bp-muted);font-size:var(--bp-s1)}
.category-tabs button{font-size:var(--bp-s1)}
.category-tabs span{color:var(--bp-muted);font-size:var(--bp-s1)}
.filter-title h2{font-size:var(--bp-s2)}
.link-btn{font-size:var(--bp-s1)}
.catalog-layout aside>label{font-size:var(--bp-s1)}
.search-field input{font-size:var(--bp-s1)}
legend{font-size:var(--bp-s1)}
fieldset>label{font-size:var(--bp-s1)}
.filter-note{color:var(--bp-muted);font-size:var(--bp-s1)}
.results-bar{font-size:var(--bp-s1)}
.results-bar label{color:var(--bp-muted);font-size:var(--bp-s1)}
select{font-size:var(--bp-s1)}
.empty-state h2{font-size:var(--bp-s3)}
.main-photo>span{color:var(--bp-muted);font-size:var(--bp-s1)}
.product-info h1{font-size:var(--bp-s5)}
.product-intro{font-size:var(--bp-s2)}
.product-info>.model{font-size:var(--bp-s1)}
.price-state b{font-size:var(--bp-s3)}
.price-state span{color:var(--bp-muted);font-size:var(--bp-s1)}
.color-field legend b{color:var(--bp-muted)}
.variant-field legend span{color:var(--bp-muted)}
.variant-row span{font-size:var(--bp-s1)}
.color-text{font-size:var(--bp-s1)}
.product-info .fine-print{font-size:var(--bp-s1)}
.quick-facts{font-size:var(--bp-s1)}
summary{font-size:var(--bp-s1)}
summary:after{font-size:var(--bp-s3)}
details p{font-size:var(--bp-s1)}
details a{font-size:var(--bp-s1)}
.specification>div>p:not(.eyebrow){font-size:var(--bp-s1)}
.source-link{font-size:var(--bp-s1)}
dl>div{font-size:var(--bp-s1)}
dt{color:var(--bp-muted)}
.compare-controls{font-size:var(--bp-s1)}
.compare-table th,.compare-table td{font-size:var(--bp-s1)}
.compare-table th:first-child,.compare-table td:first-child{color:var(--bp-muted)}
.compare-table h2{font-size:var(--bp-s3)}
.compare-table p{font-size:var(--bp-s1)}
.compare-table .btn{font-size:var(--bp-s1)}
.cart-item h3{font-size:var(--bp-s3)}
.cart-item p{font-size:var(--bp-s1)}
.quantity span{font-size:var(--bp-s1)}
.cart-summary h2{font-size:var(--bp-s3)}
.cart-summary p{font-size:var(--bp-s1)}
.summary-line{font-size:var(--bp-s1)}
.summary-total{font-size:var(--bp-s2)}
.cart-summary .text-link{font-size:var(--bp-s1)}
.notice{font-size:var(--bp-s1)}
.notice p{font-size:var(--bp-s1)}
.checkout-block h2{font-size:var(--bp-s3)}
.checkout-block h2 span{color:var(--bp-muted);font-size:var(--bp-s1)}
.form-grid label{font-size:var(--bp-s1)}
.form-grid input{color:var(--bp-muted);font-size:var(--bp-s1)}
.pickup-options b,.payment-options b{font-size:var(--bp-s1)}
.pickup-options small,.payment-options small{color:var(--bp-muted);font-size:var(--bp-s1)}
.demo-consent{font-size:var(--bp-s1)}
#checkout-error{font-size:var(--bp-s1)}
.collection-grid h2{font-size:var(--bp-s4)}
.collection-grid p:not(.eyebrow){font-size:var(--bp-s1)}
.article h1{font-size:var(--bp-s5)}
.article-lead{font-size:var(--bp-s3)}
.article-content section>span{color:var(--bp-muted);font-size:var(--bp-s1)}
.article-content h2{font-size:var(--bp-s3)}
.article-content p{font-size:var(--bp-s1)}
.article>h2{font-size:var(--bp-s3)}
.article details p{font-size:var(--bp-s1)}
.article details summary{font-size:var(--bp-s2)}
.body-list,.source-list{color:var(--bp-muted);font-size:var(--bp-s1)}
.status-grid h2{font-size:var(--bp-s3)}
.status-grid p{font-size:var(--bp-s1)}
pre{font-size:var(--bp-s1)}
.drawer-header h2{font-size:var(--bp-s3)}
.mobile-links a{font-size:var(--bp-s3)}
.search-form input{font-size:var(--bp-s1)}
.search-form+p{font-size:var(--bp-s1)}
#demo-complete h2{font-size:var(--bp-s4)}
#demo-complete p{font-size:var(--bp-s1)}
#toast{font-size:var(--bp-s1)}
#compare-tray{font-size:var(--bp-s1)}
@media(max-width:1100px){.scenarios h3{font-size:var(--bp-s2)}}
@media(max-width:1100px){.product-info h1{font-size:var(--bp-s5)}}
@media(max-width:1100px){.story-facts b{font-size:var(--bp-s3)}}
@media(max-width:760px){.demo-bar{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-bar a{font-size:var(--bp-s1)}}
@media(max-width:760px){.logo{font-size:var(--bp-s3)}}
@media(max-width:760px){.hero h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.hero .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.hero-copy{font-size:var(--bp-s2)}}
@media(max-width:760px){.hero-note{font-size:var(--bp-s1)}}
@media(max-width:760px){.editorial-strip{font-size:var(--bp-s1)}}
@media(max-width:760px){.section-heading h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.section-heading .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.section-heading .text-link{font-size:var(--bp-s1)}}
@media(max-width:760px){.scenarios h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.scenarios p{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-tag{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-name{font-size:var(--bp-s3)}}
@media(max-width:760px){.model{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-card-body>p:not(.model){font-size:var(--bp-s1)}}
@media(max-width:760px){.product-bottom{font-size:var(--bp-s1)}}
@media(max-width:760px){.fine-print{font-size:var(--bp-s1)}}
@media(max-width:760px){.story-copy h2{font-size:var(--bp-s5)}}
@media(max-width:760px){.story-copy>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.guide-banner h2{font-size:var(--bp-s5)}}
@media(max-width:760px){.guide-banner p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.guide-links a{font-size:var(--bp-s1)}}
@media(max-width:760px){.footer-main .logo{font-size:var(--bp-s3)}}
@media(max-width:760px){.footer-bottom span{font-size:var(--bp-s1)}}
@media(max-width:760px){.crumbs{font-size:var(--bp-s1)}}
@media(max-width:760px){.catalog-head h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.catalog-head>p:last-child{font-size:var(--bp-s1)}}
@media(max-width:760px){.catalog-head .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.category-tabs button{font-size:var(--bp-s1)}}
@media(max-width:760px){.category-tabs span{font-size:var(--bp-s1)}}
@media(max-width:760px){.filter-mobile{font-size:var(--bp-s1)}}
@media(max-width:760px){.results-bar{font-size:var(--bp-s1)}}
@media(max-width:760px){.results-bar label{font-size:var(--bp-s1)}}
@media(max-width:760px){.results-bar select{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-info h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.product-intro{font-size:var(--bp-s2)}}
@media(max-width:760px){.product-info .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-info>.model{font-size:var(--bp-s1)}}
@media(max-width:760px){.price-state b{font-size:var(--bp-s3)}}
@media(max-width:760px){.buy-row .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.quick-facts{font-size:var(--bp-s1)}}
@media(max-width:760px){.specification h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.specification dl>div{font-size:var(--bp-s1)}}
@media(max-width:760px){.page-intro h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.page-intro>p:last-child{font-size:var(--bp-s1)}}
@media(max-width:760px){.page-intro .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.compare-table th,.compare-table td{font-size:var(--bp-s1)}}
@media(max-width:760px){.compare-table h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.compare-controls{font-size:var(--bp-s1)}}
@media(max-width:760px){.cart-item h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.cart-item p{font-size:var(--bp-s1)}}
@media(max-width:760px){.checkout-layout .cart-summary h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.notice p{font-size:var(--bp-s1)}}
@media(max-width:760px){.checkout-block h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.form-grid input{font-size:var(--bp-s1)}}
@media(max-width:760px){.pickup-options b,.payment-options b{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-consent{font-size:var(--bp-s1)}}
@media(max-width:760px){.collection-grid .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.collection-grid h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.collection-grid p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.article h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.article-lead{font-size:var(--bp-s2)}}
@media(max-width:760px){.article-content h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.article-content p{font-size:var(--bp-s1)}}
@media(max-width:760px){.article>h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.article details summary{font-size:var(--bp-s1)}}
@media(max-width:760px){.article details p{font-size:var(--bp-s1)}}
@media(max-width:760px){.body-list,.source-list{font-size:var(--bp-s1)}}
@media(max-width:760px){.drawer-header h2{font-size:var(--bp-s3)}}
@media(max-width:760px){#compare-tray{font-size:var(--bp-s1)}}
@media(max-width:760px){.empty-state p{font-size:var(--bp-s1)}}
body{font-size:var(--bp-s2)}
h1{font-size:var(--bp-s5)}
h2{font-size:var(--bp-s4)}
.demo-bar{font-size:var(--bp-s1)}
.desktop-nav a,.nav-menu>summary{font-size:var(--bp-s1)}
.nav-menu>summary:after{font-size:var(--bp-s2)}
.mega-menu p{color:var(--bp-muted);font-size:var(--bp-s1)}
.mega-menu a{font-size:var(--bp-s1)}
.btn{font-size:var(--bp-s1)}
.outline-btn{font-size:var(--bp-s1)}
.text-link{font-size:var(--bp-s1)}
.hero h1{font-size:var(--bp-s5)}
.hero .eyebrow{font-size:var(--bp-s1)}
.hero-copy{font-size:var(--bp-s3)}
.editorial-strip{font-size:var(--bp-s1)}
.product-name{font-size:var(--bp-s3)}
.product-card-body>p:not(.model){font-size:var(--bp-s1)}
.model{color:var(--bp-muted);font-size:var(--bp-s1)}
.product-bottom{font-size:var(--bp-s1)}
.scenarios h3{font-size:var(--bp-s3)}
.story-copy>p:not(.eyebrow){font-size:var(--bp-s2)}
.guide-banner p:not(.eyebrow){font-size:var(--bp-s2)}
.story-copy small,.fine-print{color:var(--bp-muted)}
.search-field input{font-size:var(--bp-s1)}
.filter-note{font-size:var(--bp-s1)}
.results-bar{font-size:var(--bp-s1)}
fieldset>label{font-size:var(--bp-s1)}
.catalog-head>p:last-child{font-size:var(--bp-s2)}
.filter-title h2{font-size:var(--bp-s2)}
.product-info h1{font-size:var(--bp-s5)}
.product-intro{font-size:var(--bp-s2)}
.price-state b{font-size:var(--bp-s3)}
.color-field legend,.variant-field legend{font-size:var(--bp-s1)}
.variant-row span{font-size:var(--bp-s1)}
.quick-facts{font-size:var(--bp-s1)}
.product-info details p{font-size:var(--bp-s1)}
.product-info details summary{font-size:var(--bp-s1)}
.product-info .fine-print{font-size:var(--bp-s1)}
.specification dl>div{font-size:var(--bp-s1)}
.source-link{font-size:var(--bp-s1)}
.page-intro>p:last-child{font-size:var(--bp-s2)}
.empty-state h2{font-size:var(--bp-s4)}
.empty-state p{font-size:var(--bp-s1)}
.cart-item p{font-size:var(--bp-s1)}
.summary-line{font-size:var(--bp-s1)}
.summary-total{font-size:var(--bp-s3)}
.notice p{font-size:var(--bp-s1)}
.notice b{font-size:var(--bp-s1)}
.checkout-block h2{font-size:var(--bp-s3)}
.form-grid label{font-size:var(--bp-s1)}
.form-grid input{font-size:var(--bp-s1)}
.pickup-options small,.payment-options small{font-size:var(--bp-s1)}
.pickup-options b,.payment-options b{font-size:var(--bp-s1)}
.demo-consent{font-size:var(--bp-s1)}
.guide-banner h2,.story h2{font-size:var(--bp-s4)}
.article h1{font-size:var(--bp-s5)}
.article-content h2{font-size:var(--bp-s3)}
.article-content p{font-size:var(--bp-s2)}
.footer-main p{color:var(--bp-muted)}
.footer-main>div>a:not(.logo){font-size:var(--bp-s1)}
.footer-main h3{font-size:var(--bp-s1)}
.footer-bottom{color:var(--bp-muted)}
.search-form input{font-size:var(--bp-s1)}
.compare-table th,.compare-table td{font-size:var(--bp-s1)}
.expanded-collections h2{font-size:var(--bp-s4)}
.expanded-collections p:not(.eyebrow){font-size:var(--bp-s1)}
.expanded-collections .eyebrow{font-size:var(--bp-s1)}
.collection-hero h1{font-size:var(--bp-s5)}
.collection-hero>div>p:not(.eyebrow){font-size:var(--bp-s2)}
.link-tiles span{font-size:var(--bp-s3)}
.link-tiles p{font-size:var(--bp-s1)}
.journal-card .eyebrow{font-size:var(--bp-s1)}
.journal-card h2{font-size:var(--bp-s3)}
.journal-card>p:not(.eyebrow){font-size:var(--bp-s1)}
.journal-card>span{font-size:var(--bp-s1)}
.editorial-article h1{font-size:var(--bp-s5)}
.article-meta{color:var(--bp-muted);font-size:var(--bp-s1)}
.editorial-article .article-lead{font-size:var(--bp-s3)}
.editorial-body .article-content section>span{font-size:var(--bp-s1)}
.editorial-body h2{font-size:var(--bp-s3)}
.editorial-body p{font-size:var(--bp-s2)}
.editorial-source h2{font-size:var(--bp-s3)}
.editorial-source p{font-size:var(--bp-s1)}
.service-steps section>span{color:var(--bp-muted);font-size:var(--bp-s1)}
.service-steps h2{font-size:var(--bp-s3)}
.service-steps p{font-size:var(--bp-s2)}
.service-sidebar h2{font-size:var(--bp-s4)}
.service-sidebar>p:not(.eyebrow){font-size:var(--bp-s1)}
.service-sidebar .btn{font-size:var(--bp-s1)}
.subheading{font-size:var(--bp-s3)}
.faq-list summary{font-size:var(--bp-s2)}
.faq-list p{font-size:var(--bp-s1)}
.source-note h2{font-size:var(--bp-s3)}
.source-note p{font-size:var(--bp-s1)}
.about-hero h1{font-size:var(--bp-s5)}
.about-hero p:not(.eyebrow){font-size:var(--bp-s2)}
.about-copy>p:not(.eyebrow){font-size:var(--bp-s2)}
.partner-grid>a>span{font-size:var(--bp-s1)}
.partner-grid h2{font-size:var(--bp-s3)}
.partner-grid p{font-size:var(--bp-s1)}
.partner-grid b{font-size:var(--bp-s1)}
.contacts-grid h2{font-size:var(--bp-s3)}
.business-layout>div>h2{font-size:var(--bp-s4)}
.business-layout>div>p{font-size:var(--bp-s2)}
.demo-form>label{font-size:var(--bp-s1)}
.demo-form input:not([type=checkbox]):not([type=radio]),.demo-form select{font-size:var(--bp-s1)}
.demo-form .btn{font-size:var(--bp-s1)}
.demo-form .notice{font-size:var(--bp-s1)}
.demo-form .fine-print{font-size:var(--bp-s1)}
.account-tabs button{font-size:var(--bp-s2)}
.account-actions h2{font-size:var(--bp-s4)}
.account-actions p{font-size:var(--bp-s2)}
.account-layout [role=tabpanel]>h2{font-size:var(--bp-s3)}
.account-layout [role=tabpanel]>.muted{font-size:var(--bp-s2)}
.result-layout h2{font-size:var(--bp-s3)}
.result-item p{font-size:var(--bp-s1)}
.result-meta p{font-size:var(--bp-s1)}
.page-map h2{font-size:var(--bp-s3)}
.page-map li a{font-size:var(--bp-s1)}
.page-map li span{color:var(--bp-muted);font-size:var(--bp-s1)}
.finder-layout legend{font-size:var(--bp-s1)}
.finder-layout fieldset label{font-size:var(--bp-s1)}
.design-nav a{font-size:var(--bp-s1)}
.design-sections h2{font-size:var(--bp-s4)}
.design-sections>section>p:not(.eyebrow){font-size:var(--bp-s2)}
.ds-principles h3{font-size:var(--bp-s3)}
.ds-principles p{font-size:var(--bp-s1)}
.ds-swatch b{font-size:var(--bp-s1)}
.ds-swatch code{color:var(--bp-muted);font-size:var(--bp-s1)}
.ds-type span{color:var(--bp-muted);font-size:var(--bp-s1)}
.ds-type .display-sample{font-size:var(--bp-s5)}
.ds-type h3{font-size:var(--bp-s4)}
.ds-type p{font-size:var(--bp-s2)}
.ds-measures b{font-size:var(--bp-s4)}
.ds-measures span{color:var(--bp-muted);font-size:var(--bp-s1)}
.ds-spacing code{font-size:var(--bp-s1)}
.ds-demo-row .btn{font-size:var(--bp-s1)}
.ds-form-grid label{font-size:var(--bp-s1)}
.ds-form-grid input,.ds-form-grid select{font-size:var(--bp-s1)}
.ds-product-example h3{font-size:var(--bp-s3)}
.ds-product-example p{font-size:var(--bp-s1)}
.ds-product-example .body-list{font-size:var(--bp-s1)}
.ds-image-grid figcaption{color:var(--bp-muted);font-size:var(--bp-s1)}
.ds-content-rules h3{font-size:var(--bp-s3)}
#business-result h3{font-size:var(--bp-s2)}
@media(max-width:1200px){.desktop-nav a,.nav-menu>summary{font-size:var(--bp-s1)}}
@media(max-width:1200px){.hero h1{font-size:var(--bp-s5)}}
@media(max-width:1200px){.scenarios h3{font-size:var(--bp-s2)}}
@media(max-width:1200px){.collection-hero h1{font-size:var(--bp-s4)}}
@media(max-width:1200px){.collection-hero>div>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:1200px){.expanded-collections h2{font-size:var(--bp-s3)}}
@media(max-width:1200px){.expanded-collections p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:1200px){.service-sidebar h2{font-size:var(--bp-s3)}}
@media(max-width:1200px){.journal-card h2{font-size:var(--bp-s3)}}
@media(max-width:900px){.hero h1{font-size:var(--bp-s5)}}
@media(max-width:900px){.hero-copy{font-size:var(--bp-s2)}}
@media(max-width:900px){.service-sidebar .btn{font-size:var(--bp-s1)}}
@media(max-width:900px){.design-nav a{font-size:var(--bp-s1)}}
@media(max-width:900px){.journal-card h2{font-size:var(--bp-s3)}}
@media(max-width:900px){.journal-card>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:900px){.partner-grid h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.demo-bar{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-bar a{font-size:var(--bp-s1)}}
@media(max-width:760px){.hero h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.hero .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.hero-copy{font-size:var(--bp-s2)}}
@media(max-width:760px){.hero-buttons .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.hero-note{font-size:var(--bp-s1)}}
@media(max-width:760px){.editorial-strip{font-size:var(--bp-s1)}}
@media(max-width:760px){.section-heading h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.section-heading .text-link{font-size:var(--bp-s1)}}
@media(max-width:760px){.section-heading .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.scenarios h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.scenarios p{font-size:var(--bp-s1)}}
@media(max-width:760px){.scenarios .scenario-num{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-name{font-size:var(--bp-s2)}}
@media(max-width:760px){.product-card-body .model{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-card-body>p:not(.model){font-size:var(--bp-s1)}}
@media(max-width:760px){.product-bottom{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-bottom a{font-size:var(--bp-s1)}}
@media(max-width:760px){.story h2,.guide-banner h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.story-copy>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.story-facts b{font-size:var(--bp-s3)}}
@media(max-width:760px){.story-facts span{font-size:var(--bp-s1)}}
@media(max-width:760px){.story-copy small{font-size:var(--bp-s1)}}
@media(max-width:760px){.btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.outline-btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.guide-banner p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.guide-banner .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.guide-links a{font-size:var(--bp-s1)}}
@media(max-width:760px){.footer-main>div>a:not(.logo){font-size:var(--bp-s1)}}
@media(max-width:760px){.footer-main h3{font-size:var(--bp-s1)}}
@media(max-width:760px){.footer-main p{font-size:var(--bp-s1)}}
@media(max-width:760px){.footer-bottom span{font-size:var(--bp-s1)}}
@media(max-width:760px){.catalog-head h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.catalog-head>p:last-child{font-size:var(--bp-s1)}}
@media(max-width:760px){.category-tabs button{font-size:var(--bp-s1)}}
@media(max-width:760px){.results-bar{font-size:var(--bp-s1)}}
@media(max-width:760px){.results-bar label{font-size:var(--bp-s1)}}
@media(max-width:760px){.filter-note{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-info h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.product-intro{font-size:var(--bp-s2)}}
@media(max-width:760px){.price-state b{font-size:var(--bp-s3)}}
@media(max-width:760px){.price-state span{font-size:var(--bp-s1)}}
@media(max-width:760px){.variant-row span{font-size:var(--bp-s1)}}
@media(max-width:760px){.quick-facts{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-info details summary{font-size:var(--bp-s1)}}
@media(max-width:760px){.product-info details p{font-size:var(--bp-s1)}}
@media(max-width:760px){.specification h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.specification dl>div{font-size:var(--bp-s1)}}
@media(max-width:760px){.source-link{font-size:var(--bp-s1)}}
@media(max-width:760px){.page-intro h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.page-intro>p:last-child{font-size:var(--bp-s1)}}
@media(max-width:760px){.page-intro .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.crumbs{font-size:var(--bp-s1)}}
@media(max-width:760px){.empty-state h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.empty-state p{font-size:var(--bp-s1)}}
@media(max-width:760px){.cart-item h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.cart-item p{font-size:var(--bp-s1)}}
@media(max-width:760px){.summary-line{font-size:var(--bp-s1)}}
@media(max-width:760px){.summary-total{font-size:var(--bp-s2)}}
@media(max-width:760px){.notice p{font-size:var(--bp-s1)}}
@media(max-width:760px){.notice b{font-size:var(--bp-s1)}}
@media(max-width:760px){.form-grid label{font-size:var(--bp-s1)}}
@media(max-width:760px){.form-grid input{font-size:var(--bp-s1)}}
@media(max-width:760px){.checkout-block h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.pickup-options small,.payment-options small{font-size:var(--bp-s1)}}
@media(max-width:760px){.pickup-options b,.payment-options b{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-consent{font-size:var(--bp-s1)}}
@media(max-width:760px){.checkout-submit{font-size:var(--bp-s1)}}
@media(max-width:760px){.compare-table th,.compare-table td{font-size:var(--bp-s1)}}
@media(max-width:760px){.compare-table .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.compare-table h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.compare-controls{font-size:var(--bp-s1)}}
@media(max-width:760px){.drawer-header h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.mobile-links a{font-size:var(--bp-s2)}}
@media(max-width:760px){.drawer .cart-summary h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.drawer .cart-summary .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.search-form input{font-size:var(--bp-s1)}}
@media(max-width:760px){.expanded-collections h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.expanded-collections p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.expanded-collections .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.collection-hero h1{font-size:var(--bp-s4)}}
@media(max-width:760px){.collection-hero .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.collection-hero>div>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.collection-hero .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.link-tiles span{font-size:var(--bp-s3)}}
@media(max-width:760px){.link-tiles p{font-size:var(--bp-s1)}}
@media(max-width:760px){.journal-card h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.journal-card>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.journal-card .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.editorial-article h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.editorial-article .article-lead{font-size:var(--bp-s2)}}
@media(max-width:760px){.article-meta{font-size:var(--bp-s1)}}
@media(max-width:760px){.editorial-body h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.editorial-body p{font-size:var(--bp-s1)}}
@media(max-width:760px){.editorial-source h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.editorial-source p{font-size:var(--bp-s1)}}
@media(max-width:760px){.service-steps h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.service-steps p{font-size:var(--bp-s1)}}
@media(max-width:760px){.service-sidebar h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.service-sidebar .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.service-sidebar .text-link{font-size:var(--bp-s1)}}
@media(max-width:760px){.subheading{font-size:var(--bp-s3)}}
@media(max-width:760px){.faq-list summary{font-size:var(--bp-s1)}}
@media(max-width:760px){.faq-list p{font-size:var(--bp-s1)}}
@media(max-width:760px){.source-note h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.source-note p{font-size:var(--bp-s1)}}
@media(max-width:760px){.about-hero h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.about-hero p:not(.eyebrow){font-size:var(--bp-s2)}}
@media(max-width:760px){.about-copy h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.about-copy>p:not(.eyebrow){font-size:var(--bp-s2)}}
@media(max-width:760px){.partner-grid h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.partner-grid p{font-size:var(--bp-s1)}}
@media(max-width:760px){.contacts-grid h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.contacts-grid dl>div{font-size:var(--bp-s1)}}
@media(max-width:760px){.business-layout>div>h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.business-layout>div>p{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-form>label{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-form select{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-form .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.demo-form .fine-print{font-size:var(--bp-s1)}}
@media(max-width:760px){.account-tabs button{font-size:var(--bp-s1)}}
@media(max-width:760px){.account-actions h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.account-actions p{font-size:var(--bp-s1)}}
@media(max-width:760px){.account-layout [role=tabpanel]>h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.result-layout h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.result-item b{font-size:var(--bp-s2)}}
@media(max-width:760px){.result-item p{font-size:var(--bp-s1)}}
@media(max-width:760px){.result-meta p{font-size:var(--bp-s1)}}
@media(max-width:760px){.page-map h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.page-map li a{font-size:var(--bp-s1)}}
@media(max-width:760px){.page-map li span{font-size:var(--bp-s1)}}
@media(max-width:760px){.finder-layout legend{font-size:var(--bp-s1)}}
@media(max-width:760px){.finder-layout fieldset label{font-size:var(--bp-s1)}}
@media(max-width:760px){.design-nav a{font-size:var(--bp-s1)}}
@media(max-width:760px){.design-sections h2{font-size:var(--bp-s4)}}
@media(max-width:760px){.design-sections>section>p:not(.eyebrow){font-size:var(--bp-s1)}}
@media(max-width:760px){.design-sections .eyebrow{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-principles h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.ds-principles p{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-swatch b{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-swatch code{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-type .display-sample{font-size:var(--bp-s5)}}
@media(max-width:760px){.ds-type h3{font-size:var(--bp-s4)}}
@media(max-width:760px){.ds-type p{font-size:var(--bp-s2)}}
@media(max-width:760px){.ds-type span{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-measures b{font-size:var(--bp-s4)}}
@media(max-width:760px){.ds-measures span{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-demo-row .btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-demo-row .outline-btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-product-example>.product-card .product-name{font-size:var(--bp-s3)}}
@media(max-width:760px){.ds-product-example .product-card-body>p:not(.model){font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-product-example .product-bottom{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-product-example h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.ds-product-example p{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-image-grid figcaption{font-size:var(--bp-s1)}}
@media(max-width:760px){.ds-content-rules h3{font-size:var(--bp-s3)}}
@media(max-width:760px){.design-sections .body-list{font-size:var(--bp-s1)}}
@media(max-width:760px){.article h1{font-size:var(--bp-s5)}}
@media(max-width:760px){.article-content p{font-size:var(--bp-s1)}}
@media(max-width:760px){#demo-complete h2{font-size:var(--bp-s4)}}
@media(max-width:760px){#demo-complete .btn,#demo-complete .outline-btn{font-size:var(--bp-s1)}}
@media(max-width:760px){#compare-tray{font-size:var(--bp-s1)}}
@media(max-width:760px){.status-grid h2{font-size:var(--bp-s3)}}
@media(max-width:760px){.status-grid p{font-size:var(--bp-s1)}}
@media(max-width:760px){.article h1{font-size:var(--bp-s4)}}
.variant-summary p{font-size:var(--bp-s1)}
.demo-variant-id{color:var(--bp-muted);font-size:var(--bp-s1) !important}
.fact-status{color:var(--bp-muted);font-size:var(--bp-s1)}
.mini-products .text-link{font-size:var(--bp-s1)}
.finder-reason{font-size:var(--bp-s1)}
.finder-reason p{font-size:var(--bp-s1)}
.finder-reason b{font-size:var(--bp-s1)}
.compare-controls label:has(input:disabled){color:var(--bp-muted)}
.cart-item .text-link{font-size:var(--bp-s1)}
.mr-global .btn{font-size:var(--bp-s2)}
.mr-global .outline-btn{font-size:var(--bp-s2)}
.mr-global .g-topbar{font-size:var(--bp-s1)}
.g-navigation a{font-size:var(--bp-s2)}
.g-services b{font-size:var(--bp-s2)}
.g-services span{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-footer h2{font-size:var(--bp-s3)}
.g-footer h3{font-size:var(--bp-s2)}
.g-footer p{font-size:var(--bp-s1)}
.g-footer a{font-size:var(--bp-s1)}
.g-footer-review{font-size:var(--bp-s1)}
.g-footer-review a{font-size:var(--bp-s1)}
.g-footer-legal{font-size:var(--bp-s1) !important}
.g-section-heading h2{font-size:var(--bp-s4)}
.g-caption{color:var(--bp-muted);font-size:var(--bp-s1) !important}
.g-slide-content h1,.g-slide-content h2{font-size:var(--bp-s5)}
.g-slide-content>a{font-size:var(--bp-s1)}
.g-slide-controls button{font-size:var(--bp-s3)}
.g-slide-controls #slide-play{font-size:var(--bp-s1)}
.g-rating-unknown{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-card-cta{font-size:var(--bp-s1)}
.g-card .model{color:var(--bp-muted);font-size:var(--bp-s1) !important}
.g-card .product-name{font-size:var(--bp-s2) !important}
.g-card-title-price>span{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-card-tools button{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-video-poster>span{font-size:var(--bp-s1)}
.g-video-inner h2{font-size:var(--bp-s4)}
.g-statement h2{font-size:var(--bp-s4)}
.g-statement p{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-collection-tile b{font-size:var(--bp-s3)}
.g-collection-tile small{font-size:var(--bp-s1)}
.g-image-text h2{font-size:var(--bp-s5)}
.g-image-text p{font-size:var(--bp-s2)}
.g-image-text p:first-child{font-size:var(--bp-s1)}
.g-marquee{font-size:var(--bp-s5)}
.g-brand-panel p{color:var(--bp-muted);font-size:var(--bp-s2)}
.g-article-grid p{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-article-grid h3{font-size:var(--bp-s3)}
.g-plp-banner nav{font-size:var(--bp-s1)}
.g-plp-banner h1{font-size:var(--bp-s5)}
.g-plp-meta .category-tabs button{font-size:var(--bp-s1)}
.g-plp-meta .category-tabs>span{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-plp-meta #results-count{font-size:var(--bp-s1)}
.g-pagination{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-filter-trigger{font-size:var(--bp-s1)}
.g-drawer .drawer-header h2{font-size:var(--bp-s3)}
.g-search-drawer .search-form input{font-size:var(--bp-s2)}
.g-search-drawer .search-form button{font-size:var(--bp-s1)}
.g-search-drawer>.muted{font-size:var(--bp-s1)}
.g-filter-content>label{font-size:var(--bp-s1)}
.g-filter-content legend{font-size:var(--bp-s2)}
.g-filter-content fieldset label{font-size:var(--bp-s1)}
.g-filter-content small{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-filter-disabled>label{font-size:var(--bp-s2)}
.g-product .product-info h1{font-size:var(--bp-s4)}
.g-pdp-price{font-size:var(--bp-s3)}
.g-option-note{color:var(--bp-muted);font-size:var(--bp-s1) !important}
.g-product legend{font-size:var(--bp-s2)}
.g-product .variant-row label span{font-size:var(--bp-s1)}
.g-stock-unknown{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-pdp-quantity button{font-size:var(--bp-s3)}
.g-pdp-buy>.btn{font-size:var(--bp-s1)}
.g-variant-summary{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-variant-summary p{font-size:var(--bp-s1)}
.g-express-disabled{color:var(--bp-muted)}
.g-express-disabled b{font-size:var(--bp-s1)}
.g-express-disabled span{font-size:var(--bp-s1)}
.g-product .product-info>.text-link{font-size:var(--bp-s1)}
.g-pdp-local-tools .outline-btn{font-size:var(--bp-s1)}
.g-pdp-details h2{font-size:var(--bp-s4)}
.g-pdp-details summary{font-size:var(--bp-s2)}
.g-pdp-details details p{font-size:var(--bp-s1)}
.g-pdp-details dl>div{font-size:var(--bp-s1)}
.g-pdp-details details a{font-size:var(--bp-s1)}
.g-pdp-details .source-link{font-size:var(--bp-s1)}
@media(max-width:1023px){.mr-global .g-topbar{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-product .product-info h1{font-size:var(--bp-s4)}}
@media(max-width:1023px){.g-slide-content>a{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-video-inner h2{font-size:var(--bp-s3)}}
@media(max-width:1023px){.g-image-text h2{font-size:var(--bp-s4)}}
@media(max-width:1023px){.g-image-text p{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-card-title-price>span{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-card-cta{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-article-grid h3{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-section-heading h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-section-heading .outline-btn{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-video-inner h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-statement h2{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-statement p{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-image-text h2{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-marquee{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-brand-panel h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-brand-panel p{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-services b{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-services span{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-plp-banner h1{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-plp-banner nav{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-plp-meta .category-tabs button{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-plp-meta .category-tabs>span{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-plp-meta #results-count{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-card .model{font-size:var(--bp-s1) !important}}
@media(max-width:767px){.g-card .product-name{font-size:var(--bp-s1) !important}}
@media(max-width:767px){.g-card-tools button{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-rating-unknown{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-card-cta{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-card-title-price>span{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-product .product-info h1{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-pdp-details h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-pdp-details p{font-size:var(--bp-s1) !important}}
@media(max-width:767px){.g-pdp-details dl>div{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-pdp-buy>.btn{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-filter-trigger{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-product .variant-row label span{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-product .product-info>.g-caption{font-size:var(--bp-s1) !important}}
@media(max-width:639px){.g-slide-content h1,.g-slide-content h2{font-size:var(--bp-s5)}}
@media(max-width:639px){.g-slide-content>a{font-size:var(--bp-s1)}}
@media(max-width:639px){.g-slide-controls button{font-size:var(--bp-s3)}}
@media(max-width:639px){.g-drawer .drawer-header h2{font-size:var(--bp-s3)}}
@media(max-width:639px){.g-search-drawer>.muted{font-size:var(--bp-s1)}}
@media(max-width:639px){.g-drawer .empty-state h2{font-size:var(--bp-s4)}}
@media(max-width:639px){.g-drawer .cart-item p{font-size:var(--bp-s1)}}
@media(max-width:639px){.mr-global .g-topbar{font-size:var(--bp-s1)}}
.g-collections-intro h1,.g-kit-intro h1{font-size:var(--bp-s5)}
.g-collections-intro p,.g-kit-intro>p{color:var(--bp-muted);font-size:var(--bp-s2)}
.g-kit-layout>nav{font-size:var(--bp-s1)}
.g-kit-layout h2{font-size:var(--bp-s4)}
.g-kit-layout h3{font-size:var(--bp-s3)}
.g-kit-layout p{font-size:var(--bp-s1)}
.g-kit-layout .body-list{font-size:var(--bp-s1)}
.g-kit-colors>div{font-size:var(--bp-s1)}
.g-kit-colors small{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-kit-display{font-size:var(--bp-s5) !important}
.g-kit-template-links b{font-size:var(--bp-s3)}
.g-kit-template-links span{font-size:var(--bp-s1)}
@media(max-width:767px){.g-collections-directory .g-collection-tile b{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-collections-directory .g-collection-tile small{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-kit-layout>nav{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-kit-layout h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-kit-layout p,.g-kit-layout .body-list{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-kit-display{font-size:var(--bp-s5) !important}}
@media(max-width:767px){.g-kit-control-row .btn,.g-kit-control-row .outline-btn{font-size:var(--bp-s1)}}
@media(max-width:760px){.mr-global[data-page="checkout"] .mini-products .text-link{font-size:var(--bp-s1)}}
.g-pdp-provenance{font-size:var(--bp-s1)}
.g-pdp-provenance h2{font-size:var(--bp-s3)}
.g-sticky-purchase b{font-size:var(--bp-s2)}
.g-sticky-purchase span,.g-sticky-purchase small{font-size:var(--bp-s1)}
.g-sticky-purchase .btn{font-size:var(--bp-s1)}
@media(max-width:760px){.g-sticky-purchase .btn{font-size:var(--bp-s1)}}
.g-swift-lifestyle p{color:var(--bp-muted);font-size:var(--bp-s1)}
.unresolved-choice-photo{color:var(--bp-muted);font-size:var(--bp-s1)}
.choice-warning{font-size:var(--bp-s1)}
.g-help,.g-about{font-size:var(--bp-s2)}
.g-help-hero h1{font-size:var(--bp-s5)}
.g-help-hero p{font-size:var(--bp-s2)}
.g-help-quick a{font-size:var(--bp-s1)}
.g-help-tab{font-size:var(--bp-s2) !important}
.g-help-panel h2{font-size:var(--bp-s3)}
.g-help-answer h3{font-size:var(--bp-s2)}
.g-help-answer p{color:var(--bp-muted);font-size:var(--bp-s2)}
.g-help-contact h2{font-size:var(--bp-s4)}
.g-help-contact p{color:var(--bp-muted);font-size:var(--bp-s2)}
.g-help-contact-button{font-size:var(--bp-s2)}
.g-help-source{color:var(--bp-muted);font-size:var(--bp-s1) !important}
.g-about h2{font-size:var(--bp-s4)}
.g-about-hero h1{font-size:var(--bp-s5)}
.g-about-video-copy>p:first-child{font-size:var(--bp-s1)}
.g-about-video-copy h2{font-size:var(--bp-s5)}
.g-about-video-status{font-size:var(--bp-s1)}
.g-about-stat-grid b{font-size:var(--bp-s5)}
.g-about-stat-grid p{font-size:var(--bp-s2)}
.g-about-note{color:var(--bp-muted);font-size:var(--bp-s1) !important}
.g-about-history-source{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-about-year{color:var(--bp-muted);font-size:var(--bp-s2) !important}
.g-about-event-year{font-size:var(--bp-s5)}
.g-about-event h3{font-size:var(--bp-s3)}
.g-about-event-name{font-size:var(--bp-s3)}
.g-about-event-copy>p:last-child{font-size:var(--bp-s2)}
.g-about-series h2{font-size:var(--bp-s4)}
.g-about-series-card>span{font-size:var(--bp-s3)}
.g-about-platform p{font-size:var(--bp-s2)}
.g-about-text-link{font-size:var(--bp-s1)}
.g-about-proof-copy p{font-size:var(--bp-s2)}
.g-about-showroom>p{font-size:var(--bp-s2)}
.g-about-mission header p{font-size:var(--bp-s2)}
.g-about-mission-grid h3{font-size:var(--bp-s3)}
.g-about-mission-grid p{color:var(--bp-muted);font-size:var(--bp-s2)}
.g-about-mission-number{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-about-contact h2{font-size:var(--bp-s5)}
.g-about-contact-lead{font-size:var(--bp-s2)}
.g-about-form label{font-size:var(--bp-s1)}
.g-about-form input,.g-about-form textarea,.g-about-form select{font-size:var(--bp-s2)}
.g-about-form input[readonly],.g-about-form textarea[readonly]{color:var(--bp-muted)}
.g-about-submit{font-size:var(--bp-s2) !important}
.g-about-form-status{font-size:var(--bp-s1)}
.g-about-contact-details h3{font-size:var(--bp-s3)}
.g-about-contact-details p{font-size:var(--bp-s2)}
.g-about-source{color:var(--bp-muted);font-size:var(--bp-s1) !important}
@media(max-width:1023px){.g-help-hero h1{font-size:var(--bp-s5)}}
@media(max-width:1023px){.g-help-tab{font-size:var(--bp-s2) !important}}
@media(max-width:1023px){.g-help-contact h2{font-size:var(--bp-s4)}}
@media(max-width:1023px){.g-about-event h3{font-size:var(--bp-s3)}}
@media(max-width:1023px){.g-about-event-name{font-size:var(--bp-s3)}}
@media(max-width:1023px){.g-about-event-year{font-size:var(--bp-s5)}}
@media(max-width:1023px){.g-about-contact h2{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-help-hero h1{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-help-hero p{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-help-quick a{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-help-tab{font-size:var(--bp-s2) !important}}
@media(max-width:767px){.g-help-panel h2{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-help-answer h3{font-size:var(--bp-s2)}}
@media(max-width:767px){.g-help-answer p{font-size:var(--bp-s2)}}
@media(max-width:767px){.g-help-contact h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-help-contact p{font-size:var(--bp-s2)}}
@media(max-width:767px){.g-about-hero h1{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-about-video-copy h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-about-stat-grid b{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-about-stat-grid p{font-size:var(--bp-s1)}}
@media(max-width:767px){.g-about-section-title h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-about-year{font-size:var(--bp-s2) !important}}
@media(max-width:767px){.g-about-event-year{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-about-event h3{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-about-event-name{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-about-series-card>span{font-size:var(--bp-s2)}}
@media(max-width:767px){.g-about-platform h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-about-proof-copy h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-about-showroom>h2{font-size:var(--bp-s4)}}
@media(max-width:767px){.g-about-mission-grid h3{font-size:var(--bp-s3)}}
@media(max-width:767px){.g-about-mission-grid p{font-size:var(--bp-s2)}}
@media(max-width:767px){.g-about-contact h2{font-size:var(--bp-s5)}}
@media(max-width:767px){.g-about-contact-details h3{font-size:var(--bp-s3)}}
@media(max-width:479px){.g-help-hero h1{font-size:var(--bp-s4)}}
@media(max-width:479px){.g-help-contact h2{font-size:var(--bp-s4)}}
@media(max-width:479px){.g-about-hero h1{font-size:var(--bp-s5)}}
@media(max-width:479px){.g-about-video-copy h2{font-size:var(--bp-s4)}}
@media(max-width:479px){.g-about-section-title h2{font-size:var(--bp-s4)}}
@media(max-width:479px){.g-about-stat-grid b{font-size:var(--bp-s5)}}
@media(max-width:479px){.g-about-contact h2{font-size:var(--bp-s5)}}
@media(max-width:479px){.g-about-submit{font-size:var(--bp-s1) !important}}
@media(max-width:479px){.g-about-proof-copy h2,.g-about-platform h2{font-size:var(--bp-s4)}}
@media(max-width:479px){.g-about-event-year{font-size:var(--bp-s5)}}
.g-about-video-copy>.g-about-video-status{font-size:var(--bp-s1)}
.g-announcement-copy p{font-size:var(--bp-s1)}
.g-announcement-copy small{font-size:var(--bp-s1)}
.g-announcement button{font-size:var(--bp-s1)}
.g-announcement .g-announcement-arrow{font-size:var(--bp-s3)}
.g-demo-link{font-size:var(--bp-s1)}
.g-nav-toggle{font-size:var(--bp-s2)}
.g-mega-column h2{color:var(--bp-muted);font-size:var(--bp-s1)}
.g-navigation .g-mega-column a{font-size:var(--bp-s2)}
.g-navigation .g-mega-feature{font-size:var(--bp-s2)}
.g-mega-note{color:var(--bp-muted) !important;font-size:var(--bp-s1) !important}
.g-mobile-group summary{font-size:var(--bp-s3)}
.g-mobile-group summary>span::before{font-size:var(--bp-s3)}
.g-mobile-subnav b{color:var(--bp-muted);font-size:var(--bp-s1)}
.mobile-links .g-mobile-subnav a{font-size:var(--bp-s2)}
.g-marquee-controls button{font-size:var(--bp-s1)}
.g-marquee-controls button:disabled{color:var(--bp-muted)}
@media(min-width:1024px) and (max-width:1250px){.g-locale{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-announcement-copy p{font-size:var(--bp-s1)}}
@media(max-width:1023px){.g-announcement-copy small{font-size:var(--bp-s1)}}
@media(max-width:639px){.g-marquee-region .g-marquee{font-size:var(--bp-s5)}}
.gv-play{font-size:var(--bp-s1)}
.gv-play>span:first-child{font-size:var(--bp-s2)}
.gv-player figcaption{color:var(--bp-muted);font-size:var(--bp-s1)}
.gv-links a,.gv-links button{font-size:var(--bp-s1)}
.gv-video-thumb span{font-size:var(--bp-s1)}
.gv-lightbox-controls p{font-size:var(--bp-s1)}
@media(max-width:639px){.gv-play{font-size:var(--bp-s1)}}
@media(max-width:639px){.gv-player figcaption{font-size:var(--bp-s1)}}
.gv-autoplay-note{font-size:var(--bp-s1)}
.go-content .go-eyebrow{color:var(--bp-muted);font-size:var(--bp-s1)}
.go-content h2{font-size:var(--bp-s4)}
.go-content p{font-size:var(--bp-s1)}
.go-content .go-disclaimer{font-size:var(--bp-s1)}
.go-close{font-size:var(--bp-s3)}
.go-dismiss{font-size:var(--bp-s1)}
@media(max-width:599px){.go-content h2{font-size:var(--bp-s4)}}
@media(max-width:599px){.go-content p{font-size:var(--bp-s1)}}
@media(max-width:599px){.go-content .go-disclaimer{font-size:var(--bp-s1)}}
@media(max-height:580px){.go-content h2{font-size:var(--bp-s4)}}
.gdi-search-heading h3{font-size:var(--bp-s3)}
.gdi-clear{font-size:var(--bp-s1)}
.gdi-search-help,.gdi-search-status,.gdi-search-empty{font-size:var(--bp-s1)}
.gdi-search-copy strong{font-size:var(--bp-s2)}
.gdi-search-copy > span{color:var(--bp-muted);font-size:var(--bp-s1)}
.gdi-search-all{font-size:var(--bp-s1)}
.gdi-recent-heading h2{font-size:var(--bp-s4)}
.gdi-recent-note,.gdi-recent-status,.gdi-recent-empty{font-size:var(--bp-s1)}
@media (max-width: 767px){.product-picture .g-rating-unknown,.product-card-body p.model,.g-card-tools button > span,.g-announcement-copy small,.g-collection-tile small,.product-picture .g-card-cta,.g-card-title-price > span,.category-tabs > span,.thumb > span,.g-express-disabled > span,.gc-canvas-tag,.gc-canvas-footnote,.gc-grid .g-card .product-card-body p.model,.g-card .product-card-body p.model,main nav.crumbs a,main nav.crumbs span,main p.eyebrow,main p.fine-print,main p.article-meta,.section-heading a.text-link,.checkout-block label span small{font-size:var(--bp-s1) !important}}
