.sf-layout-container.sf-layout-container.sf-layout-container{box-sizing:border-box;grid-column:1 / -1;width:var(--sf-content-width);max-width:var(--sf-max-width);margin-inline:auto;padding-inline:0;min-width:0}.sf-layout-band.sf-layout-band.sf-layout-band{box-sizing:border-box;grid-column:1 / -1;width:100%;max-width:none;margin-inline:0;padding-inline:var(--sf-content-inset)}.sf-layout-container>*,.sf-layout-band>*{min-width:0}.sf-page-hero,.pa-hero{position:relative;grid-column:1 / -1;min-height:clamp(30rem,65vh,43rem);display:flex;align-items:center;overflow:hidden;background:var(--sf-navy-deep);color:#fff}.sf-page-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sf-page-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#233c6ae8,#233c6a99 55%,#233c6a2e),linear-gradient(0deg,rgb(35 60 106 / .3),transparent)}.sf-page-hero__content,.pa-hero__copy.sf-layout-container{position:relative;z-index:1;padding-block:clamp(4rem,7vh,7rem)}.sf-page-hero h1{max-width:18ch;margin:0;font:500 clamp(2.5rem,4.5vw,4.5rem)/1.07 var(--sf-font-display);letter-spacing:-.04em;text-wrap:balance}.sf-page-hero .sf-page-hero__content>p{max-width:38rem;margin:1.75rem 0 0;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.65;color:#e5ecf6}.sf-page-hero .sf-button{margin-top:2rem;color:#fff}.pa-hero__location{right:var(--sf-content-inset)}.sf-page-body{padding-block:var(--sf-space-section)}.sf-page-body>:is(p,ul,ol,h2,h3){max-width:75ch}.sf-information__layout.sf-layout-container{gap:clamp(2rem,5vw,5rem)}.contact-main__header h2{font:500 clamp(2rem,3vw,3rem)/1.12 var(--sf-font-display);letter-spacing:-.03em;margin:0}.contact-page.sf-layout-container{padding-block:var(--sf-space-section)}.lease-a-statement,.lease-prepare,.lease-faq,.lease-process>header,.om-approach{column-gap:clamp(2rem,5vw,5rem)}.lease-process>header,.lease-process ol{max-width:none}.lease-systems.sf-layout-container{margin-block:var(--sf-space-section)}.lease-systems__copy{padding:clamp(2rem,4vw,4rem)}.route-om .about-company>div,.route-om .about-future>div{padding:clamp(2rem,4vw,4rem)}.route-om .about-purpose--orange{padding-block:clamp(3rem,5vw,5rem);column-gap:clamp(2rem,4vw,4rem)}.route-om .about-purpose--orange h2{font-size:clamp(2.125rem,3.5vw,3.75rem)}.route-om .about-purpose--orange>div p{font-size:clamp(1.0625rem,1.4vw,1.25rem)}.route-om .about-purpose--orange strong{font-size:clamp(1.2rem,1.6vw,1.5rem);margin-top:1.5rem;padding-top:1.5rem}.route-om .about-purpose__label{font-size:.875rem;margin-bottom:1.5rem}.route-om .om-team--editorial .om-team__intro>header{width:var(--sf-content-width);max-width:var(--sf-max-width);padding-inline:0;column-gap:clamp(2rem,5vw,5rem)}.route-om .om-team__profiles.sf-layout-container{padding-inline:0}.sf-home-categories__track,.sf-home-suppliers__mask{width:var(--sf-content-width);margin-inline:auto}.sf-home-hero{min-height:clamp(38rem,90svh,56rem)}.sf-home-hero__content{min-height:inherit}.product-a.sf-product.sf-layout-container{gap:clamp(2rem,4vw,4rem)}.sf-product .product-a__gallery{height:auto;aspect-ratio:1 / 1.05;min-height:26rem;max-height:43rem}.sf-product .product-order>button,.sf-product .product-order>button:hover{color:#fff}.sf-product .product-order>button:disabled{color:var(--sf-text-muted)}.sf-product .product-order>button svg{stroke:currentColor}.sf-product-zoom-trigger{position:absolute;inset:auto .75rem .75rem auto;display:flex;align-items:center;gap:.5rem;padding:.75rem;min-height:44px;background:#fff;color:var(--sf-navy);border:1px solid var(--sf-line);cursor:zoom-in;font:600 .875rem var(--sf-font-body)}.sf-product-zoom{width:min(94vw,80rem);height:min(90dvh,70rem);max-width:94vw;max-height:90dvh;padding:3.75rem 1rem 1rem;margin:auto;border:0;background:#fff;color:var(--sf-navy)}.sf-product-zoom::backdrop{background:#233c6ac7}.sf-product-zoom img{width:100%;height:100%;object-fit:contain}.sf-product-zoom__close{position:absolute;right:1rem;top:.5rem;min-height:44px;display:flex;align-items:center;gap:.75rem;background:#fff;color:var(--sf-navy);padding:.5rem;font:600 1rem var(--sf-font-body)}.sf-product-zoom__close span{font-size:1.75rem}.sf-product-zoom-trigger:focus-visible,.sf-product-zoom__close:focus-visible{outline:0;box-shadow:inset 0 calc(var(--sf-focus-line) * -1) 0 var(--sf-focus-color)}@media(max-width:760px){.sf-page-hero,.pa-hero{min-height:29rem}.sf-page-hero__content,.pa-hero__copy.sf-layout-container{padding-block:3.5rem}.sf-page-hero h1{font-size:clamp(2.25rem,8vw,3.25rem)}.sf-product .product-a__gallery{min-height:20rem}.sf-product-zoom-trigger span{display:none}.route-om .about-company>div,.route-om .about-future>div,.lease-systems__copy{padding:2rem 0}}.route-om .om-team--editorial .om-team__profiles.sf-layout-container{max-width:var(--sf-max-width)}.sf-information{grid-column:1 / -1}.shopify-section{--content-width: var(--sf-content-width);--content-margin: minmax(0,1fr)}.sf-home-categories__intro{display:block;width:var(--sf-content-width);margin-inline:auto;padding-inline:0}.sf-home-categories__intro-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.55fr);align-items:end;gap:clamp(2rem,5vw,5rem)}.sf-category-anchor{grid-column:1 / -1;height:0;scroll-margin-top:6rem}.sf-home-categories--light .sf-home-categories__intro{min-height:0;padding-block:0 clamp(2rem,4.5vw,5rem);background:var(--sf-white);color:var(--sf-navy-deep)}.sf-home-categories--light .sf-home-categories__intro h2{max-width:none}.sf-home-categories--light .sf-home-categories__intro p{margin:0;color:var(--sf-supporting);font-size:clamp(1.125rem,1.4vw,1.5rem);line-height:1.5}.sf-home-categories--light .sf-home-categories__track{border:1px solid color-mix(in srgb,var(--sf-navy) 35%,white);border-radius:var(--sf-radius-md);isolation:isolate}.contact-page.sf-layout-container{padding-block:0}@media(max-width:900px){.sf-home-categories__intro-inner{grid-template-columns:minmax(0,1fr)}}.sf-product .product-a__gallery{width:100%;height:clamp(26rem,40vw,43rem);aspect-ratio:auto}@media(max-width:760px){.sf-product .product-a__gallery{height:26rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sunflex-layout.css.map */
