.fn-tiktok{display:block;padding:var(--section-vertical-spacing,64px) max(var(--container-gutter,24px),calc((100% - 1320px)/2));background:var(--fn-paper);color:var(--fn-ink)}.fn-tiktok__heading{max-width:680px;margin-bottom:24px}.fn-tiktok__heading h2{margin-bottom:12px}.fn-tiktok__navigation{display:flex;justify-content:flex-end;gap:12px;margin-bottom:16px}.fn-tiktok__navigation[hidden]{display:none}.fn-tiktok__navigation button{min-width:48px;min-height:48px;padding:12px}.fn-tiktok__navigation button:disabled{opacity:.4;cursor:default}.fn-tiktok__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;padding:2px 2px 18px;margin-bottom:24px}.fn-tiktok__card{scroll-snap-align:start;min-width:0}.fn-tiktok__player{display:block;width:100%;aspect-ratio:9/16;border:0;background:var(--fn-muted);border-radius:var(--block-border-radius,16px);margin-bottom:14px}.fn-tiktok__card>a{line-height:1.5;min-height:44px}.fn-tiktok__track:focus-visible{outline:2px solid var(--fn-blue);outline-offset:4px}@media(max-width:999px){.fn-tiktok__track{grid-auto-columns:42%;gap:20px}}@media(max-width:699px){.fn-tiktok__track{grid-auto-columns:82%;gap:16px}.fn-tiktok{padding-block:40px}}.fn-video-hero{display:grid;position:relative;isolation:isolate;background:var(--fn-paper);color:var(--fn-ink);min-height:620px;overflow:hidden}.fn-video-hero__media{grid-area:1/1;position:relative;min-height:620px;background:var(--fn-yellow)}.fn-video-hero__poster,.fn-video-hero__video{position:absolute;width:100%;height:100%;object-fit:var(--fn-video-fit);object-position:var(--fn-focus) center}.fn-video-hero__poster{object-fit:contain;object-position:right center}.fn-video-hero__video{top:0;right:0;bottom:0;left:0;object-fit:cover}@media(min-width:700px){.fn-video-hero__video{right:auto;width:154%;max-width:none;object-position:center}}.fn-video-hero__copy{grid-area:1/1;position:relative;z-index:1;align-self:center;width:54%;padding:48px max(32px,calc((100vw - 1320px)/2));padding-right:32px;background:var(--fn-paper)}@media(max-width:699px){.fn-video-hero{min-height:420px}.fn-video-hero__media{min-height:100%}.fn-video-hero__copy{align-self:center;width:54%;margin:20px 0;padding:20px 12px}.fn-video-hero__video{right:auto;width:154%;max-width:none;object-position:var(--fn-mobile-focus) center}.fn-video-hero__poster{object-position:right center}.fn-video-hero .fn-eyebrow,.fn-video-hero .fn-hero__pet-links>span{display:none}.fn-video-hero .fn-hero__title{font-size:clamp(22px,6.2vw,34px);line-height:1.08;letter-spacing:-.035em;margin:0}.fn-video-hero .fn-hero__description{font-size:13px;line-height:1.45;margin:14px 0}.fn-video-hero .fn-actions{display:grid;gap:8px}.fn-video-hero .fn-actions .fn-button{width:100%;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.3;gap:6px;justify-content:center}.fn-video-hero .fn-actions .fn-text-link{min-height:44px;font-size:12px;line-height:1.3;gap:6px;display:flex;align-items:center}.fn-video-hero .fn-actions svg{width:14px;height:14px;flex-shrink:0}.fn-video-hero .fn-hero__pet-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.fn-video-hero .fn-hero__pet-links a{min-height:44px;padding:6px 4px;gap:4px;font-size:11px;justify-content:center;white-space:nowrap}}@media(max-width:359px){.fn-video-hero .fn-hero__description{display:none}.fn-video-hero .fn-actions{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAIAAAAAAAAAAAI */
