.footer__content-bottom,.footer__content-bottom-wrapper,.footer-block__details-content,.footer__column--info{text-align:left;justify-content:flex-start;align-items:flex-start}.footer__content-bottom-wrapper{flex-direction:row;flex-wrap:wrap;gap:1.6rem 3.2rem}.footer__copyright{text-align:left}.footer,.footer__content-bottom{border-top:0!important}.footer__content-top{padding-bottom:0}.footer-block--newsletter{border:0}.footer,.header,.card,.card-wrapper,.media{box-shadow:none}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation";grid-template-columns:auto 1fr}.header__inline-menu{justify-self:end}.header__inline-menu>.list-menu>li:last-child>a,.header__inline-menu>.list-menu>li:last-child>details>summary{padding-right:0;margin-right:0}}.header__icons{display:none}.header__search,.header .header__search,.header-wrapper .header__search,details-modal.header__search{display:none!important}.header{border-bottom:0!important}:root{--df-body-ink: rgba(var(--color-foreground), .87);--df-body-size: 1.6rem;--df-body-lh: 2.6rem}.rte,.rte p,.rte li,.shopify-policy__body,.shopify-policy__body p,.partner__sub,.partner__sub p,.home-object__sub,.home-object__body,.home-object__body p,.fp__intro,.fp__t{color:var(--df-body-ink)}.rte,.rte p,.rte li,.shopify-policy__body,.shopify-policy__body p,.partner__sub,.partner__sub p,.home-object__sub,.fp__intro{font-size:var(--df-body-size)!important;line-height:var(--df-body-lh)!important}.partner__sub{opacity:1}.footer__content-bottom,.footer__content-bottom *,.footer__copyright,.policies,.policies li a{font-size:1.2rem!important;letter-spacing:.04em;color:rgba(var(--color-foreground),.55)!important}.page-width--narrow{max-width:var(--page-width)!important;padding:4.4rem 5rem 0!important;margin-left:auto!important;margin-right:auto!important}.page-width--narrow .rte>p,.page-width--narrow .rte>ul,.page-width--narrow .rte>ol,.page-width--narrow .rte>h1,.page-width--narrow .rte>h2,.page-width--narrow .rte>h3,.page-width--narrow .rte>h4,.main-page-title,.shopify-policy__body{max-width:65.5rem}.page-width--narrow .rte>p:has(img){max-width:none}.page-about-us .rte>p:has(img),.page-drivers-code .rte>p:has(img){display:none}.page-about-us .rte>h3,.page-about-us .rte>p:last-of-type{display:none}.page-figure{margin:0}.page-figure img{display:block;width:100%;height:auto;border-radius:0}.page-figure+.page-figure{margin-top:2.4rem}.page-figure__cap{margin:1.2rem 0 0;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--df-quiet)}.page-figures--top{max-width:65.5rem;margin:0 0 3.2rem}.page-figures--side{margin-top:3.2rem}@media screen and (min-width:990px){.page-body--side{display:grid;grid-template-columns:repeat(12,1fr);gap:2.4rem;align-items:start}.page-body--side .rte{grid-column:1 / span 6}.page-body--side .page-figures--side{grid-column:8 / span 5;margin-top:.6rem;position:sticky;top:4rem}.page-body--split{display:grid;grid-template-columns:repeat(12,1fr);gap:0 2.4rem;align-items:start}.page-body--split .rte-lead{grid-column:1 / span 6;grid-row:1}.page-body--split .page-figures--split{grid-column:8 / span 5;grid-row:1;margin-top:.6rem}.page-body--split .rte--rest{grid-column:1 / -1;grid-row:2}.page-beside{display:grid;grid-template-columns:repeat(12,1fr);gap:0 2.4rem;align-items:start}.page-beside .rte--beside{grid-column:1 / span 6}.page-beside .page-figures--beside{grid-column:8 / span 5;margin-top:8rem}.page-beside+.rte>h2{margin-top:3.2rem}}.page-figures--split{margin-top:3.2rem}.rte--head>h1{margin-bottom:0}.page-mike-stearne .rte--rest>p:not(:has(>strong:first-child)){max-width:65.5rem}.rte--intro>p:first-child{margin-top:2rem}.main-page-title{text-align:left!important;margin-left:0!important}.shopify-policy__container{max-width:var(--page-width)!important;padding:4.4rem 5rem 0!important}.shopify-policy__title,.shopify-policy__title h1{text-align:left!important}.main-page-title{font-size:3rem!important;line-height:1.15!important}.page-width--narrow .rte>h1{font-size:3rem!important;line-height:1.15}.partner__intro .title{font-size:3rem!important;line-height:1.15!important;margin-top:0!important}.page-width--narrow .rte>h2{font-size:2.2rem!important}.page-width--narrow .rte>h3{font-size:1.8rem!important}.rte img,.shopify-policy__body img{border:0!important;border-radius:0!important}.page-drivers-code .rte--rest>p:has(>strong:first-child),.page-mike-stearne .rte--rest>p:has(>strong:first-child){display:grid;grid-template-columns:calc((100% - 26.4rem)/4 + 4.8rem) minmax(0,72rem);gap:2.4rem;max-width:none;margin-top:3.2rem}.page-drivers-code .rte--rest>p>strong:first-child,.page-mike-stearne .rte--rest>p>strong:first-child{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;letter-spacing:.01em;color:rgb(var(--color-foreground))}.page-drivers-code .rte--intro>p,.page-mike-stearne .rte--intro>p{max-width:none}.page-drivers-code .rte--intro strong{font-weight:400}.page-drivers-code .rte>h2,.page-mike-stearne .rte>h2{margin-top:7.2rem;font-size:2.2rem!important;max-width:none}.page-drivers-code .rte em{font-style:normal}.page-drivers-code .rte hr{display:none}.page-drivers-code .rte hr+p{margin-top:5.6rem}.page-drivers-code .rte hr~p:last-of-type{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:.01em;margin-top:2.4rem;color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.footer__content-bottom .policies li a,.footer__content-bottom a{display:inline-block!important;padding:1rem 0!important}.header__inline-menu a{padding-top:.6rem;padding-bottom:.6rem}.page-drivers-code .rte--rest>p:has(>strong:first-child),.page-mike-stearne .rte--rest>p:has(>strong:first-child){display:block}.page-drivers-code .rte--rest>p>strong:first-child,.page-mike-stearne .rte--rest>p>strong:first-child{display:block;margin-bottom:.6rem}}.skip-to-content-link{color:rgb(var(--color-foreground))!important;background:rgb(var(--color-background))!important;outline:2px solid rgb(var(--color-foreground))}@media screen and (max-width:749px){.page-width--narrow,.shopify-policy__container{padding:3.2rem 2rem 0!important}.page-width--narrow .rte>p,.page-width--narrow .rte>ul,.page-width--narrow .rte>ol,.page-width--narrow .rte>h1,.page-width--narrow .rte>h2,.page-width--narrow .rte>h3,.main-page-title,.shopify-policy__body,.page-figures--top,.page-drivers-code .rte--intro>p,.page-mike-stearne .rte--intro>p{max-width:none}.page-body--split{display:flex;flex-direction:column}.page-body--split .rte-lead{display:contents}.page-body--split .rte--head{order:1}.page-body--split .page-figures--split{order:2;margin:2rem 0 0}.page-body--split .rte--intro{order:3}.page-body--split .rte--rest{order:4}.page-beside{display:flex;flex-direction:column}.page-beside .rte--beside{display:contents}.page-beside .rte--beside>h2{order:-2}.page-beside .page-figures--beside{order:-1;margin:2rem 0 2.4rem}.page-beside+.rte>h2{margin-top:5.6rem}.page-drivers-code .rte hr+p{margin-top:7.2rem}.page-body--side{display:flex;flex-direction:column}.page-body--side .rte{display:contents}.page-body--side .rte>*{order:0}.page-body--side .page-figures--side{display:contents}.page-body--side .page-figure:nth-of-type(1){order:-3;margin:.8rem 0 2.4rem}.page-body--side .rte>:nth-child(-n+10){order:-2}.page-body--side .rte>:nth-child(-n+2){order:-4}.page-body--side .page-figure:nth-of-type(2){order:-1;margin:.8rem 0 2.4rem}.page-index__t{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}}@media screen and (max-width:989px){.header{grid-template-areas:"heading left-icons"!important;grid-template-columns:1fr auto!important}.header__heading,.header__heading-link{justify-self:start;margin-left:0;text-align:left}.header__heading-link{padding-left:0!important}.header__heading-logo-wrapper{margin-left:-.6rem}.header__icon--menu,.header__icon--menu.header__icon--summary{margin-left:0;margin-right:-1.2rem}.footer__content-bottom-wrapper,.footer__content-bottom-wrapper--center,.footer__content-bottom{justify-content:flex-start!important;text-align:left!important}.footer__copyright{text-align:left!important}.footer__content-bottom .policies{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-left:0}.footer__content-bottom .policies li{margin:0;padding:0}.footer__content-bottom .policies li:before,.footer__copyright+.policies:before{display:none;content:none}.footer__copyright{margin-bottom:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/df-direction.css.map */
