body{--vf-site-width: min(1000px, 76%);--vf-site-gutter: 12vw}body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content,.vf-body){--page-content-width: 1000px;--page-margin: max(var(--vf-site-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}body.vf-body .vf-shell,body.vf-body #MainContent :is(.vf-ml__shell,.vf-ug__inner){width:var(--vf-site-width);max-width:100%;margin-inline:auto;min-width:0}body.vf-home{--vh-width: 1000px;--vh-gutter: var(--vf-site-gutter)}body.vf-home #MainContent :is(.vf-shell,.vfw-shell,.vf-ug__inner,.vf-recommended__inner),body.vf-home #MainContent [data-vf-buying-support] .vf-shell,body.vf-home #MainContent>.section-wrapper:has(:is(.vf-scan-video,.vf-maker-records))>.section{width:var(--vf-site-width);max-width:100%;margin-inline:auto}body.vf-home #MainContent [data-vf-buying-support] .vf-shell,body.vf-home #MainContent .vf-recommended__inner{max-width:960px}body.vf-native-policy .shopify-policy__container{width:var(--vf-site-width);max-width:1000px;margin-inline:auto}body.vf-native-policy .shopify-policy__title,body.vf-native-policy .shopify-policy__body{max-width:800px;margin-inline:auto}body.vf-body .vf-header>.vf-shell{gap:22px}body.vf-body .vf-desktop-nav{gap:20px}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent :is(.vf-ed-title,.vf-page-hero h1,.vf-conversation-hero h1,.vf-faq-hero h1,.vf-brand-hero h1,.vf-policy-hero h1,.vf-ml__header h1){font-size:clamp(34px,3.2vw,44px);line-height:1.14;letter-spacing:-.035em}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent :is(.vf-section-title,.vf-ed-section-heading>h2,.vf-ed-selection-cta h2,.vf-brand-page h2,.vf-guides-head h2){font-size:clamp(28px,2.5vw,34px);line-height:1.2}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent :is(.vf-card-title,.vf-ed-category-copy h3,.vf-ed-product-copy h3,.vf-brand-principle-grid h3){font-size:22px;line-height:1.3}body.vf-body #MainContent :is(.vf-ed-catalog-hero-grid,.vf-brand-hero-grid,.vf-brand-origin-grid,.vf-brand-work-head,.vf-ed-article-layout,.vf-information-page .vf-contact-grid){column-gap:36px}body.vf-body #MainContent .vf-policy-page .vf-policy-layout{column-gap:36px}body.vf-body #MainContent :is(.vf-ed-category-copy,.vf-ed-product-copy,.vf-information-page .vf-card){padding:22px}body.vf-body #MainContent .vf-brand-role-grid article{padding:22px 18px}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent .vf-section{padding-block:56px}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent .vf-information-page>.vf-section{padding-block:44px}body.vf-body #MainContent :is(.vf-brand-origin,.vf-brand-principles,.vf-brand-work,.vf-brand-purpose){padding-block:48px}body.vf-body #MainContent .vf-ed-article-layout{padding-bottom:56px}body.vf-home #MainContent :is(.vc-philosophy h2,.ps-heading,.rf-eight h2,.ps-seven h2){font-size:clamp(28px,2.5vw,34px);line-height:1.2}body.vf-home #MainContent .vf-vs-hero h1{font-size:clamp(38px,3.4vw,48px);max-width:490px}body.vf-home #MainContent :is(.vc-philosophy,.rf-eight,.ps-seven,.vfw,.rf-support,.vf-recommended){padding-block:48px}body.vf-home #MainContent .vc-philosophy-grid{column-gap:36px}@media(max-width:1100px)and (min-width:960px){body.vf-body .vf-header>.vf-shell{gap:16px}body.vf-body .vf-desktop-nav{gap:12px}body.vf-body .vf-desktop-nav a{font-size:13px}}@media(max-width:1000px){body{--vf-site-width: calc(100% - 96px) ;--vf-site-gutter: 48px}body.vf-body #MainContent :is(.vf-ed-catalog-hero-grid,.vf-brand-hero-grid,.vf-brand-origin-grid,.vf-brand-work-head,.vf-ed-article-layout,.vf-information-page .vf-contact-grid){column-gap:28px}body.vf-body #MainContent .vf-policy-page .vf-policy-layout{column-gap:28px}}@media(max-width:780px){body{--vf-site-width: calc(100% - 64px) ;--vf-site-gutter: 32px}}@media(max-width:680px){body{--vf-site-width: calc(100% - 48px) ;--vf-site-gutter: 24px}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent :is(.vf-ed-title,.vf-page-hero h1,.vf-conversation-hero h1,.vf-faq-hero h1,.vf-brand-hero h1,.vf-policy-hero h1,.vf-ml__header h1){font-size:32px;line-height:1.16}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent :is(.vf-section-title,.vf-ed-section-heading>h2,.vf-ed-selection-cta h2,.vf-brand-page h2,.vf-guides-head h2){font-size:27px}body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent .vf-section,body.vf-body:not(.vf-8h-scale):not(:has(.vf-range)) #MainContent .vf-information-page>.vf-section,body.vf-body #MainContent :is(.vf-brand-origin,.vf-brand-principles,.vf-brand-work,.vf-brand-purpose){padding-block:36px}body.vf-body #MainContent :is(.vf-ed-category-copy,.vf-ed-product-copy,.vf-information-page .vf-card){padding:20px}body.vf-body #MainContent .vf-brand-role-grid article{padding:20px 15px}body.vf-home #MainContent :is(.vc-philosophy,.rf-eight,.ps-seven,.vfw,.rf-support,.vf-recommended){padding-block:36px}body.vf-home #MainContent :is(.vc-philosophy h2,.ps-heading,.rf-eight h2,.ps-seven h2){font-size:27px}body.vf-home #MainContent .vf-vs-hero h1{font-size:36px}}@media(max-width:749px){#MainContent[data-template=search] #ResultsList.collection-wrapper--full-width-on-mobile{padding-inline:var(--page-margin)}}@media print{body.vf-native-policy .shopify-policy__container,body.vf-native-policy .shopify-policy__body{width:100%;max-width:none}}body.vf-body .vf-header>.vf-shell{gap:18px;min-height:74px}body.vf-body .vf-header .vf-wordmark{font-size:25px;gap:7px;letter-spacing:-1px}body.vf-body .vf-header .vf-wordmark>.vf-brand-symbol,body.vf-body .vf-header .vf-brand-symbol img{width:43px;height:25px}body.vf-body .vf-header .vf-desktop-nav{gap:15px}body.vf-body .vf-header .vf-desktop-nav>a,body.vf-body .vf-header .vf-nav-group>summary,body.vf-body .vf-header .vf-header-cta{font-size:12.5px;line-height:1.4;white-space:nowrap}body.vf-body .vf-header .vf-header-cta{min-height:44px;padding:10px 16px}body.vf-body .vf-header .vf-nav-dropdown a{font-size:13px;line-height:1.5}body.vf-body .vf-mobile-nav a{font-size:14px;line-height:1.5}body.vf-body #MainContent :is(.vf-ml__group-head h2,.vf-recommended__heading h2){font-size:clamp(25px,2.4vw,32px);line-height:1.22}body.vf-body #MainContent .vf-ml__intro{font-size:15px;line-height:1.75}body.vf-body #MainContent .vf-ml__group:last-of-type{padding-bottom:0}body.vf-body #MainContent .vf-ml{padding-bottom:56px}@media(min-width:1200px){body.vf-body .vf-header>.vf-shell{width:min(1120px,calc(100% - 80px))}}@media(max-width:680px){body.vf-body .vf-header>.vf-shell{min-height:66px}body.vf-body .vf-header .vf-wordmark{font-size:24px}body.vf-body .vf-header .vf-wordmark>.vf-brand-symbol,body.vf-body .vf-header .vf-brand-symbol img{width:38px;height:23px}body.vf-body #MainContent :is(.vf-ml__group-head h2,.vf-recommended__heading h2){font-size:25px}body.vf-body #MainContent .vf-ml{padding-bottom:36px}}body.vf-body #MainContent #vf-contact-form{scroll-margin-top:144px}
/*# sourceMappingURL=/cdn/shop/t/56/assets/vf-site-scale.css.map */
