.fl-design{--rb-bg:#fff;--rb-ink:#171717;--rb-accent:#171717;--rb-surface:#f4f4f4;--rb-hero-text:#fff;--rb-display:Arial,sans-serif}.fl-design{background:var(--rb-bg);color:var(--rb-ink)}.fl-design .fl-rb-shell{max-width:1440px;margin:auto;padding:0 4.5%}.fl-design .fl-rb-kicker{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px}.fl-design .fl-rb-heading{font-family:var(--rb-display);font-size:clamp(28px,3.2vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.035em;color:inherit;margin:0 0 20px}.fl-design .fl-rb-copy{font-size:16px;line-height:1.7;max-width:560px;margin:0 0 26px}.fl-design .fl-rb-button{display:inline-flex;min-height:48px;padding:13px 28px;align-items:center;justify-content:center;background:var(--rb-accent);color:var(--rb-button-text,#fff);border:1px solid transparent;text-decoration:none;line-height:1.3;font-size:14px;font-weight:600;letter-spacing:.05em;border-radius:var(--rb-radius,0)}.fl-design .fl-rb-button:hover{filter:brightness(.9)}.fl-design .fl-rb-button:focus-visible,.fl-design a:focus-visible,.fl-design summary:focus-visible,.fl-design input:focus-visible{outline:3px solid #3578c8;outline-offset:4px}.fl-design .fl-rb-announce{text-align:center;background:var(--rb-accent);color:var(--rb-button-text,#fff);padding:10px 20px;font-size:12px;line-height:1.5;letter-spacing:.07em}.fl-design .fl-rb-header{background:var(--rb-bg);color:var(--rb-ink);border-bottom:1px solid color-mix(in srgb,var(--rb-ink) 14%,transparent);position:relative;z-index:4}.fl-design .fl-rb-header-main{display:flex;min-height:90px;align-items:center;gap:34px}.fl-design .fl-rb-brand{font:700 26px/1 var(--rb-display);letter-spacing:.025em;text-decoration:none;color:inherit;white-space:nowrap}.fl-design .fl-rb-brand img{object-fit:contain;max-width:200px;max-height:52px;display:block;width:auto}.fl-design .fl-rb-nav{display:flex;flex-wrap:wrap;gap:24px;align-items:center;flex:1}.fl-design .fl-rb-nav a{color:inherit;text-decoration:none;font-size:13px;line-height:1.4}.fl-design .fl-rb-nav a:hover{text-decoration:underline;text-underline-offset:5px}.fl-design .fl-rb-tools{display:flex;gap:20px;align-items:center;margin-left:auto}.fl-design .fl-rb-tools a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-size:12px}.fl-design .fl-rb-tools svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}.fl-design .fl-rb-search{display:flex;align-items:center;max-width:310px;width:100%;margin-left:auto;border-bottom:1px solid var(--rb-ink)}.fl-design .fl-rb-search input{min-width:0;width:100%;border:0;padding:12px 4px;background:transparent;color:inherit;font:inherit;font-size:13px}.fl-design .fl-rb-search button{background:transparent;color:inherit;border:0;padding:8px;cursor:pointer}.fl-design .fl-rb-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.fl-design .fl-rb-menu{display:none}.fl-design .fl-rb-header--center .fl-rb-header-main{flex-wrap:wrap;justify-content:center;padding-top:24px;padding-bottom:18px;gap:24px}.fl-design .fl-rb-header--center .fl-rb-brand{order:0;position:relative}.fl-design .fl-rb-header--center .fl-rb-tools{position:absolute;right:4.5%;top:29px}.fl-design .fl-rb-header--center .fl-rb-nav{order:3;justify-content:center;flex-basis:100%}.fl-design .fl-rb-header--catalog .fl-rb-header-main{flex-wrap:wrap;gap:20px;padding:22px 0 0}.fl-design .fl-rb-header--catalog .fl-rb-brand{flex:1}.fl-design .fl-rb-header--catalog .fl-rb-search{max-width:500px;flex:1}.fl-design .fl-rb-header--catalog .fl-rb-nav{order:4;flex-basis:100%;background:var(--rb-surface);padding:17px 20px}.fl-design .fl-rb-hero{position:relative;color:var(--rb-hero-text);overflow:hidden}.fl-design .fl-rb-hero-media{display:block;width:100%;height:100%;object-fit:cover}.fl-design .fl-rb-hero picture{display:block}.fl-design .fl-rb-hero--image .fl-rb-hero-media{height:auto;min-height:0}.fl-design .fl-rb-hero--image .fl-rb-banner-link{display:block}.fl-design .fl-rb-hero--overlay{min-height:540px;display:flex;align-items:center}.fl-design .fl-rb-hero--overlay picture{position:absolute;top:0;right:0;bottom:0;left:0}.fl-design .fl-rb-hero--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent 80%);pointer-events:none}.fl-design .fl-rb-hero--overlay .fl-rb-hero-content{position:relative;z-index:1;width:100%;padding-top:90px;padding-bottom:90px}.fl-design .fl-rb-hero h1{font-family:var(--rb-display);font-weight:500;font-size:clamp(36px,5.4vw,76px);line-height:1.04;letter-spacing:-.04em;margin:0 0 24px;color:inherit;max-width:720px}.fl-design .fl-rb-hero .fl-rb-copy{color:inherit;max-width:480px}.fl-design .fl-rb-hero--split{display:grid;grid-template-columns:1fr 1.12fr;background:var(--rb-surface);color:var(--rb-ink)}.fl-design .fl-rb-hero--split .fl-rb-hero-content{padding:70px 9%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.fl-design .fl-rb-hero--split picture{min-height:520px;order:2}.fl-design .fl-rb-hero--split .fl-rb-hero-media{min-height:520px}.fl-design .fl-rb-hero--split h1{font-size:clamp(34px,4.5vw,64px)}.fl-design .fl-rb-hero--center{background:var(--rb-surface);color:var(--rb-ink);text-align:center;padding:60px 4% 0}.fl-design .fl-rb-hero--center .fl-rb-hero-content{padding:0 0 30px}.fl-design .fl-rb-hero--center h1,.fl-design .fl-rb-hero--center .fl-rb-copy{margin-left:auto;margin-right:auto}.fl-design .fl-rb-hero--center picture{max-width:1100px;margin:auto}.fl-design .fl-rb-hero--center .fl-rb-hero-media{max-height:540px;object-fit:contain}.fl-design .fl-rb-align-center{text-align:center}.fl-design .fl-rb-align-center h1,.fl-design .fl-rb-align-center .fl-rb-copy{margin-left:auto;margin-right:auto}.fl-design .fl-rb-align-right{text-align:right}.fl-design .fl-rb-align-right h1,.fl-design .fl-rb-align-right .fl-rb-copy{margin-left:auto}.fl-design .fl-rb-section{padding-top:70px;padding-bottom:70px}.fl-design .fl-rb-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.fl-design .fl-rb-section-header .fl-rb-heading{margin-bottom:0}.fl-design .fl-rb-text-link{color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:13px;white-space:nowrap}.fl-design .fl-rb-category-grid{display:grid;grid-template-columns:repeat(var(--rb-columns,4),minmax(0,1fr));gap:20px}.fl-design .fl-rb-category{color:inherit;text-decoration:none;min-width:0}.fl-design .fl-rb-category-image{aspect-ratio:4/5;background:var(--rb-surface);overflow:hidden}.fl-design .fl-rb-category-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.fl-design .fl-rb-category:hover img{transform:scale(1.035)}.fl-design .fl-rb-category h3{font:500 19px/1.3 var(--rb-display);color:inherit;margin:17px 0 8px}.fl-design .fl-rb-category .fl-rb-category-cta{font-size:12px;text-decoration:underline;text-underline-offset:4px}.fl-design .fl-rb-categories--round .fl-rb-category-image{aspect-ratio:1;border-radius:50%;background:var(--rb-surface)}.fl-design .fl-rb-categories--wide .fl-rb-category-image{aspect-ratio:1.3}.fl-design .fl-rb-story{background:var(--rb-surface)}.fl-design .fl-rb-story-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center}.fl-design .fl-rb-story-media img{width:100%;height:100%;min-height:440px;max-height:690px;object-fit:cover;display:block}.fl-design .fl-rb-story-content{padding:60px 12%}.fl-design .fl-rb-story--reverse .fl-rb-story-media{order:2}.fl-design .fl-rb-features{padding:40px 0;border-top:1px solid color-mix(in srgb,var(--rb-ink) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--rb-ink) 15%,transparent)}.fl-design .fl-rb-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.fl-design .fl-rb-feature{padding:10px 20px;text-align:center}.fl-design .fl-rb-feature h3{font:500 20px/1.3 var(--rb-display);color:inherit;margin:0 0 12px}.fl-design .fl-rb-feature p{font-size:14px;line-height:1.7;margin:0}.fl-design .fl-rb-feature-icon{font:24px/1 Arial;margin-bottom:18px;display:block}.fl-design .fl-rb-section-label{display:block;margin-top:20px;color:inherit;font-size:12px}.fl-design .fl-rb-collection .fl-collection__title{text-align:var(--rb-collection-align,left)}.fl-design .fl-rb-collection .fl-card__heading{font-family:var(--rb-display)}.fl-design .fl-rb-footer-preview{background:var(--rb-accent);color:var(--rb-button-text,#fff);padding:60px 5%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.fl-design .fl-rb-footer-preview h3{color:inherit}.fl-design .fl-rb-footer-preview a{color:inherit;display:block;margin:12px 0}.fl-design .fl-rb-demo-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fl-design .fl-rb-demo-card img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--rb-surface)}.fl-design .fl-rb-demo-card h3{font:500 16px/1.4 var(--rb-display);margin:15px 0;color:inherit}.fl-design .fl-rb-preview-note{background:#edf3fa;color:#223c58;padding:10px 5%;font:12px/1.6 Arial,sans-serif}.fl-design .fl-rb-mobile-panel a{display:block;padding:12px 0;color:inherit;text-decoration:none}.fl-design .fl-rb-mobile-panel{padding:15px 5% 25px;border-top:1px solid #ddd}.fl-design .fl-rb-header-mobile-search{padding:0 5% 20px}.fl-design .fl-rb-header-mobile-search .fl-rb-search{max-width:none;margin:0}.fl-design .fl-rb-menu summary{list-style:none;cursor:pointer;padding:10px}.fl-design .fl-rb-menu summary::-webkit-details-marker{display:none}.fl-design .fl-rb-menu svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;fill:none}@media(max-width:989px){.fl-design .fl-rb-nav{display:none}.fl-design .fl-rb-menu{display:block}.fl-design .fl-rb-header-main{min-height:72px;gap:16px}.fl-design .fl-rb-brand{font-size:23px;max-width:calc(100% - 170px);white-space:normal}.fl-design .fl-rb-tools{gap:13px}.fl-design .fl-rb-tools .fl-rb-account{display:none}.fl-design .fl-rb-header--center .fl-rb-header-main{padding-top:12px;padding-bottom:12px;flex-wrap:nowrap;justify-content:flex-start}.fl-design .fl-rb-header--center .fl-rb-tools{position:static}.fl-design .fl-rb-header--catalog .fl-rb-header-main{padding:12px 0;flex-wrap:nowrap}.fl-design .fl-rb-header--catalog .fl-rb-header-main>.fl-rb-search{display:none}.fl-design .fl-rb-menu[open] .fl-rb-mobile-wrap{position:absolute;left:0;right:0;background:var(--rb-bg);top:100%;box-shadow:0 8px 15px #0001}.fl-design .fl-rb-hero--overlay{min-height:490px}.fl-design .fl-rb-hero h1{font-size:46px}.fl-design .fl-rb-category-grid{gap:15px}.fl-design .fl-rb-category h3{font-size:17px}.fl-design .fl-rb-story-content{padding:40px 8%}.fl-design .fl-rb-feature-grid{gap:10px}.fl-design .fl-rb-shell{padding-left:5%;padding-right:5%}}@media(max-width:600px){.fl-design .fl-rb-section{padding-top:42px;padding-bottom:42px}.fl-design .fl-rb-announce{font-size:10px;padding:9px 12px}.fl-design .fl-rb-header-main{min-height:66px}.fl-design .fl-rb-brand{font-size:20px}.fl-design .fl-rb-brand img{max-width:135px;max-height:38px}.fl-design .fl-rb-tools .fl-rb-search-link{display:none}.fl-design .fl-rb-tools svg{width:21px}.fl-design .fl-rb-menu summary{padding-left:0}.fl-design .fl-rb-hero--overlay{min-height:560px;align-items:flex-end}.fl-design .fl-rb-hero--overlay .fl-rb-hero-content{padding-top:80px;padding-bottom:40px}.fl-design .fl-rb-hero--overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 85%)}.fl-design .fl-rb-hero h1{font-size:38px}.fl-design .fl-rb-copy{font-size:14px;line-height:1.65}.fl-design .fl-rb-kicker{font-size:10px;margin-bottom:12px}.fl-design .fl-rb-button{min-height:44px;font-size:12px;padding:12px 23px}.fl-design .fl-rb-hero--split{grid-template-columns:1fr}.fl-design .fl-rb-hero--split picture{order:0;min-height:0}.fl-design .fl-rb-hero--split .fl-rb-hero-media{min-height:0;max-height:430px;aspect-ratio:1.1;object-fit:cover}.fl-design .fl-rb-hero--split .fl-rb-hero-content{padding:36px 6%;order:1}.fl-design .fl-rb-hero--center{padding-top:36px}.fl-design .fl-rb-hero--center .fl-rb-hero-media{max-height:350px}.fl-design .fl-rb-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.fl-design .fl-rb-category-grid .fl-rb-category:last-child:nth-child(odd){grid-column:1/-1;max-width:100%}.fl-design .fl-rb-category-image{aspect-ratio:1}.fl-design .fl-rb-category h3{font-size:16px;margin-top:12px}.fl-design .fl-rb-section-header{gap:10px;align-items:flex-start;margin-bottom:24px}.fl-design .fl-rb-section-header .fl-rb-heading{font-size:28px}.fl-design .fl-rb-text-link{font-size:11px}.fl-design .fl-rb-story-inner{grid-template-columns:1fr}.fl-design .fl-rb-story--reverse .fl-rb-story-media{order:0}.fl-design .fl-rb-story-media img{min-height:0;max-height:420px;aspect-ratio:1.15}.fl-design .fl-rb-story-content{padding:34px 6%}.fl-design .fl-rb-feature-grid{grid-template-columns:1fr;gap:24px}.fl-design .fl-rb-feature{padding:0 15px}.fl-design .fl-rb-features{padding:32px 0}.fl-design .fl-rb-feature-icon{margin-bottom:12px}.fl-design .fl-rb-demo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.fl-design .fl-rb-footer-preview{grid-template-columns:1fr;gap:10px;padding-top:35px;padding-bottom:35px}.fl-design .fl-rb-preview-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.fl-design .fl-rb-category-image img{transition:none}}.fl-design{--rb-bg:#FFFFFF;--rb-ink:#000000;--rb-accent:#177AF1;--rb-surface:#F4F5F6;--rb-hero-text:#FFFFFF;--rb-button-text:#ffffff;--rb-display:Arial,Helvetica,sans-serif;--rb-radius:0px}.fl-design .fl-rb-hero h1{font-weight:700;letter-spacing:-.04em}.fl-design .fl-rb-categories img{object-fit:contain;aspect-ratio:1}.fl-design .fl-rb-categories h3{font-weight:600}.fl-design .fl-rb-features{background:#f6f6f6}.fl-design .fl-rb-hero--split picture{width:100%}.fl-design .fl-rb-hero--split .fl-rb-hero-media{height:100%;width:100%;object-fit:cover}.fl-design .fl-rb-hero--overlay .fl-rb-hero-media{height:100%}.fl-design .fl-rb-brand{font-family:Arial,Helvetica,sans-serif;font-weight:700}.fl-design .fl-rb-categories .fl-rb-category-image{aspect-ratio:1}.fl-design .fl-rb-category-image img{height:100%;width:100%}@media(max-width:600px){.fl-design .fl-rb-hero--overlay{min-height:550px;height:auto}.fl-design .fl-rb-hero h1{font-size:38px}.fl-design .fl-rb-hero--split .fl-rb-hero-media{height:auto;min-height:0}.fl-design .fl-rb-hero-content.fl-rb-shell{padding-left:6%;padding-right:6%}}.fl-design .fl-rb-desktop-dropdown{position:relative}.fl-design .fl-rb-desktop-dropdown summary{font-size:13px;cursor:pointer;list-style:none}.fl-design .fl-rb-desktop-dropdown summary:after{content:" +"}.fl-design .fl-rb-dropdown-panel{position:absolute;top:calc(100% + 16px);left:-18px;padding:18px;background:var(--rb-bg);box-shadow:0 8px 25px #0002;min-width:230px;z-index:20}.fl-design .fl-rb-dropdown-panel a{display:block;padding:9px 0}.fl-design .fl-rb-brand img{max-width:var(--rb-logo-width,200px)}@font-face{font-family:Instrument Sans;font-weight:400;font-style:normal;font-display:swap;src:url(rb-font-0.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-weight:500;font-style:normal;font-display:swap;src:url(rb-font-1.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-weight:700;font-style:normal;font-display:swap;src:url(rb-font-2.woff2) format("woff2")}.fl-design{--rb-display:"Instrument Sans",sans-serif}.fl-design{--rb-body:"Instrument Sans",sans-serif}.fl-design .fl-rb-footer{background:var(--rb-accent);color:var(--rb-button-text,#fff);padding:60px 5%}.fl-design .fl-rb-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1440px;margin:auto}.fl-design .fl-rb-footer h2{color:inherit;font:500 22px/1.4 var(--rb-display);margin:0 0 20px}.fl-design .fl-rb-footer p{font-size:14px;line-height:1.6;margin:0 0 15px}.fl-design .fl-rb-footer a{display:block;color:inherit;font-size:14px;margin:10px 0;text-decoration:none}.fl-design .fl-rb-footer a:hover{text-decoration:underline}.fl-design .fl-rb-newsletter label{display:block;font-size:12px;margin-bottom:8px}.fl-design .fl-rb-newsletter-fields{display:flex;max-width:440px;gap:8px}.fl-design .fl-rb-newsletter-fields input{width:100%;min-width:0;padding:12px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:14px;border-radius:0}.fl-design .fl-rb-newsletter-fields input::placeholder{color:inherit;opacity:.7}.fl-design .fl-rb-newsletter-fields button{padding:12px 17px;background:var(--rb-button-text,#fff);color:var(--rb-accent);border:1px solid transparent;cursor:pointer;font:600 12px/1.4 Arial,sans-serif}.fl-design .fl-rb-newsletter-fields button:disabled{cursor:default;opacity:.65}.fl-design .fl-rb-footer .fl-rb-preview-form-note{font-size:11px;opacity:.8;margin-top:10px}.fl-design .fl-rb-header .fl-rb-brand img.fl-rb-merchant-logo{width:var(--rb-merchant-logo-width);max-width:100%;height:auto}.fl-design .fl-rb-header .fl-rb-brand{min-width:0}.fl-design .fl-rb-mobile-wrap{max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}.fl-design .fl-rb-mobile-panel .fl-rb-menu-child{padding-left:14px}.fl-design .fl-rb-mobile-panel .fl-rb-menu-grandchild{padding-left:28px}.fl-design .fl-rb-categories--portrait .fl-rb-category-image{aspect-ratio:4/5;border-radius:0}.fl-design .fl-rb-categories--square .fl-rb-category-image{aspect-ratio:1;border-radius:0}.fl-design .fl-rb-categories--tall .fl-rb-category-image{aspect-ratio:3/4;border-radius:0}.fl-design .fl-rb-categories--wide .fl-rb-category-image{aspect-ratio:1.3;border-radius:0}.fl-design .fl-rb-categories--round .fl-rb-category-image{aspect-ratio:1;border-radius:50%}.fl-design .fl-rb-categories:not(.fl-rb-categories--reference) .fl-rb-category-image img{border-radius:0;aspect-ratio:auto}.fl-design{--font-heading-family:var(--rb-display);--font-body-family:var(--rb-body);font-family:var(--rb-body)}@media(max-width:600px){.fl-design .fl-rb-footer{padding:36px 6%}.fl-design .fl-rb-footer-grid{grid-template-columns:1fr;gap:30px}.fl-design .fl-rb-footer h2{font-size:20px}.fl-design .fl-rb-header .fl-rb-brand img.fl-rb-merchant-logo{max-width:min(135px,100%)}.fl-design .fl-rb-categories--wide .fl-rb-category-image{aspect-ratio:1.3}}.fl-design{--rb-bg:#f6f7f8;--rb-ink:#172129;--rb-accent:#ed5b2c;--rb-surface:#e9edf0;--rb-button-text:#ffffff;--rb-hero-text:#172129}.fl-design *{box-sizing:border-box}.fl-design{margin:0;background:var(--rb-bg);color:var(--rb-ink);font-family:var(--rb-body,Arial),sans-serif}.fl-design a{color:inherit;text-decoration:none}.fl-design button,.fl-design input{font:inherit}.fl-design .fl-rb-header{background:var(--rb-bg);border-bottom:1px solid var(--line)}.fl-design .fl-rb-brand{font-size:27px;letter-spacing:-1px}.fl-design .fl-rb-nav{gap:25px}.fl-design .fl-rb-header-main{min-height:87px}.fl-design .fl-rb-announcement{background:var(--rb-accent);color:var(--rb-button-text);font-size:11px;letter-spacing:.12em;padding:11px}.fl-design .fl-shell{width:min(1320px,90%);margin:auto}.fl-design .fl-kicker{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fl-design .fl-rb-hero{max-width:1500px}.fl-design .fl-rb-hero--split{grid-template-columns:1fr 1.05fr;min-height:600px}.fl-design .fl-rb-hero picture{background:#fff;position:relative;min-height:550px}.fl-design .fl-rb-hero .fl-rb-hero-media{width:100%;height:550px;object-fit:contain;padding:28px}.fl-design .fl-rb-hero-content{padding:65px 10%!important}.fl-design .fl-rb-hero h1{font-size:clamp(46px,5.3vw,78px);line-height:1.02;letter-spacing:-.05em;margin:22px 0}.fl-design .fl-rb-hero .fl-rb-copy{font-size:15px;line-height:1.75;max-width:420px;opacity:.76}.fl-design .fl-rb-kicker{font-size:11px;letter-spacing:.17em}.fl-design .fl-rb-button{background:var(--rb-accent);color:var(--rb-button-text);padding:15px 23px;font-size:12px;display:inline-block;margin-top:18px;border:0}.fl-design .fl-section{padding:64px 0}.fl-design .fl-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.fl-design .fl-head h2{font-family:var(--rb-display);font-size:39px;font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:10px 0}.fl-design .fl-head p{font-size:13px;line-height:1.65;opacity:.7;max-width:620px}.fl-design .fl-head>a{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.fl-design .fl-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fl-design .fl-category{background:var(--rb-surface);padding:25px;position:relative;overflow:hidden}.fl-design .fl-category .fl-cat-img{background:#fff;aspect-ratio:1.4;display:block}.fl-design .fl-category img{width:100%;height:100%;object-fit:contain;padding:15px}.fl-design .fl-category h3{font-size:21px;margin:21px 0 8px;font-weight:600}.fl-design .fl-category span{font-size:11px;opacity:.75}.fl-design .fl-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:35px 20px}.fl-design .fl-card-image{aspect-ratio:1;background:#fff;overflow:hidden;border:1px solid #17212908}.fl-design .fl-card-image img{height:100%;width:100%;object-fit:contain;padding:15px;transition:transform .25s}.fl-design .fl-card a:hover img{transform:scale(1.035)}.fl-design .fl-card small{font-size:10px;letter-spacing:.13em;opacity:.65;display:block;margin:16px 0 8px;text-transform:uppercase}.fl-design .fl-card h3{font-size:14px;font-weight:500;line-height:1.5;min-height:43px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}.fl-design .fl-card strong{font-size:14px;font-weight:600}.fl-design .fl-tag{font-size:10px;letter-spacing:.1em;opacity:.6;float:right}.fl-design .fl-servicebar{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 5%;gap:30px;text-align:center}.fl-design .fl-servicebar strong{display:block;font-size:12px;margin-bottom:7px}.fl-design .fl-servicebar span{font-size:11px;opacity:.65}.fl-design .fl-story{display:grid;grid-template-columns:1fr 1fr;background:var(--rb-surface);gap:6%;align-items:center;padding:55px}.fl-design .fl-story .fl-storyimage{height:400px;background:#fff}.fl-design .fl-story img{height:100%;width:100%;object-fit:contain;padding:25px}.fl-design .fl-story h2{font:600 45px/1.05 var(--rb-display);letter-spacing:-.04em;margin:15px 0 22px}.fl-design .fl-story p{font-size:14px;line-height:1.8;opacity:.72;max-width:450px}.fl-design .fl-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fl-design .fl-guide article{border-top:2px solid var(--rb-accent);padding:22px 0}.fl-design .fl-guide article b{font-size:11px;opacity:.5}.fl-design .fl-guide h3{font-size:20px;font-weight:500;margin:15px 0}.fl-design .fl-guide p{font-size:13px;line-height:1.75;opacity:.72}.fl-design .fl-faq{max-width:900px}.fl-design .fl-faq details{border-top:1px solid var(--line);padding:20px 0;font-size:14px}.fl-design .fl-faq summary{cursor:pointer;font-weight:500}.fl-design .fl-faq p{font-size:13px;line-height:1.8;opacity:.75}.fl-design .fl-footer{padding:50px 5% 30px;background:var(--rb-surface);display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.fl-design .fl-footer h2{font-size:29px;letter-spacing:-.05em;margin:0 0 18px}.fl-design .fl-footer p,.fl-design .fl-footer a{font-size:12px;line-height:1.8;opacity:.7}.fl-design .fl-footer a{display:block;margin-top:9px}.fl-design .fl-footer b{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.fl-design .fl-preview-note{font:11px/1.7 Arial,sans-serif;text-align:center;padding:16px 5%;background:#eceeea;color:#535b56}.fl-design .fl-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 30px}.fl-design .fl-filters button{border:1px solid var(--line);background:transparent;color:inherit;padding:10px 15px;font-size:11px;cursor:pointer}.fl-design .fl-filters button[aria-pressed=true]{background:var(--rb-accent);color:var(--rb-button-text)}.fl-design .fl-card[hidden]{display:none}.fl-design .fl-close-detail{position:absolute;right:15px;top:10px;border:0;background:none;font-size:28px;cursor:pointer}.fl-design .fl-empty{display:none}.fl-design{--line:#1721291c}.fl-design .fl-rb-hero{background:#e9edf0}.fl-design .fl-rb-hero picture{background:transparent}.fl-design .fl-rb-hero .fl-rb-hero-media{mix-blend-mode:multiply}.fl-design .fl-category{background:transparent;border:1px solid var(--line);padding:0 0 20px}.fl-design .fl-category h3,.fl-design .fl-category>span{margin-left:20px}.fl-design .fl-category .fl-cat-img{aspect-ratio:1.7}.fl-design .fl-story{background:#172129;color:#fff}@media(max-width:900px){.fl-design .fl-rb-nav{gap:15px}.fl-design .fl-rb-brand{font-size:23px}.fl-design .fl-rb-hero h1{font-size:54px}.fl-design .fl-cards{grid-template-columns:repeat(3,1fr)}.fl-design .fl-categories{gap:12px}.fl-design .fl-story{padding:30px;gap:30px}.fl-design .fl-story h2{font-size:37px}}@media(max-width:600px){.fl-design .fl-rb-header-main{min-height:70px!important}.fl-design .fl-rb-brand{font-size:23px}.fl-design .fl-rb-hero--split{display:flex!important;flex-direction:column!important;min-height:0}.fl-design .fl-rb-hero-content{order:0!important;padding:40px 7%!important}.fl-design .fl-rb-hero picture{order:1!important;min-height:0!important;margin:0!important;width:100%!important}.fl-design .fl-rb-hero .fl-rb-hero-media{height:330px!important;min-height:0!important;padding:18px}.fl-design .fl-rb-hero h1{font-size:46px}.fl-design .fl-rb-hero .fl-rb-copy{font-size:13px}.fl-design .fl-rb-kicker{font-size:10px}.fl-design .fl-section{padding:38px 0}.fl-design .fl-head{align-items:start}.fl-design .fl-head h2{font-size:29px}.fl-design .fl-head p{font-size:12px}.fl-design .fl-head>a{display:none}.fl-design .fl-categories{grid-template-columns:1fr;gap:12px}.fl-design .fl-category{display:grid;grid-template-columns:95px 1fr;gap:10px;padding:15px}.fl-design .fl-category .fl-cat-img{grid-column:1;grid-row:1/3;aspect-ratio:1;width:95px}.fl-design .fl-category h3{grid-column:2;grid-row:1;margin:0!important;align-self:end;font-size:19px}.fl-design .fl-category span{grid-column:2;align-self:start;margin:0!important}.fl-design .fl-cards{grid-template-columns:repeat(2,1fr);gap:27px 13px}.fl-design .fl-card h3{font-size:12px}.fl-design .fl-card-image img{padding:8px}.fl-design .fl-tag{display:none}.fl-design .fl-servicebar{gap:12px;padding:22px 5%}.fl-design .fl-servicebar strong{font-size:11px}.fl-design .fl-servicebar span{font-size:10px}.fl-design .fl-story{display:flex;flex-direction:column;padding:24px;gap:25px}.fl-design .fl-story .fl-storyimage{width:100%;height:290px}.fl-design .fl-story h2{font-size:36px}.fl-design .fl-story p{font-size:13px}.fl-design .fl-guide{grid-template-columns:1fr;gap:0}.fl-design .fl-footer{grid-template-columns:1fr 1fr;gap:30px}.fl-design .fl-footer>div:first-child{grid-column:span 2}.fl-design .fl-rb-search{display:none!important}}.fl-design{font:15px/1.65 var(--rb-body,Arial),sans-serif;letter-spacing:normal;--line:color-mix(in srgb,var(--rb-ink) 18%,transparent)}.fl-design :is(h1,h2,h3,p){color:inherit}.fl-design .fl-card h3{display:block;min-height:0;overflow:visible}.fl-design .fl-filters a{border:1px solid var(--line);padding:10px 15px;font-size:11px}.fl-design .fl-filters a:first-child{background:var(--rb-accent);color:var(--rb-button-text)}.fl-design .fl-footer p{overflow-wrap:anywhere}.fl-design .fl-footer{gap:40px}.fl-design .fl-card-image img{object-fit:contain}.fl-design .fl-rb-hero-media{object-fit:contain!important}.fl-design .fl-rb-menu summary{cursor:pointer}.fl-design .fl-rb-search input:focus-visible{outline:3px solid var(--rb-accent)}.sd-help-page{max-width:1100px;padding-top:40px;padding-bottom:40px}.sd-help-page .rte{max-width:none}.sd-help-page :is(table,details){width:100%}.sd-help-page th,.sd-help-page td{text-align:left;vertical-align:top;padding:12px}.sd-help-page table{border-collapse:collapse}.sd-help-page details{border-top:1px solid #88949b55;padding:18px 0}.sd-help-page summary{cursor:pointer}.rte{overflow-wrap:anywhere}.shopify-policy__container{max-width:1050px!important;padding:40px 24px}.card__media img,.product__media img{object-fit:contain!important}.sd-service-note{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}@media(max-width:600px){.fl-design .fl-filters{gap:7px}.fl-design .fl-filters a{font-size:10px;padding:8px 10px}.fl-design .fl-footer{gap:28px}.sd-help-page{padding:28px 20px}.sd-help-page .rte{overflow-x:auto}.fl-design .fl-head h2{overflow-wrap:anywhere}.fl-design .fl-rb-nav{display:none}.fl-design .fl-rb-header-mobile-search .fl-rb-search{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fullicam-design.css.map */
