.logo--image{display:inline-flex;width:min(var(--ff-logo-width),32vw);align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.announcement-mobile{display:none}.icon-link{display:inline-grid;width:32px;height:32px;place-items:center;padding:0}.icon-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ticker-copy{display:flex;align-items:center;gap:35px}.ticker-separator{position:relative;display:inline-block;width:22px;height:22px;flex:0 0 22px}.ticker-separator:before,.ticker-separator:after{position:absolute;top:10px;left:1px;width:20px;height:2px;background:currentColor;content:""}.ticker-separator:after{transform:rotate(90deg)}.ticker-control-icon{position:relative;display:block;width:16px;height:18px;margin:auto}.ticker-control-icon:before,.ticker-control-icon:after{position:absolute;top:1px;width:4px;height:16px;background:currentColor;content:""}.ticker-control-icon:before{left:2px}.ticker-control-icon:after{right:2px}.ticker.is-paused .ticker-control-icon:before{top:1px;left:3px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid currentColor;background:transparent}.ticker.is-paused .ticker-control-icon:after{display:none}.logo--image img{display:block;width:100%;height:auto}.logo--header-image{max-height:var(--ff-logo-height);overflow:visible;background:transparent}.logo--header-image img{max-height:var(--ff-logo-height);object-fit:contain}.logo-space{width:min(var(--ff-logo-width),32vw);min-height:1px;flex:0 0 auto}.logo--bundled img{aspect-ratio:2.65 / 1;object-fit:cover;object-position:center}.logo--footer-image,.logo--password-image{max-width:100%}footer .logo--image{background:transparent}@media(max-width:760px){.announcement .announcement-primary,.announcement .announcement-secondary{display:none}.announcement .announcement-mobile{display:block;width:100%;text-align:center}.logo--image,.logo-space{width:min(var(--ff-logo-width),38vw)}.logo--header-image,.logo--header-image img{max-height:min(var(--ff-logo-height),62px)}}@media(max-width:380px){.logo--image,.logo-space{width:min(var(--ff-logo-width),34vw)}}.intro{padding:clamp(38px,4.5vw,64px) 6% clamp(34px,4vw,54px)}.intro .breadcrumb{margin-bottom:clamp(18px,2vw,26px)}.intro h1{max-width:980px;font-size:clamp(3.25rem,5vw,5.5rem);line-height:.94}.intro p{margin-top:18px;font-size:clamp(17px,1.3vw,20px)}.feeding-steps .steps{gap:clamp(22px,2.5vw,38px)}.feeding-steps .step{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.feeding-steps .step-icon{display:grid;width:90px;height:90px;place-items:center;margin-bottom:25px;border:2px solid var(--ink);border-radius:50%;background:var(--yellow);color:var(--ink)}.feeding-steps .step-icon svg{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.feeding-steps .step-icon .icon-fill{fill:#f7f4f4}.feeding-steps .step-icon .icon-action{stroke-width:3.25}.feeding-steps .step-icon .icon-drop{fill:var(--ink)}.feeding-steps .step-icon .icon-ground{stroke-width:3}.feeding-steps .step b{display:block;margin-top:0;font-size:clamp(3.5rem,5vw,5rem)}.feeding-steps .step h3{margin-top:10px}.product-selector .product-media{min-width:0}.pack-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 8px;padding:0;border:0}.pack-switcher legend{grid-column:1 / -1;margin-bottom:8px;padding:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pack-choice{display:flex;min-height:78px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:13px 16px;border:1px solid var(--ink);background:transparent;text-align:left}.pack-choice span{font-family:var(--display);font-size:1.35rem;font-weight:800;line-height:1;text-transform:uppercase}.pack-choice strong{font-size:13px}.pack-choice.is-active{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--ink)}.pack-choice:hover{background:#e7e6e4}.pack-choice.is-active:hover{background:var(--yellow)}[data-product-panel]{padding-top:4px}.product-selector [data-product-panel]{min-width:0;overflow:visible}.product-selector [data-product-panel]>.text-link{display:inline-flex;max-width:100%;margin:8px 0 18px;padding:8px 0 6px;line-height:1.35;white-space:normal}.gallery-stage{position:relative;overflow:hidden}.gallery-arrow{position:absolute;z-index:2;top:50%;display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--paper);transform:translateY(-50%);transition:background .2s,transform .2s}.gallery-arrow:hover{background:var(--yellow);transform:translateY(-50%) scale(1.05)}.gallery-arrow svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gallery-arrow--previous{left:18px}.gallery-arrow--next{right:18px}.gallery-counter{position:absolute;z-index:2;right:50%;bottom:15px;min-width:58px;padding:7px 10px;border:1px solid var(--ink);background:var(--paper);font-size:12px;font-weight:700;text-align:center;transform:translate(50%)}.thumbs button[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--yellow)}@media(max-width:760px){.intro{padding:32px 6% 34px}.intro h1{font-size:clamp(2.9rem,11.5vw,4.25rem)}.intro p{margin-top:14px}.feeding-steps .step-icon{width:82px;height:82px}.feeding-steps .step-icon svg{width:52px;height:52px}.pack-switcher{margin-top:22px}.pack-choice{min-height:72px;padding:12px}.pack-choice span{font-size:1.18rem}.product-selector .info,.product-selector [data-product-panel]{padding-bottom:8px}.product-selector [data-product-panel]>.text-link{margin-bottom:24px}.gallery-arrow{width:46px;height:46px}.gallery-arrow--previous{left:12px}.gallery-arrow--next{right:12px}.thumbs{overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.thumbs button{flex:0 0 74px;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fresh-flight-brand-assets.css.map */
