.rf-feed .rfm.rfm-merch{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#171e3d}.rf-feed .rfm-merch .home-merch-media{position:absolute;inset:0;background:#171e3d}.rf-feed .rfm-merch .home-merch-media picture{position:absolute;inset:0;display:block}.rf-feed .rfm-merch .home-merch-media img,.rf-feed .rfm-merch .home-merch-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.rf-feed .rfm-merch .home-merch-media video{opacity:0}.rf-feed .rfm-merch .home-merch-media video.is-ready{opacity:1}.rf-feed .rfm-merch .home-merch-shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 35%,rgb(8 12 26/.15) 55%,rgb(8 12 26/.92))}.rf-feed .rfm-merch .home-merch-caption{position:absolute;z-index:3;left:max(32px,env(safe-area-inset-left));right:32px;bottom:max(60px,calc(env(safe-area-inset-bottom) + 40px));max-width:660px;display:grid;justify-items:start;gap:12px}.home-merch-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.home-merch-caption h2{margin:0;color:#fff;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.home-merch-caption p{margin:0;font-size:17px;line-height:1.5;color:rgb(255 255 255/.85)}.home-merch-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:48px;margin-top:8px;padding:12px 22px;background:#fff;color:#111a35;font-size:15px;font-weight:600;text-decoration:none}.home-merch-cta:hover{background:#e8edf7}.home-merch-cta:focus-visible{outline:3px solid #89b8ff;outline-offset:5px}.home-merch-fallback{font-size:13px;line-height:1.5;max-width:360px}@media (max-width:899px){.rf-feed .rfm-merch .home-merch-caption{left:max(24px,env(safe-area-inset-left));right:24px;bottom:max(120px,calc(env(safe-area-inset-bottom) + 96px));gap:10px}.home-merch-caption h2{font-size:clamp(32px,9vw,48px)}.home-merch-caption p{font-size:15px}}@media (max-height:600px){.rf-feed .rfm-merch .home-merch-caption{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));gap:6px}.home-merch-caption h2{font-size:32px}.home-merch-caption p{display:none}}.home-merch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.home-merch-actions .home-merch-cta{margin-top:0}.home-merch-sound{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid rgb(255 255 255/.65);background:rgb(8 12 26/.4);color:#fff;font:inherit;font-size:14px;cursor:pointer}.home-merch-sound:focus-visible{outline:3px solid #89b8ff;outline-offset:5px}.home-merch-sound:disabled{opacity:.5;cursor:default}.rf-feed .rfm.rfm-merch .rfm-media.home-merch-media img,.rf-feed .rfm.rfm-merch .rfm-media.home-merch-media video{-o-object-fit:contain!important;object-fit:contain!important}.rf-feed .rfm-merch .home-merch-caption{translate:0 calc(0px - var(--rf-bleed-bot, 0px))}.home-reel-empty{padding:clamp(40px,8vw,96px) 24px;color:#fff;background:#171e3d}.home-reel-empty h2{margin:0 0 16px;font-size:clamp(32px,5vw,64px)}.home-reel-empty p{margin:0 0 24px}.rf-feed .rfm.rfm-merch .rfm-media.home-merch-media .home-merch-fill img{-o-object-fit:cover!important;object-fit:cover!important;filter:blur(28px);transform:scale(1.12);opacity:.7}