:root{--fpv-section-gap: clamp(2.5rem, 4vw, 4rem);--fpv-section-gap-sm: clamp(1.75rem, 3vw, 2.5rem);--fpv-card-radius: 8px;--fpv-header-min-height: 64px;--fpv-product-image-ratio: 4 / 5;--fpv-category-image-ratio: 1 / 1;--fpv-trust-icon-size: 28px}[data-template=index] .h2,[data-template=index] .h3,[data-template=index] .h4{letter-spacing:-.01em}[data-template=index] .product-card .product-title,[data-template=index] .product-card product-title{font-size:.9375rem;line-height:1.45}[data-template=index] .content-for-layout>.shopify-section{scroll-margin-top:calc(var(--header-group-height, 80px) + 1rem)}[data-template=index] .section--page-width{--section-min-height: auto}[data-template=index] .section-resource-list,[data-template=index] .section-wrapper{padding-block:var(--fpv-section-gap-sm)}header-component{--header-padding-block: .75rem}header-component .header__row--top{min-height:var(--fpv-header-min-height);align-items:center}header-component .header__menu-item,header-component .menu-list__link{font-size:.875rem;font-weight:500;letter-spacing:.01em}.header-announcements-bar{font-size:.75rem;letter-spacing:.02em}[data-template=index] .hero .h2,[data-template=index] .hero .text-block h2{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;font-weight:700}[data-template=index] .hero .button-custom{min-height:44px;padding-inline:1.75rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.button,.button-secondary,.button-custom{min-height:44px;font-size:.875rem;font-weight:600;letter-spacing:.02em}[data-template=index] .product-card{--product-card-gap: 10px}[data-template=index] .product-card__content,[data-template=index] .product-grid__card{border-radius:var(--fpv-card-radius);overflow:hidden}[data-template=index] .product-card-gallery,[data-template=index] .product-card-gallery img,[data-template=index] .product-card .media,[data-template=index] .product-card .media img{aspect-ratio:var(--fpv-product-image-ratio);object-fit:cover}[data-template=index] .section-resource-list[data-testid=product-list] .h4,[data-template=index] .section-resource-list[data-testid=product-list] h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}[data-template=index] .section-resource-list[data-testid=collection-list] .collection-card__image,[data-template=index] .section-resource-list[data-testid=collection-list] .resource-card__media,[data-template=index] .section-resource-list[data-testid=collection-list] .media img{aspect-ratio:var(--fpv-category-image-ratio);object-fit:cover;border-radius:var(--fpv-card-radius)}[data-template=index] .section-resource-list[data-testid=collection-list] .collection-card,[data-template=index] .section-resource-list[data-testid=collection-list] .resource-card{border-radius:var(--fpv-card-radius)}[data-template=index] .section-resource-list[data-testid=collection-list] h2,[data-template=index] .section-resource-list[data-testid=collection-list] .h2{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}[data-template=index] .hero{min-height:clamp(480px,55vh,620px)}[data-template=index] .hero__media-grid{background-color:#0a0e14}[data-template=index] .hero__media-grid .hero__media,[data-template=index] .hero__media-grid svg.hero__media{opacity:0!important;visibility:hidden;pointer-events:none}[data-template=index] .hero__media-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#0a0e14;background-image:linear-gradient(105deg,#0a0e14f0,#0a0e14c7 42%,#0a0e148c 68%,#0a0e14d1),url(/cdn/shop/files/UUCCK-FS-A2812-KV900-MAIN_ae8c197d-f1b6-46c7-9df8-a8989419bf46.jpg?v=1783335282);background-repeat:no-repeat;background-position:center right 8%;background-size:min(62vw,520px) contain}[data-template=index] .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.22;background-image:url(/cdn/shop/files/UUCCK-FS-BLS4060MED-60-MAIN.jpg?v=1783337440);background-repeat:no-repeat;background-position:78% 62%;background-size:min(34vw,280px) contain;pointer-events:none}[data-template=index] .hero__content-wrapper{position:relative;z-index:2}[data-template=index] [data-testid=product-list]{--columns-gap: 12px;--rows-gap: 18px}[data-template=index] [data-testid=product-list] .resource-list__item:nth-child(n+5){display:none}[data-template=index] [data-testid=product-list] .card-gallery{--gallery-aspect-ratio: 1 / 1;background:#fff;border-radius:0;aspect-ratio:1 / 1;position:relative;padding:8px;box-sizing:border-box;overflow:hidden}[data-template=index] [data-testid=product-list] .card-gallery>a.contents{display:block;width:100%;height:100%}[data-template=index] [data-testid=product-list] .card-gallery slideshow-component,[data-template=index] [data-testid=product-list] .card-gallery slideshow-container,[data-template=index] [data-testid=product-list] .card-gallery slideshow-slides,[data-template=index] [data-testid=product-list] .card-gallery slideshow-slide{display:block;width:100%;height:100%;min-height:0}[data-template=index] [data-testid=product-list] .card-gallery .product-media-container{width:100%;height:100%;min-height:0;--product-media-fit: contain}[data-template=index] [data-testid=product-list] .card-gallery .product-media{width:100%;height:100%;min-height:0}[data-template=index] [data-testid=product-list] .card-gallery img.product-media__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;display:block;opacity:1!important;visibility:visible!important;padding:0;box-sizing:border-box;background:transparent}[data-template=index] [data-testid=product-list] .product-card{--product-card-gap: 0}[data-template=index] [data-testid=product-list] .product-card__content{margin-top:0;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;overflow:hidden;padding:0;box-sizing:border-box}[data-template=index] [data-testid=product-list] .product-card__content>:not(.card-gallery){padding-inline:8px;box-sizing:border-box}[data-template=index] [data-testid=product-list] .product-card__content>.card-gallery+*{padding-top:8px}[data-template=index] [data-testid=product-list] .product-card__content>:last-child{padding-bottom:8px}[data-template=index] [data-testid=product-list] .product-card .product-title,[data-template=index] [data-testid=product-list] .product-card product-title,[data-template=index] [data-testid=product-list] .product-card .text-block p{font-size:13px;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-template=index] [data-testid=product-list] .product-badges--top-right{top:8px;right:8px;left:auto;bottom:auto;z-index:1}[data-template=index] [data-testid=product-list] .product-badges__badge{font-size:10.5px;font-weight:500;padding:4px 7px;border-radius:999px;background:#f4f4eef2!important;color:#000000b8!important;border:none;box-shadow:none;text-transform:none;letter-spacing:0;line-height:1.2}[data-template=index] [data-testid=product-list] product-price{display:block;line-height:1.25;margin-block-start:0}[data-template=index] [data-testid=product-list] product-price>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:2px;line-height:1.25;max-height:calc(2.5em + 2px);overflow:hidden}[data-template=index] [data-testid=product-list] .price__hidden{display:none!important}[data-template=index] [data-testid=product-list] .price__regular:not(.price__hidden),[data-template=index] [data-testid=product-list] .price__sale:not(.price__hidden){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:2px;width:100%}[data-template=index] [data-testid=product-list] .price-item__group{display:inline-flex;align-items:baseline;white-space:nowrap}[data-template=index] [data-testid=product-list] .price__regular:not(.price__hidden) .price,[data-template=index] [data-testid=product-list] .price-item--sale.price,[data-template=index] [data-testid=product-list] .price__sale .price-item--sale.price{font-size:14px;font-weight:600;color:#111;white-space:nowrap}[data-template=index] [data-testid=product-list] .compare-at-price,[data-template=index] [data-testid=product-list] .price-item--regular.compare-at-price{font-size:12px;font-weight:400;color:#00000073;text-decoration:line-through;white-space:nowrap}[data-template=index] [data-testid=product-list] .unit-price,[data-template=index] [data-testid=product-list] .volume-pricing-note,[data-template=index] [data-testid=product-list] product-price .installments,[data-template=index] [data-testid=product-list] product-price .tax-note{display:none!important}@media screen and (min-width:750px){[data-template=index] .hero__media-grid:before{background-image:linear-gradient(90deg,#0a0e14eb,#0a0e14b8 38%,#0a0e1473 62%,#0a0e14c7),url(/cdn/shop/files/UUCCK-FS-A2812-KV900-MAIN_ae8c197d-f1b6-46c7-9df8-a8989419bf46.jpg?v=1783335282);background-position:center right 6%;background-size:min(48vw,680px) contain}[data-template=index] .hero__media-grid:after{opacity:.18;background-position:72% 58%;background-size:min(26vw,360px) contain}}@media screen and (max-width:749px){[data-template=index] .hero{box-sizing:border-box;min-height:400px!important;max-height:430px!important;height:clamp(400px,48vh,430px)!important;padding-block-start:28px!important;padding-block-end:8px!important}[data-template=index] .hero__container{min-height:100%}[data-template=index] .hero__media-grid:before{background-position:center center;background-size:min(78vw,360px) contain}[data-template=index] .hero__media-grid:after{opacity:.14;background-position:center 72%;background-size:min(52vw,220px) contain}[data-template=index] [data-testid=product-list] .section-resource-list__header .button-unstyled{display:none}[data-template=index] [data-testid=product-list]{--rows-gap: 18px;--columns-gap: 12px}}[data-template=index] .fpv-section-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0000007a;margin:0 0 6px;line-height:1.3}[data-template=index] .fpv-section-title{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#111;margin:0}[data-template=index] .fpv-section-subtitle{font-size:13px;line-height:1.4;color:#000000a6;margin:6px 0 0}[data-template=index] .fpv-section-header{display:block}[data-template=index] [data-testid=product-list] .section-resource-list__header .text-block>p:first-child{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0000007a;margin:0 0 6px;line-height:1.3}[data-template=index] [data-testid=product-list] .section-resource-list__header .text-block>h3{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#111;margin:0}[data-template=index] [data-testid=product-list] .fpv-section-header{margin-bottom:0}[data-template=index] .fpv-category-grid__header.fpv-section-header{margin-bottom:14px;padding-block-end:0}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)){width:100%;margin-bottom:22px;align-self:flex-start}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)) .group-block__content{align-items:flex-start;text-align:left;gap:0}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)) .text-block:first-child p{font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:#0000007a!important;margin:0 0 6px!important;line-height:1.3!important}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)) .text-block:nth-child(2) h3{font-size:20px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em;color:#111!important;margin:0!important}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)) .text-block:nth-child(3) p{font-size:13px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important;text-transform:none!important;color:#000000a6!important;margin:6px 0 0!important}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)) .text-block:last-child h3{font-size:20px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em;color:#111!important;margin:0!important}[data-template=index] .section-wrapper:has(.icon-block) .section{background-color:var(--color-background, #eef1ea)}[data-template=index] .section-wrapper:has(.icon-block) .group-block__content{align-items:center}[data-template=index] .section-wrapper:has(.icon-block) .icon-block__media{width:var(--fpv-trust-icon-size);height:var(--fpv-trust-icon-size)}[data-template=index] .section-wrapper:has(.icon-block) .icon-block__media svg{width:100%;height:100%}[data-template=index] .section-wrapper:has(.icon-block) .text-block p{font-size:.8125rem;line-height:1.5;margin:0}[data-template=index] .section-wrapper:has(.icon-block) .text-block h3,[data-template=index] .section-wrapper:has(.icon-block) .text-block .h5{font-size:.875rem;font-weight:600;margin-block-end:.25rem}footer .section,footer .footer-utilities{font-size:.8125rem}footer .section h2,footer .section h3{font-size:1.125rem;font-weight:600}footer .footer-utilities{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}@media screen and (max-width:768px){:root{--fpv-header-min-height: 56px;--fpv-section-gap-sm: 2rem}[data-template=index] .section-resource-list[data-testid=product-list],[data-template=index] .section-resource-list[data-testid=collection-list]{--columns-gap: 12px}[data-template=index] .section-wrapper:has(.icon-block) .group-block:has(.icon-block) .group-block__content{text-align:center}}@media screen and (min-width:1440px){:root{--fpv-section-gap: 4.5rem}[data-template=index] .section-resource-list[data-testid=product-list] .h4,[data-template=index] .section-resource-list[data-testid=collection-list] h2{font-size:1.625rem}}[data-template=index] .fpv-category-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none}[data-template=index] .fpv-category-grid__card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}[data-template=index] .fpv-category-grid__media{aspect-ratio:1 / 1;background:#fff;border-radius:var(--fpv-card-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(0,0,0,.06);box-sizing:border-box}[data-template=index] .fpv-category-grid__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}[data-template=index] .fpv-category-grid__title{font-size:14px;font-weight:600;line-height:1.35;text-align:left}@media screen and (min-width:750px){[data-template=index] .fpv-category-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.announcement-bar,.announcement-bar p,.announcement-bar .text-block,.announcement-bar .text-block p{font-size:12px!important;line-height:1.35!important}.announcement-bar{--padding-block-start: 8px !important;--padding-block-end: 8px !important;padding-block:8px!important}.announcement-bar__slide,.announcement-bar__slides>*{padding-block:4px!important;min-height:unset!important}[data-template=index] .hero{box-sizing:border-box;min-height:400px!important;max-height:430px!important;height:clamp(400px,48vh,430px)!important;padding-block-start:28px!important;padding-block-end:8px!important}[data-template=index] .hero__container{min-height:100%}[data-template=index] .hero .h2,[data-template=index] .hero .text-block h2,[data-template=index] .hero .text-block p{font-size:28px;font-weight:600;line-height:1.18;letter-spacing:-.02em}[data-template=index] .hero .button-custom{min-height:44px;padding-inline:22px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;width:auto}[data-template=index] .shopify-section:has(.hero)+.shopify-section:has([data-testid=product-list]){margin-block-start:0}[data-template=index] .section-resource-list[data-testid=product-list]{padding-block-start:16px!important;padding-block-end:32px!important;--gap: 16px;--rows-gap: 18px;--columns-gap: 12px}[data-template=index] .section-resource-list[data-testid=product-list] .section-resource-list__header{margin-block-end:0}[data-template=index] .section-resource-list[data-testid=product-list] .section-resource-list__header .text-block>h3{font-size:20px;font-weight:600;line-height:1.2}[data-template=index] .product-card .product-title,[data-template=index] .product-card product-title,[data-template=index] .product-card .text-block p{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-template=index] .section-resource-list[data-testid=product-list] .resource-list__item:nth-child(n+5){display:none}[data-template=index] .fpv-category-grid{padding-block-start:32px!important;padding-block-end:24px!important;--gap: 16px}}[data-template=index] .shopify-section:has(.fpv-category-grid)>.section-wrapper,[data-template=index] .shopify-section:has(.fpv-social-links)>.section-wrapper,[data-template=index] .shopify-section:has(.icon-block)>.section-wrapper{padding-block:0!important}[data-template=index] .fpv-social-links__header.fpv-section-header{margin-bottom:16px}[data-template=index] .fpv-social-links__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;list-style:none}[data-template=index] .fpv-social-links__card{display:flex;align-items:center;gap:10px;min-height:48px;height:48px;padding:0 12px 0 10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;text-decoration:none;color:#000000b8;box-sizing:border-box;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-template=index] .fpv-social-links__card:not(.is-disabled):hover{transform:translateY(-1px);border-color:#00000024;box-shadow:0 4px 12px #0000000f}[data-template=index] .fpv-social-links__card:not(.is-disabled):active{transform:scale(.98);box-shadow:0 2px 6px #0000000a}[data-template=index] .fpv-social-links__card.is-disabled{opacity:.72;cursor:default;pointer-events:none}[data-template=index] .fpv-social-links__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#0000000a;color:#000000b8}[data-template=index] .fpv-social-links__icon svg{width:16px;height:16px;display:block}[data-template=index] .fpv-social-links__name{font-size:13px;font-weight:600;line-height:1.2;color:#000000b8}@media screen and (min-width:750px){[data-template=index] .fpv-social-links__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){[data-template=index] .section-wrapper:has(.icon-block)>.section{padding-block:36px!important}[data-template=index] .section-wrapper:has(.icon-block)>.section>.group-block:not(:has(.icon-block)){margin-bottom:22px}[data-template=index] .section-wrapper:has(.icon-block) .group-block>.group-block-content.layout-panel-flex--row{gap:10px}[data-template=index] .fpv-social-links{padding-block-start:28px!important;padding-block-end:24px!important}}@media screen and (max-width:430px){[data-template=index] .hero .button-custom{width:100%;justify-content:center}}[data-template=index] .section-wrapper:has(.icon-block)>.section{padding-block:36px!important}header-component{--header-padding-block: .625rem}.header-announcements-bar{--padding-block-start: 8px !important;--padding-block-end: 8px !important;min-height:32px!important;font-size:.75rem!important;line-height:1.25!important}.header.header--compact .header__row--top .header__columns{--padding-block-start: 4px !important;--padding-block-end: 4px !important}.header.header--compact .menu-list__link{font-size:.8125rem!important;font-weight:500!important}.header.header--compact .header__drawer{--header-drawer-min-height: 44px}.menu-list__submenu-inner .mega-menu{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000000f}.mega-menu__list{padding:16px 20px!important;gap:0!important}.mega-menu__column{padding-inline:12px!important}.mega-menu__link{font-size:.8125rem!important;line-height:1.45!important;padding-block:4px!important}.mega-menu__link--parent{font-size:.8125rem!important;font-weight:600!important;color:#111!important;margin-block-end:4px!important}.mega-menu__link:not(.mega-menu__link--parent){color:#000000ad!important}.mega-menu__link:hover{color:#111!important}[data-template=index] .hero .h1,[data-template=index] .hero .text-block h1{font-size:clamp(1.75rem,3.5vw,2.75rem)!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.02em!important}[data-template=index] .hero .text-block:has(p)+.text-block:has(h1) p,[data-template=index] .hero .text-block:has(h1)~.text-block p{font-size:clamp(.9375rem,1.4vw,1.0625rem)!important;line-height:1.55!important;opacity:.85}[data-template=index] .hero .button,[data-template=index] .hero .button-secondary{min-height:44px;padding-inline:1.75rem;font-size:.8125rem;font-weight:600;letter-spacing:.03em}[data-template=index] .hero .button-secondary{border-width:1.5px}[data-template=index] [data-testid=product-list] .product-card__content{border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.07);overflow:hidden}[data-template=index] [data-testid=product-list] .card-gallery{background:#fafafa;padding:6px;border-radius:0}[data-template=index] [data-testid=product-list] .card-gallery img.product-media__image{object-fit:contain!important;background:transparent}[data-template=index] [data-testid=product-list] .product-card .product-title,[data-template=index] [data-testid=product-list] .product-card product-title{font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-template=index] [data-testid=product-list] .price__regular .price,[data-template=index] [data-testid=product-list] .price-item--sale.price{font-size:.875rem!important;font-weight:600!important;color:#111!important}[data-template=index] [data-testid=product-list] .compare-at-price{font-size:.75rem!important}[data-template=index] .section-wrapper:has(.icon-block)>.section{background:var(--color-background, #f8f8f6)}[data-template=index] .section-wrapper:has(.icon-block) .text-block p{font-size:.8125rem;line-height:1.5;margin:0;color:#000000a6}[data-template=index] .section-wrapper:has(.icon-block) .text-block h3,[data-template=index] .section-wrapper:has(.icon-block) .text-block strong{font-size:.875rem;font-weight:600;color:#111}[data-template=index] .hero .button{background-color:#00d47e!important;border-color:#00d47e!important;color:#111!important}[data-template=index] .hero .button:hover{background-color:#00c070!important;border-color:#00c070!important}[data-template=index] .hero .button-secondary{background-color:transparent!important;border-color:#fffc!important;color:#fff!important}[data-template=index] .hero .button-secondary:hover{background-color:#ffffff1f!important;border-color:#fff!important}[data-template=index] .button,[data-template=index] .button-custom{transition:background-color .2s ease,border-color .2s ease,transform .15s ease}[data-template=index] .button:active,[data-template=index] .button-custom:active{transform:scale(.97)}#shopify-section-social_fpv_section:empty,#shopify-section-social_fpv_section:has(.fpv-social-links__list:empty){display:none!important}@media screen and (max-width:374px){[data-template=index] .hero .text-block h1{font-size:1.5rem!important}[data-template=index] .hero .text-block p{font-size:.8125rem!important}[data-template=index] .hero .button,[data-template=index] .hero .button-secondary{font-size:.75rem;padding-inline:1rem;min-height:40px}[data-template=index] .fpv-category-grid__list{gap:10px}[data-template=index] .fpv-category-grid__title{font-size:12px}}@media screen and (min-width:375px)and (max-width:389px){[data-template=index] .hero .text-block h1{font-size:1.625rem!important}[data-template=index] .hero .text-block p{font-size:.875rem!important}[data-template=index] .section-resource-list[data-testid=product-list]{--columns-gap: 10px}}@media screen and (min-width:600px)and (max-width:899px){:root{--fpv-header-min-height: 60px}[data-template=index] .hero{min-height:clamp(420px,50vh,520px)!important}[data-template=index] .hero .text-block h1{font-size:2.125rem!important}[data-template=index] .section-resource-list[data-testid=product-list]{--columns-gap: 16px;--rows-gap: 22px}[data-template=index] [data-testid=product-list] .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=index] .fpv-category-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media screen and (min-width:900px)and (max-width:1199px){:root{--fpv-header-min-height: 64px}[data-template=index] .hero .text-block h1{font-size:2.375rem!important}[data-template=index] [data-testid=product-list]{--columns-gap: 16px;--rows-gap: 24px}[data-template=index] .section-resource-list[data-testid=product-list] .section-resource-list__header .text-block>h3{font-size:1.375rem}}@media screen and (min-width:1200px)and (max-width:1439px){[data-template=index] .hero .text-block h1{font-size:2.5rem!important}[data-template=index] .hero .text-block p{font-size:1rem!important}[data-template=index] .section-resource-list[data-testid=product-list] .section-resource-list__header .text-block>h3{font-size:1.4375rem}}@media screen and (min-width:1440px){:root{--fpv-section-gap: 4.5rem}[data-template=index] .hero .text-block h1{font-size:2.75rem!important}[data-template=index] .section-resource-list[data-testid=product-list] .section-resource-list__header .text-block>h3,[data-template=index] [data-testid=product-list] .section-resource-list__header .h4{font-size:1.625rem}}img,svg,video,iframe,canvas{max-width:100%;height:auto}[data-template=index] .section--page-width,[data-template=index] .page-width{padding-inline:max(16px,calc((100vw - 1200px)/2))}@media screen and (min-width:1440px){[data-template=index] .section--page-width,[data-template=index] .page-width{padding-inline:max(16px,calc((100vw - 1200px)/2))}}[data-template=index] .hero .button,[data-template=index] .hero .button-secondary{white-space:nowrap}@media screen and (max-width:430px){[data-template=index] .hero .button,[data-template=index] .hero .button-secondary{white-space:normal;text-align:center}}.menu-list__link-inner{display:inline-flex;align-items:center;gap:4px}.menu-list__link-arrow{display:inline-flex;align-items:center;width:10px;height:10px;transition:transform var(--submenu-animation-speed, .2s) ease;flex-shrink:0}.menu-list__link-arrow svg{display:block;width:10px;height:6px}.menu-list__list-item:has([aria-expanded=true]) .menu-list__link-arrow{transform:rotate(180deg)}.menu-list__submenu--wide .menu-list__submenu-inner:before,.menu-list__submenu--narrow .menu-list__submenu-inner:before{content:"";position:absolute;top:-8px;z-index:2;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.04));pointer-events:none}.menu-list__submenu--wide .menu-list__submenu-inner:before{left:var(--submenu-triangle-left, 32px)}.menu-list__submenu--narrow .menu-list__submenu-inner:before{left:var(--submenu-triangle-left, 24px)}.menu-list__submenu--narrow{width:auto!important;min-width:280px;max-width:400px;left:0!important;padding-inline:0!important}.menu-list__submenu--narrow .menu-list__submenu-inner{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000000f;padding:0;display:block}.menu-list__narrow-list{list-style:none;margin:0;padding:8px 0}.menu-list__narrow-item{margin:0;padding:0}.menu-list__narrow-link{display:block;padding:8px 20px;font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight, 600);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height, 1.4);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color, #111);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.menu-list__narrow-link:hover,.menu-list__narrow-link:focus{background-color:#00000008;color:var(--menu-parent-active-font-color, #111)}.menu-list__narrow-link--active{font-weight:700}.menu-list__narrow-sublist{list-style:none;margin:0;padding:0 0 4px;border-top:1px solid rgba(0,0,0,.05)}.menu-list__narrow-subitem{margin:0;padding:0}.menu-list__narrow-sublink{display:block;padding:6px 20px 6px 32px;font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight, 400);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height, 1.4);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color, rgba(0, 0, 0, .68));text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.menu-list__narrow-sublink:hover,.menu-list__narrow-sublink:focus{background-color:#00000008;color:var(--menu-child-active-font-color, #111)}.menu-list__submenu--wide .mega-menu{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000000f}@media screen and (min-width:750px)and (max-width:989px){.menu-list__submenu--narrow{min-width:240px;max-width:320px}}@media screen and (max-width:749px){.menu-list__submenu--narrow,.menu-list__submenu--wide{display:none!important}}@media screen and (min-width:990px){#header-group .header__row--top{min-height:76px}#header-group .menu-list__list{--menu-horizontal-gap: 22px}#header-group .header.header--compact .menu-list__link,#header-group .menu-list__link{min-height:44px;padding-block:13px;font-size:14px!important;font-weight:600!important;line-height:18px;letter-spacing:-.01em}#header-group .menu-list__link-inner{gap:5px}#header-group .menu-list__link-arrow,#header-group .menu-list__link-arrow svg{width:9px}#header-group .menu-list__submenu--wide{padding-inline:max(var(--padding-inline),24px)}#header-group .menu-list__submenu--wide .menu-list__submenu-inner{--submenu-padding-block-start: 0px;--submenu-padding-block-end: 0px;padding-inline:0}#header-group .menu-list__submenu--wide .mega-menu{width:min(1200px,calc(100vw - 48px));margin-inline:auto;padding:28px 36px 38px;border:1px solid #d7d7d7;border-radius:0;background:#fff;box-shadow:0 8px 22px #0000001c}#header-group .mega-menu__grid,#header-group .mega-menu__list{column-gap:28px;row-gap:0}#header-group .mega-menu__column{padding-inline:0!important}#header-group .mega-menu__link{display:flex;width:100%;padding-block:11px!important;border-bottom:1px solid #eeeeee;color:#7d7d7d!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0}#header-group .mega-menu__link--parent{padding-block:0 12px!important;border-bottom:1px solid #e7e7e7;color:#161616!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}#header-group .mega-menu__link:hover,#header-group .mega-menu__link:focus-visible{color:#111!important}#header-group .menu-list__submenu--narrow{width:320px!important;min-width:320px}#header-group .menu-list__list-item:has(>.menu-list__submenu--narrow){position:relative}#header-group .menu-list__submenu--narrow .menu-list__submenu-inner{border-color:#d7d7d7;border-radius:0;box-shadow:0 8px 22px #0000001c}#header-group .menu-list__narrow-link{padding:11px 22px;font-size:14px;font-weight:500;line-height:20px}}:root{--fpv-engineering-blue: #4e6d8c;--fpv-cold-canvas: #f4f6f7;--fpv-instrument-white: #ffffff;--fpv-graphite: #14191d;--fpv-rule-gray: #cad1d6}#header-group .announcement-bar{background:var(--fpv-engineering-blue);color:var(--fpv-instrument-white)}#header-group .header-section{background:var(--fpv-instrument-white);border-bottom:1px solid var(--fpv-rule-gray)}[data-template=index]{background:var(--fpv-cold-canvas);color:var(--fpv-graphite)}[data-template=index] .hero{border-bottom:1px solid var(--fpv-rule-gray)}[data-template=index] .hero .text-block h1{max-width:12ch;letter-spacing:-.035em;line-height:.98}[data-template=index] .fpv-category-grid__list{gap:0;border-block:1px solid var(--fpv-rule-gray)}[data-template=index] .fpv-category-grid__card{border-inline-end:1px solid var(--fpv-rule-gray)}[data-template=index] .fpv-category-grid__card:last-child{border-inline-end:0}@media screen and (min-width:1200px){[data-template=index] .hero{min-height:clamp(520px,43vw,680px)}[data-template=index] .fpv-category-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:1199px){#header-group .header__row{padding-inline:clamp(16px,3vw,28px)}[data-template=index] .hero{min-height:clamp(420px,58vw,560px)}[data-template=index] .fpv-category-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=index] .fpv-category-grid__card:nth-child(2){border-inline-end:0}}@media screen and (max-width:749px){#header-group .announcement-bar{font-size:.6875rem}[data-template=index] .hero{min-height:420px}[data-template=index] .hero .text-block h1{max-width:11ch;font-size:clamp(2rem,10vw,2.75rem)!important}[data-template=index] .fpv-category-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template=index] .fpv-category-grid__card:nth-child(2n){border-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fpv-toc-baseline.css.map */
